arduino_wifi_pcs

arduino_wifi_pcs

c.s.park
17/11/2022
  • 7.0

    Android OS

Acerca del arduino_wifi_pcs

Interfaz de usuario WiFi de Arduino

Después de montar el módulo Wi-Fi en la placa Arduino, operar esta aplicación en el teléfono móvil para conectar la comunicación Wi-Fi entre el teléfono móvil y Arduino, presionando los 10 botones provistos en el teléfono móvil para reconocer la presión del botón en el Arduino para realizar la operación deseada app que permite

- Botón único: 10

(Datos enviados a Arduino cuando se presiona cada botón)

Botón 1: '0' (30 hexadecimales) Botón 2: '1' (31 hexadecimales)

Botón 3: '2' (32 hexadecimales) Botón 4: '3' (33 hexadecimales)

Botón 5: '4' (34 hexadecimales) Botón 6: '5' (35 hexadecimales)

Botón 7: '6' (hexadecimal 36) Botón 8: '7' (hexadecimal 37)

Botón 9: '8' (38 hexadecimales) Botón 10: '9' (39 hexadecimales)

(Ejemplo de programa en Arduino)

El LED conectado al puerto digital 5 de Arduino se enciende cuando se presiona una vez el botón 1 y se apaga cuando se vuelve a presionar (acción de alternancia).

///// Control de LED a través de Wi-Fi

Incluya SoftwareSerial.h en la primera parte.

SoftwareSerial esp8266(2,3);

configuración vacía ()

{

Serial.begin(9600);

esp8266.begin(9600); // tasa de baudios de esp

pinMode(5, SALIDA);

escritura digital(, BAJO);

enviarDatos("AT+RST\r\n",2000); // reinicio del modulo

enviarDatos("AT+CWMODE=2\r\n",1000); // establecer como AP (punto de acceso)

enviarDatos("AT+CIFSR\r\n",1000); // obtener la dirección IP

enviarDatos("AT+CIPMUX=1\r\n",1000); // establecer múltiples conexiones

enviarDatos("AT+CIPSERVER=1,80\r\n",1000); // servidor en el puerto 80

}

bucle vacío ()

{

if(esp8266.disponible()) // si esp está enviando un mensaje

{

if(esp8266.find("+IPD,"))

{

retraso (200); // lee todos los datos en serie

int conexiónId = esp8266.read();

esp8266.buscar("?");

Número int = esp8266.read();

si (Número == 0x30){

si (lectura digital (5) == ALTO) escritura digital (5, BAJO);

más digitalWrite(5, ALTO);

}

// cerrar comando

String closeCommand = "AT+CIPCLOSE=";

closeCommand += connectionId; // adjuntar id de conexión

cerrarComando += "\r\n";

enviarDatos(cerrarComando,1000); // conexión cercana

}

}

}

Cadena sendData (comando de cadena, tiempo de espera int const)

{

Respuesta de cadena = "";

esp8266.print(comando); // enviar caracter de lectura a esp8266

tiempo int largo = milisegundos();

while( (tiempo+tiempo de espera) > milisegundos())

{

mientras (esp8266.disponible())

{

// Si hay datos recibidos en esp, los enviamos serialmente

char c = esp8266.read(); // lee el siguiente caracter

respuesta+=c;

}

}

respuesta de retorno;

}

Mostrar más

Novedades más recientes 1.1.0

Last updated on 17/11/2022
Minor bug fixes and improvements. Install or update to the newest version to check it out!
Mostrar más

Vídeos y capturas de pantalla

  • arduino_wifi_pcs Poster
  • arduino_wifi_pcs captura de pantalla 1
  • arduino_wifi_pcs captura de pantalla 2
  • arduino_wifi_pcs captura de pantalla 3
  • arduino_wifi_pcs captura de pantalla 4
  • arduino_wifi_pcs captura de pantalla 5
  • arduino_wifi_pcs captura de pantalla 6
  • arduino_wifi_pcs captura de pantalla 7
APKPure icono

Descarga rápida y segura a través de APKPure App

¡Un clic para instalar archivos XAPK/APK en Android!

Descargar APKPure
thank icon
We use cookies and other technologies on this website to enhance your user experience.
By clicking any link on this page you are giving your consent to our Privacy Policy and Cookies Policy.
Learn More about Policies