bclose

Arduino y WIFI ESP8266

Conectado Arduino a las redfes WIFI

Objetivos

 

 
    • Presentar el módulo WIFI ESP8266.
    • Describir sus posibilidades.
    • Presentar un circuito de prueba para conectarlo a nuestros Arduinos.
    • Empezar con los comandos AT que acepta.
    • Montarun pequeño servidor Web a través de WIFI..
 

Material requerido.

Imagen de Arduino UNO  Arduino UNO o equivalente.
ProtoboardUna Protoboard .
conexionesAlgunos cables de protoboard, preferiblemente Dupont macho/hembra.
Vista frontal Un módulo WIFI ESP8266

 

Arduino y las conexiones WIFI

 

A medida que te acostumbras a la idea de que puedes conectar tu Duino al mundo exterior vía una conexión inalámbrica, seguir usando cables se hace un poco cuesta arriba, da como pereza.

Ya hemos visto cómo usar una primera opción de conexión sin hilos mediante Bluetooth en las sesiones previas, pero antes o después llegaremos a querer usar WIFI para esto.

Las razones son fáciles de entender. Las WIFIs mezclan la comodidad de uso de las conexiones inalámbricas Bluetooth, con un  mayor alcance y por si fuera poco, muy probablemente tengas un acceso WIFI en casa o en el trabajo y listo para conectarte a el.

Así, pues, parece que ha llegado el momento de comprar un Shield WIFI  similar al shield Ethernet. Acostumbrados, como estamos, a que las cosas en Arduino sean baratitas,  nos acercamos a nuestra página de compra preferida y nos llevamos un buen susto.

No hay modo de comprar un shield WIFI por menos de 50€ y los hay hasta de 80€. ¿Qué está pasando aquí?

Bueno, la verdad es que no está muy claro, pero mientras que puedes comprar un adaptador USB WIFI para tu PC por menos de lo que vale una entrada de cine, cuando hablamos de Arduino, los precios se disparan.

Puede ser que desarrollar la tarjeta sea cara, especialmente el software o simplemente que han visto la ocasión de hacer un negóciate con nosotros, pero sea como sea es lo que hay.

Por eso yo decidí que por ahora de Shields WIFI ni hablar a ese precio y me puse a ver que había por ahí que me pudiera servir y mira por donde hay cosas de precio mucho más atractivo si estás dispuesto a aceptar ciertas limitaciones.

Y en cuanto empieces a buscar algo de WIFI barato te encontrarás con el módulo WIFI ESP8266, que es algo muy parecido a los módulos Bluetooth de las sesiones previas de comunicaciones, y que al igual que ellos incluye toda la electrónica necesaria para la comunicación Radio Frecuencia en la banda WFI, así como la pila TCPIP y que se comunica con nosotros a través de un puerto serie.

De hecho, exactamente igual que los modos HC-06 y HC-05 se gobierna mediante comandos AT, algo que ya no tiene secretos para los seguidores de estas sesiones, y todo por un precio similar al de los Bluetooth.

Así, que vamos a ver como usamos estos interesantes módulos.

 

Conectando el módulo ESP8266

 

Lo primero es decir que este es modulo muy sencillo y diseñado desde el principio con la Internet of Things en mente ( IOT), y por eso incluye todo lo necesario para conectarse a un punto de acceso WIFI mediante comandos de texto AT, vía una puerta serie, que puede ser configurada a diferentes velocidades.

Una vez que le instruimos para que se conecte a nuestra WIFI, el modulo es capaz de enviar información que le remitimos vía la puerta serie a una dirección  IP y puerto que deseemos.

Cuando se trata de recibir, limpia todo el empaquetado TCPIP y nos reenvía por la puerta serie la información de datos limpia de polvo y paja, con lo que tiene la enorme virtud de permitirnos olvidarnos de la gestión del TCPIP y de las demandas de procesador y memoria que suponen.

A cambio no es exactamente una conexión WIFI, porque no tenemos acceso al stack o al socket IP pero para el Arduino esto es casi una ventaja.

 
  • De hecho el módulo ESP8266 incluye un pequeño procesador interno que podríamos programar para funcionar de modo autónomo y que incluso dispone de un par de puerto GPIO (General Purpose Input Output) para su uso como activador de algo, pero esto e una historia para otro día.
 
Veamos como conectarlo a nuestro Arduino, el patillaje del módulo visto desde la parte superior donde se puede observar la antena integrada, es así:

Patillaje del modulo WIFI

La fuente interna de 3.3V del Arduino da un máximo de 50 mA, cuando el consumo del módulo suele ser en el arranque bastante superior a esto, lo que le llevara a unos arranques poco fiables, y aunque se acaba consiguiendo,  deben repetirse una y otra vez ( aunque naturalmente el modulo sufrirá).

Si disponéis de una fuente externa de alimentación de 3.3V no dudéis en usar la para alimentar este módulo ESP8266. Se inicia como una seda, mientras que si no disponéis de ella, el montaje que indico a continuación os permitirá hacer pruebas, lo he comprobado, pero os costará arrancar.

 

 

Diagrama d eprotoboard

 
  • Las hojas de normas del módulo WIFI ESP8266 especifica que debe ser alimentado a 3,3 Voltios y no recomienda conectarle 5V directamente so pena de quemarlo.
  • Menos claro está el hecho de que RXD y TXD deban ser a 3,3 V. He visto varias notas por Internet recomendando montar un divisor de tensión en cada pin para evitar problemas, pero yo los he conectado directamente a Arduino sin problemas (Me compré dos, por si acaso, son muy baratos).
  • Según la versión de firmware que incluya el modulo, el pin RST debe o no ser conectado a tensión (3,3V) para poder activar el uso del módulo. El que yo he recibido, desde luego no se activa sin él, pero he leído que hay versiones más antiguas que no lo necesitan.
 

En lo que he mirado por Internet, estamos de nuevo con la historia de conectar este módulo a los pines digital 0 y 1 del Arduino para aprovechar la conexión serie hardware, porque dicen que la conexión mediante la librería SotwareSerial es problemática a 115.200 baudios.Problema que yo al menos nunca he detectado

Yo soy demasiado vago para andar conectando y desconectando el modulo, cada vez que quiero reprogramar mi Duino, así que he hecho pruebas y a mi este montaje me funciona sin problemas, así que es el que os lo recomiendo.

 
  • Como norma general, y mientras no se demuestre lo contrario, en estas páginas nunca conectaremos las líneas de comunicación serie a los pines 0 y 1 del Arduino, siempre intentaremos usar otros pines y dejar estos libres para la comunicación vía USB.
 

 

Primeros comandos AT con ESP8266

 

Aunque al principio los modulos ESP8266 venian programados a una velocidad de comunicacion de 9.600 ultimamente estan viniendo a 115.200 y por eso convendria que supongais esa velocidad de entrada e ir bajando si es necesario.

Ojo: Los Arduinos UNO no van muy finos a 115200 con la libreria serie, usad un MEGA o DUE si podeis, porque hay muchos errores de transmision en caso contrario

Vamos a volcar a nuestro Arduino el siguiente programita, que heredamos de la conexión Bluetooth, que simplemente vuelca la consola al puerto serie y viceversa:

#include <SoftwareSerial.h>
SoftwareSerial BT1(3, 2); // RX | TX

void setup()
  {  Serial.begin(115200);
     BT1.begin(115200);
  }

void loop()
  {  String B= "." ;
     if (BT1.available())
         { char c = BT1.read() ;
           Serial.print(c);
         }
     if (Serial.available())
         {  char c = Serial.read();
            BT1.print(c);
         }
   }

Abrid ahora la consola y aseguraros de que enviamos seleccionamos ambos en la terminación de línea. Además en mi caso la comunicación venia definida a 115200 baudios de fábrica, por lo que en principio conviene que lo probéis así.

Configurar puerto serie

Si con la conexión que hemos descrito en el apartado anterior hay veces que el ESP8266 parece que no arranca.  Soltad la alimentación del módulo, y volved a conectarla al cabo de uso segundos. Deberíais ver algo así:

Mensaje bienvenida

Si no tenéis el mensaje de ready, repetid el proceso. A mí me ha costado varias veces en algún momento.

 
  • No os preocupéis por toda esa basurilla que sale antes de la versión del Soft. Parece que es normal.
 

Vamos con nuestro primer comando AT, simplemente pedir atención: AT + [Intro]:

Comando AT

El modulo responde con un sencillo OK, para indicar que tenemos line abierta. En caso negativo probad a cambiar la velocidad de transmisión hasta que recibáis un mensaje legible.

Para resetear el modulo probad AT+RST

No he encontrado una descripción muy clara de los modos de funcionamiento pero se puede cambiar la instrucción AT+CWMODE=n, donde n es 1,2 o 3. Para saber en qué modo estáis:

AT+CWMODE?

I_4

Aparentemente la buena es la 3: Probad

Arduino + WIFI ESP8266

En mi caso responde que “No change” porque ya le había dado esta instrucción antes.

Vamos ahora a ver qué puntos de acceso WIFI tenemos en las inmediaciones: I_6

Al principio del mensaje indica 3 redes disponibles, Charly (la mía) mas MOVISTAR_8E24 y MVSA_8, a la que podríamos conectarnos.

Para conectarme a mi Router, necesito como siempre el nombre SSID que publica el punto de acceso (En mi caso Charly) y la contraseña de uso. La instrucción a usar es:

AT+CWJAP=”charly”,”contrase”

Arduino + WIFI ESP8266

Al cabo de un momento si no hay problemas, responde con un OK. Y para ver que IP nos ha asignado hacemos: AT+CIFSR

Arduino + WIFI ESP8266

Que en mi caso es la 192.168.1.34. Vamos a empezar a jugar con algo un poco más interesante. Prueba con:

AT+CIPMUX=1
AT+CIPSERVER=1,80

El primero habilita múltiples conexiones simultaneas, y el segundo arranca un servicio web (con el número de servicio = 1) en el puerto 80. Si ahora vas a tu navegador y escribes la dirección IP de tu módulo ESP8266, recibirás en la consola los mensajes correspondientes a la conexión:

Respuesta del navegador

Acabamos de montar un pequeño servidor web con unas pocas instrucciones AT, no está mal.

¿Podríamos usarlo para enviar órdenes a nuestro Arduino como hacíamos con el BlueTooth, o con la tarjeta Ethernet? Me imagino que ya sabéis la respuesta.

Hay una forma muy fácil de pasar parámetros a nuestro Arduino, directamente desde el navegador, sin más que pasarle los parámetros después de la dirección IP, como por ejemplo:

Detalle navegador

Y lo que recibe la consola es:

Consola Arduino

Fíjate que en la 4ª línea empezando por abajo, pone:

+IPD,2,331:GET /%20p13=1,%20p12=0,p9=189 HTTP/1.1

Que es poco más que una copia de lo que escribimos arriba, sin más que sustituir los espacios por %20 (Una manía que viene de largo).

Podemos ya usar esto con un parser para activar comandos en nuestro Arduino.

 
  • Un parser es un programa que en la jerga informática, analiza textos buscando instrucciones a realizar.
 

Basta con escribir un programa que revisa las entradas de texto en la consola y gobierne los pines de Arduino, en función de lo que se encuentre. Ya hicimos cosas así en las sesiones previas relativas al shield Ethernet y siguen siendo plenamente aplicables aquí.

 

Cambiando la velocidad de comunicación  

Para saber la velocidad de comunicación a la que tu modulo puede funcionar, tenemos el comando:

AT+CIOBAUD=?

CIOBAUD

Que nos informa, de que acepta velocidades de comunicación entre 9600 y 921600, casi nada.

Para conocer la velocidad actual, tenemos otro comando:

Comandos AT en ESP8266

Y para modificar la velocidad de comunicación por la puerta serie:

AT+CIOBAUD=xxxx

Pero según el manual del ESP8266, solo podemos elegir entre, 9600, 19200, 38400, 74880, 115200, 230400, 460800  y 921600 . El problema es que solo coincidimos con la consola Arduino en las velocidades de 9600 (El valor por defecto), 19200 y 115200.

Ya hemos dicho que la opinión en Internet es que a 115200, la comunicación no es fiable y por tanto elegiremos 19200 como velocidad estándar, lo que no es mucho si vamos a usar la WIFI para algo más que mandar mensajes de texto.

Asi que por ahora elegiremos 19200 como velocidad estándar, con el comando

AT+CIOBAUD=19200

Comandos AT para ESP8266

Recordad ahora reprogramar vuestro Arduino con la nueva velocidad modificando el primer programa que usamos en esta sesión.

En las próxima sesión veremos cómo presentar valores de lecturas por ejemplo, en el servidor Web que acabamos de montar.

 

Resumen de la sesión

 

 
    • Hemos visto un primer contacto con el módulo WIFI ESP8266.
    • Presentamos un pequeño circuito de prueba para conectarlo a nuestros Arduinos, sin necesidad de programas externos de comunicación.
    • Vimos las primeras instrucciones AT que acepta este módulo.
    • Montamos un mínimo servidor Web con nuestro modula, apto ya para recibir instrucciones a través de un navegador Web, incluyendo el de teléfonos y tabletas.

 

 

 

 

 

 

(600) Comments

  • Buenas tardes, mi problema es que no me reconoce mi wifi, si otras de los vecinos, pero la mía no, me voy más cerca por si es el alcance y nada. Que puede ser?

    • Hola Juan, Insiste. A mi tambien me ha pasado pero basta con que lo dejes cerca de router durante unos minutos para asegurate de que ve tu red y me cuentas

      • Muchas gracias por contestar, al final lo arregle así: primero cambie la velocidad mediante este comando
        AT+CIOBAUD=9600, después en el código cambié 115200 por 9600 baud y listo, ahora me reconoce todas las redes. Antes solo salia una cada vez que metía el comando AT+CWLAP ahora salen todas, que son sobre 8-10 incluida la mía.
        Gracias

    • Erick Orozco

    Hola que tal, disculpa sabes si podemos conectar el modulo a una red wifi generada por nuestro mobil

    • Hola Erick, pues la verdad es que no lo he probado nunca pero en principio no le veo inconveniente.

    • Daniel

    Hola! Estoy haciendo pruebas con este módulo, pero cuando intento arrancarlo me sale este mensaje

    Ai-Thinker Techoology Co.,Ltd.

    invalid
    àðððøðððððððððøøøøðððàðøøøððøððøøððøðøàððøðøðøðüððøøðààðððððøðððððàðøàððàøøø

    ¿A que puede deberse? Muchas gracias por tu esfuerzo y por compartir tus conocimientos

    • Hola Daniel, a pesar del “invalid” te deja enviarle comandos AT y te envía alguna respuesta de vuelta?

      • Si, pero me mete siempre carateres y no me deja ver las wifis :S

    • Israel

    Buenas noches una consulta entró a conectar el Internet:
    Sale WiFi connet
    WiFi disconect
    +cwjap:1
    Fail
    Que puede ser el error?

    • HAy dos cosas importantes de las que debes estar seguro: Buena alimentacion del modulo al menos 1 amperio, y en segundo lugar pon tu circuito cerca de la antena wifi para asegurarte de que la recepcion de señal es potente ¿Vale?

    • Damian

    Hola
    Mi problena es que todo va bien hasta el comando AT+CIFSR si me arroja la ip, pero al ponerla en la barra de direcciones del navegador no la encuentra, habia visto en otros lados que me deve arrojar 2 ips.

    • Antes de poder acceder a él tienes que hacer que se comporte como un servidor con AT+CIPSERVER=1,80

      • Sigo con el mismo problema apesar de que sigo todos los pasos al pie de la letra,
        esto es lo que me arroja el comando AT+CIFSR:
        +CIFSR;APIP,”192.178.4.1″
        +CIGSR:APMAC,”5d:cf:7f:96:97b1I:K
        aplico la ip en la barra de direccion del navegador y no la encuentra.

        • Hola Damian, leo por ahí que puede ser que la alimentación de tu módulo sea insuficiente si alimentas a arduino por el USB. Prueba con una fuente a parte a ver si lo solucionamos. Un saludo.

    • Kiko

    Buenos días:

    Es posible ver la dirección mac del modulo esp8266 con un comando?, como?

    Muchas gracias.

    • Hola Kiko, prueba esto Serial.printf(“MAC Address = %s\n”, WiFi.softAPmacAddress().c_str());

      Te dará información acerca de tu módulo por el puerto serie, entre ella la dirección MAC. Un saludo.

      • Muchas gracias… lo probare…

        • Hola Ivan…
          Lo he probado, incluyendo la librería ESP8266WiFi.h descargada de https://github.com/esp8266/Arduino/blob/master/doc/esp8266wifi/soft-access-point-class.md
          pero al compilar me dice:
          “Arduino:1.8.1 (Windows 7), Tarjeta:”Arduino/Genuino Uno”
          exit status 1
          Error compilación en tarjeta Arduino/Genuino Uno.”

          ¿que puede estar pasando?

          • Imagen de perfil de Ivan

            Hola Kiko, creo que tienes que instalar el pluggin para esp8266, aquí tienes la sesión, échale un ojo y me cuentas. Un saludo.

  • Hola,

    Mi duda, es si podría conectar directamente al pin de 3,3V para alimentarlo, si para alimentar el Arduino utilizo una fuente externa a 12 V que da hasta 1 A.

    Saludos

    • Podría valer Fran, pero dependera de la fuente, asi que tendras que hacer la prueba y ver que pasa

  • Hola!!
    ¡Antes de nada agradecer todo el trabajo desinteresado!

    Tengo el modulo ESP-01s, y por más que he intentado no consigo “entenderme” con él. En mi caso el GPIO2 debe estar a tierra para que el módulo arranque, pero lo demás lo tengo igual. El voltaje lo cojo de una fuente de alimentación externa de 5V y con un convertidor a 3V lo conecto al módulo. No consigo que en la terminal responda sin basura. Todo lo que recibo es basura. He probado a ir cambiando los diferentes baudios, y en le código he probado a poner diferentes baudios también.

    Muchas gracias

    • Sergio, Casi con seguridad que es un porblema de desacuerdo de velocidad. Pero recuerda que debes cambiar a la vez la velocidad de arduino y la terminal si quieres encajar con la velocidad desconocida de tu modulo ¿vale?

      • He cargado un código que he probado que funciona con un ESP-01 y en el ESP-01s no funciona… Y por la red no encuentro información de esta version “mejorada”, que se supone que sólo lleva mejoras en la antena. No entiendo el por qué no comunica. Gracias.

        • Buen día Admin

          Podrian de favor ayudarme en como hacer funcionar el modulo WIFI ESP-01S; sin embargo no puedo hacer que arranque solo al conectar enciende el LED Azul un segundo y se apaga. pero no hay comunicacion con mi arduino MEGA.

          Sergio, encontraste alguna solución al respecto.

          Saludos cordiales,

          • Imagen de perfil de admin

            Buenos días Dabir,

            Casi seguro que es un problema de cables y sino de velocidad de comunicacion

            Recuerda que cuando vayas probando diferentes velocidades, tienes que cambiar a la ve la de arduino en tu programa y la de la consola

    • Steven

    Saludos a todos,

    Tengo un proyecto en mi casa en el cual tengo un arduino principal que debe enviar y recibir datos de otros arduinos con sensores conectados a estos. Puedo hacer la comunicación entre ellos con este sensor? Se pueden enviar y recibir datos a través de wifi con este modulo?

    • Hola Steven,

      Estos sensores te permiten conectar diferentes modulos a la red TCPIP y por tanto comunicar entre ellos todo lo que desees sin problemas

  • Finalmente resolví el problema del ruido al operar el ESP8266 como servidor, ignorando un poco el ruido y cambiando la velocidad de 115.200 a 19.200 y puede conectarme sin respuestas con ruido. Lo único es que el comando AT+CIOBAUD? aun no funciona pero si es posible cambiarle de velocidad.

  • Admin buenos días.

    He conectado el modulo ESP8266 según las instrucciones y me responde a los comandos, pero no he logrado que responda con la iP en el navegador como servidor web a pesar que si me asigna un IP. Lo que he notado es que en el monitor cuando hago algunos comandos genera algo de ruido junto con la información que espero. Por ejemplo:
    con el comando AT+CIFSR me responde asi:

    +CIFSR:APIP,#192.168.4.1# en lugar de mostrarme la IP “limpia” 192.168.4.1 sin # o cosas parecidas, en otras ocaciones cambia en el monitor algún caracter de los que le escribo. Ejemplo escribo AT+CIOBAUD? y el escribe

    ERROR
    AT+CIOAAUD? aclarando que inicialmente yo escribí correctamente el comando.

    Estoy trabajando a 115.200 baudio y ya intente con el resto de velocidades pero ésta es la única que responde “adecuadamente”.

    La tierra (GND) es común a la tarjeta 8266, al arduino uno y un pequeño regulador de 5V a 3.3V de 500mA que uso para suministrar los 3.3V requeridos. Los 5V los tomo de la entra del puerto USB.

    A que se puede deber este ruido o es normal? pues en tus imagenes no lo veo. tampoco recibo respuesta alguna como servidor.

    saludos

      • Paul

      Hola!! para la alimentación del modulo estoy utilizando una fuente de 3,3V – 5V para arduino http://articulo.mercadolibre.com.ec/MEC-411337282-fuente-de-poder-protoboard-33v-5v-_JM, y un cargador de 9V a 0,6A (puedes utilizar el cargador de un router), quizás tu problema pueda ser que la corriente que te brinda el USB no sea lo suficiente para que el módulo opere con normalidad. y efectivamente GND del ESP8266 tiene que interconectarse con el del Arduino. Espero te sirva!!

  • Buenos dias, tengo una pregunta,
    el codigo IP que me da el Esp8266, puedo desde otra ciudad ingresarlko y automáticamente se relacionara con el esp mio?
    o debo hacer algo mas para poder hacer ese control…??
    Agradeceria mucho si me responden

    • Hola Yesica, si quieres entrar a tu red desde Internet, o sea fuera de tu red local, tienes que entrar a los ajustes del router y modificar el Port Forwardng para permitir el acceso desde el exterior y redirigirlo al dispositivo que quieras. Aquí hablamos un poco de eso pero con una raspberry pi http://www.prometec.net/raspberry-servidor-internet/

      Un saludo.

    • Hola Yesica,
      Puedes conectar con TCPIP pero para que cruces el ultimo router, en el que esta tu servidor, necesitas configurar en el el lo que se conoce como port forwarding, que es demasiado extenso para describirlo aqui pero que encontraras mucha informacion en internet sobre ello

  • Este sensor se conecta a una red wifi y envía los datos a un pc que esta conectado a la misma red? así es como funciona?

    • Asi es , en efecto, Juan

      • Buen dia, una duda con este modulo puedo llegar a recibir variables y comunicarme con el arduino si no estoy conectado a la misma red del modulo?
        Gracias

        • NO estoy seguro de lo que me preguntas. Veamos, con el esp8266 puedes comunicar varios arduinos mediante TCPIP y para ello basta con que que este en la misma subred segun las normas TCPIP

          O quizas, la pregunta es que si puedes comunicar dos arduinos distantes en distintas redes a traves de internet, en cuyo caso la respuesta tambien es afirmativa sin mas que usar port forwarding en el router de entrada

    • Diego

    Hola buenas, he conectado el módulo tal y como pone en la página y he puesto el puerto en 115200 baudios, pero no recibo nada de nada.
    Si me pudieseis ayudar os lo agradecería

    • Hola Diego, si no recibes nada de nada podría ser un problema de conexión con el módulo.

  • Estimado al tratar de iniciar arduino no logro recibir el READY en el monitor serie, más bien se queda mucho rato enviando código øøøøøüþüüüüüü mi placa es arduino uno y el modulo de wifi es exactamente el mismo. Eh probado a 9600, 19200 y 38400 baudios.

    Saludos!

    • La linea de comandos

      void setup()
      { Serial.begin(115200);
      BT1.begin(115200);
      }

      115200 es el numero de baudios maximo o debe concidir con los de monitor serie

  • Buenas,

    ¿El ESP8266 sirve para enviar algo que una shield de Arduino imprime por el puerto serie a otro dispositivo (p. ej. Raspberry u Orange Pi)?

    Un saludo.

    • Hola Pepe, el ESP8266 te permite conectarte a internet mediante WIFI, con é puedes enviar daos a través de internet por ejemplo a un servidor en una raspberry u orange pi. Un saludo.

      • Gracias, Iván. El proceso es el siguiente:
        1) Conecto una shield con unos sensores a Arduino.
        2) Cargo el programa de la shield en Arduino y con el Monitor Serial veo la información de los valores de los sensores.

        Ahora quiero llevar esa información a una Raspberry/Orange Pi para crear con esos valores una base de datos. Pero de manera inalámbrica, teniendo Arduino+shield+ESP8266 por un lado y la Raspberry/Orange Pi por otro.

        ¿Es eso posible?

        Un saludo.

        • Hola Pepe, sí es posible, y te alegrará saber que de eso tratan las siguientes publicaciones que vamos a hacer. De momento hoy vamos a ver como crear el servidor en la raspberry para poder subir más tarde datos desde un Arduino. Esperamos ir subiéndoos lo más rápido posible. Un saludo.

          • ¡Muchas gracias! ¿Cómo puedo estar al tanto de esas nuevas publicaciones y encontrarlas sin tener que rebuscar en toda la web?

            Un saludo.

  • gracias por constestarme ivan..por supuesto que lo compartiria.. siento que no entindas mi pregunta es que me he liado un poco..a ver yo quiero manejar un 4wd en mi casa pero a traves de otro sitio osea yo ordeno a mi arduino que el coche se mueva para alante en tenerife por ejemplo y el coche recibe la respuesta en gran canaria y se mueve para alante ..la pregunta es si puedo manejar dos arduino wifi desde diferentes puntos de conexion

    • Borja

    gracias por constestarme ivan..lo primero yo no tengo pensado utilizar los dos arduino con wifi en una misma zona si no en zonas distintas..entonces mi pregunta es puedo manejar mi coche con un arduino a mi router y otor arduino a traves de internet de mi movil o otro router

    • Hola Borja, pues la verdad es que no estoy muy seguro de cómo se puede hacer pero parece un proyecto de lo más interesante. Si quieres sacarlo adelante te podemos intentar ayudar y puedes pubilicarlo en la página como proyecto persona.

  • Gracias iban por constestarme..primero quería decirte que solo voy a utilizar un arduino uno con mi router y otro lo haré mediante internet del movil ..ya que no tendría sentido que no pueda utilizar dos arduinos mediante dos puertos de internet diferentes..o utilizar un router diferente en otra casa y manejar el coche en mi casa con el router mio

    • Hola Boerja, no estoy seguro de cuál es tu duda, pero desde luego el proyecto parece de lo más interesante, así que si estás interesado en compartirlo con nosotros estaremos encantados. Un saludo.

Give a Reply

WordPress Anti-Spam by WP-SpamShield

KIT DE INICIO A ARDUINO

¡¡Solo en Mayo!!

Antes 72€

¡¡Ahora por sólo 64,95€!!

Comprar