arduino_wifi_pcs

arduino_wifi_pcs

c.s.park
Nov 17, 2022
  • 7.0

    Android OS

Ü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;

}

Mehr anzeigen

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!
Mehr anzeigen

Videos und Screenshots

  • arduino_wifi_pcs Plakat
  • arduino_wifi_pcs Screenshot 1
  • arduino_wifi_pcs Screenshot 2
  • arduino_wifi_pcs Screenshot 3
  • arduino_wifi_pcs Screenshot 4
  • arduino_wifi_pcs Screenshot 5
  • arduino_wifi_pcs Screenshot 6
  • arduino_wifi_pcs Screenshot 7
APKPure Zeichen

Superschnelles und sicheres Herunterladen über die APKPure-App

Ein Klick zur Installation von XAPK/APK-Dateien auf Android!

Download 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