arduino_wifi_pcs

arduino_wifi_pcs

c.s.park
Nov 17, 2022
  • 7.0

    Android OS

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;

}

Mostra Altro

What's new in the latest 1.1.0

Last updated on Nov 17, 2022
Minor bug fixes and improvements. Install or update to the newest version to check it out!
Mostra Altro

Video e screenshot

  • Poster arduino_wifi_pcs
  • 1 Schermata arduino_wifi_pcs
  • 2 Schermata arduino_wifi_pcs
  • 3 Schermata arduino_wifi_pcs
  • 4 Schermata arduino_wifi_pcs
  • 5 Schermata arduino_wifi_pcs
  • 6 Schermata arduino_wifi_pcs
  • 7 Schermata arduino_wifi_pcs
Icona APKPure

Download super veloce e sicuro tramite l'app APKPure

Basta un clic per installare i file XAPK/APK su Android!

Scarica 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