arduino_wifi_pcs

10+
Descargas
Calificación del contenido
Apto para todo público
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla

Acerca de esta app

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;
}
Actualización
17 nov 2022

Seguridad de los datos

El primer paso de la seguridad es comprender cómo los desarrolladores recopilan y comparten tus datos. Las prácticas de privacidad y seguridad de datos pueden variar en función del uso de la app, la región y la edad. El desarrollador proporcionó esta información y podría actualizarla con el tiempo.
No se comparten datos con terceros
Más información sobre cómo los desarrolladores declaran el uso compartido
No se recopilan datos
Más información sobre cómo los desarrolladores declaran la recopilación

Novedades

2022.11.18 Version 1.1 출시. minSDK : 26에서 24로 변경