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.

Über arduino_wifi_pcs

Arduino WiFi-Benutzeroberfläche

Nachdem Sie das Wi-Fi-Modul auf dem Arduino-Board montiert haben, bedienen Sie diese App auf dem Mobiltelefon, um die Wi-Fi-Kommunikation zwischen dem Mobiltelefon und Arduino herzustellen, und drücken Sie die 10 Tasten auf dem Mobiltelefon, um das Drücken der Taste zu erkennen die Arduino, um die gewünschte Operation auszuführen. App, die es ermöglicht

- Einzeltaste: 10

(Daten werden an Arduino gesendet, wenn jede Taste gedrückt wird)

Taste 1: „0“ (hexadezimal 30) Taste 2: „1“ (hexadezimal 31)

Taste 3: „2“ (hexadezimal 32) Taste 4: „3“ (hexadezimal 33)

Taste 5: „4“ (hexadezimal 34) Taste 6: „5“ (hexadezimal 35)

Taste 7: „6“ (hexadezimal 36) Taste 8: „7“ (hexadezimal 37)

Taste 9: „8“ (hexadezimal 38) Taste 10: „9“ (hexadezimal 39)

(Programmbeispiel in Arduino)

Die an den digitalen Port 5 von Arduino angeschlossene LED schaltet sich ein, wenn Taste 1 einmal gedrückt wird, und erlischt, wenn sie erneut gedrückt wird (Toggle-Aktion).

///// LEDs per WLAN steuern

Fügen Sie SoftwareSerial.h in den ersten Teil ein.

SoftwareSerial esp8266(2,3);

ungültige Einrichtung ()

{

Serial.begin(9600);

esp8266.begin (9600); // Baudrate von insb

PinMode (5, AUSGANG);

digitalWrite (, NIEDRIG);

sendData("AT+RST\r\n",2000); // Modul zurückgesetzt

sendData("AT+CWMODE=2\r\n",1000); // als AP (Zugangspunkt) festlegen

sendData("AT+CIFSR\r\n",1000); // IP-Adresse erhalten

sendData("AT+CIPMUX=1\r\n",1000); // Auf mehrere Verbindungen setzen

sendData("AT+CIPSERVER=1,80\r\n",1000); // Server auf Port 80

}

Leere Schleife ()

{

if(esp8266.available()) // wenn esp eine Nachricht sendet

{

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

{

Verzögerung (200); // alle seriellen Daten lesen

int connectionId = esp8266.read ();

esp8266.find("?");

int Zahl = esp8266.read ();

if(Zahl==0x30){

Wenn (digitalRead(5)==HIGH) digitalWrite(5, LOW);

Sonst digitalWrite (5, HIGH);

}

// Schließbefehl

String closeCommand = "AT+CIPCLOSE=";

closeCommand += Verbindungs-ID; // Verbindungs-ID anhängen

closeCommand += "\r\n";

sendData (closeCommand, 1000); // Verbindung schließen

}

}

}

String sendData (String-Befehl, const int timeout)

{

String-Antwort = "";

esp8266.print (Befehl); // Gelesenes Zeichen an esp8266 senden

lange Int-Zeit = millis ();

while( (time+timeout) > millis())

{

while(esp8266.verfügbar())

{

// Wenn in esp empfangene Daten vorhanden sind, senden Sie diese seriell

Zeichen c = esp8266.read (); // nächstes Zeichen lesen

Antwort+=c;

}

}

Rückantwort;

}

Was ist neu in der neuesten Version 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!

Übersetzung wird geladen...

Zusätzliche APP Informationen

Aktuelle Version

arduino_wifi_pcs Update anfordern 1.1.0

Erforderliche Android-Version

7.0

Available on

Erhalt arduino_wifi_pcs auf Google Play

Mehr anzeigen

arduino_wifi_pcs Screenshots

Abonnieren Sie APKPure
Erhalten Sie als der Erste den Zugang zu Vorabversionen, Neuigkeiten und Anleitungen der besten Android-Spiele und -Apps.
Nein, danke
Anmeldung
Erfolgreich abonniert!
Sie haben jetzt APKPure abonniert.
Abonnieren Sie APKPure
Erhalten Sie als der Erste den Zugang zu Vorabversionen, Neuigkeiten und Anleitungen der besten Android-Spiele und -Apps.
Nein, danke
Anmeldung
Erfolg!
Sie sind jetzt unseren Newsletter abonniert.