Informazioni su arduino_wifi_pcs
Interfaccia utente Wi-Fi di Arduino
Dopo aver montato il modulo Wi-Fi sulla scheda Arduino, azionando questa app sul telefono cellulare per collegare la comunicazione Wi-Fi tra il telefono cellulare e Arduino, premendo i 10 pulsanti forniti sul telefono cellulare per riconoscere la pressione del pulsante su l'Arduino per eseguire l'operazione desiderata.app che consente
- Pulsante singolo: 10
(Dati inviati ad Arduino quando viene premuto ciascun pulsante)
Pulsante 1: ‘0’ (30 esadecimale) Pulsante 2: ‘1’ (31 esadecimale)
Pulsante 3: "2" (32 esadecimale) Pulsante 4: "3" (33 esadecimale)
Pulsante 5: ‘4’ (34 esadecimale) Pulsante 6: ‘5’ (35 esadecimale)
Pulsante 7: ‘6’ (36 esadecimale) Pulsante 8: ‘7’ (37 esadecimale)
Pulsante 9: ‘8’ (38 esadecimale) Pulsante 10: ‘9’ (39 esadecimale)
(Esempio di programma in Arduino)
Il LED collegato alla porta digitale 5 di Arduino si accende quando il pulsante 1 viene premuto una volta e si spegne quando viene premuto di nuovo (toggle action)
///// Controllo dei LED tramite Wi-Fi
Includere SoftwareSerial.h nella prima parte.
SoftwareSerial esp8266(2,3);
impostazione vuota()
{
Serial.start(9600);
esp8266.begin(9600); // baud rate di esp
pinMode(5, USCITA);
digitalWrite(, BASSO);
sendData("AT+RST\r\n",2000); // ripristino del modulo
sendData("AT+CWMODE=2\r\n",1000); // imposta come AP (punto di accesso)
sendData("AT+CIFSR\r\n",1000); // ottieni l'indirizzo IP
sendData("AT+CIPMUX=1\r\n",1000); // impostato su connessioni multiple
sendData("AT+CIPSERVER=1,80\r\n",1000); // server sulla porta 80
}
ciclo vuoto()
{
if(esp8266.available()) // se esp sta inviando un messaggio
{
if(esp8266.find("+IPD,"))
{
ritardo(200); // legge tutti i dati seriali
int connectionId = esp8266.read();
esp8266.find("?");
int Numero = esp8266.read();
if(Numero==0x30){
if(digitalRead(5)==HIGH) digitalWrite(5, LOW);
altrimenti digitalWrite(5, HIGH);
}
// comando di chiusura
Stringa closeCommand = "AT+CIPCLOSE=";
closeCommand += connectionId; // collega l'id di connessione
closeCommand += "\r\n";
inviaDati(chiudiComando,1000); // chiude la connessione
}
}
}
Stringa sendData(Stringa comando, const int timeout)
{
Risposta stringa = "";
esp8266.print(comando); // invia il carattere di lettura a esp8266
long int time = millis();
while( (tempo+timeout) > millis())
{
while(esp8266.disponibile())
{
// Se ci sono dati ricevuti in esp, inviali in modo seriale
carattere c = esp8266.read(); // legge il carattere successivo
risposta+=c;
}
}
risposta di ritorno;
}
What's new in the latest 1.1.0
Informazioni sull'APK arduino_wifi_pcs

Download super veloce e sicuro tramite l'app APKPure
Basta un clic per installare i file XAPK/APK su Android!