arduino_wifi_pcs

arduino_wifi_pcs

c.s.park
Nov 17, 2022
  • 7.0

    Android OS

Over arduino_wifi_pcs

Arduino WiFi-gebruikersinterface

Na het monteren van de Wi-Fi-module op het Arduino-bord, het bedienen van deze app op de mobiele telefoon om de Wi-Fi-communicatie tussen de mobiele telefoon en Arduino te verbinden, het indrukken van de 10 knoppen op de mobiele telefoon om het indrukken van de knop op de de Arduino om de gewenste bewerking uit te voeren.app die het mogelijk maakt

- Enkele knop: 10

(Gegevens verzonden naar Arduino wanneer elke knop wordt ingedrukt)

Knop 1: ‘0’ (hexadecimaal 30) Knop 2: ‘1’ (hexadecimaal 31)

Knop 3: ‘2’ (hexadecimaal 32) Knop 4: ‘3’ (hexadecimaal 33)

Knop 5: ‘4’ (hexadecimaal 34) Knop 6: ‘5’ (hexadecimaal 35)

Knop 7: ‘6’ (hexadecimaal 36) Knop 8: ‘7’ (hexadecimaal 37)

Knop 9: ‘8’ (hexadecimaal 38) Knop 10: ‘9’ (hexadecimaal 39)

(Voorbeeld van een programma in Arduino)

LED aangesloten op digitale poort 5 van Arduino gaat aan wanneer knop 1 één keer wordt ingedrukt en gaat uit wanneer opnieuw wordt ingedrukt (schakelactie)

///// LED's besturen via Wi-Fi

Voeg SoftwareSerial.h toe aan het eerste deel.

SoftwareSerieel esp8266(2,3);

ongeldige instellingen ()

{

Serieel.begin(9600);

esp8266.begin(9600); // baudrate van esp

pinModus(5, UITVOER);

digitalWrite(, LAAG);

sendData("AT+RST\r\n",2000); // module-reset

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

sendData("AT+CIFSR\r\n",1000); // krijg ip-adres

sendData("AT+CIPMUX=1\r\n",1000); // ingesteld op meerdere verbindingen

sendData("AT+CIPSERVER=1,80\r\n",1000); // server op poort 80

}

ongeldige lus()

{

if(esp8266.available()) // als esp een bericht verstuurt

{

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

{

vertraging(200); // lees alle seriële gegevens

int verbindings-id = esp8266.lezen();

esp8266.find("?");

int Nummer = esp8266.read();

als(Getal==0x30){

if(digitalRead(5)==HOOG) digitalWrite(5, LAAG);

anders digitalWrite(5, HOOG);

}

// commando sluiten

Tekenreeks closeCommand = "AT+CIPCLOSE=";

closeCommand += verbindings-ID; // voeg verbindings-ID toe

closeCommand += "\r\n";

sendData(closeCommand,1000); // hechte band

}

}

}

String sendData (opdracht String, const int time-out)

{

Tekenreeksantwoord = "";

esp8266.print(opdracht); // stuur leesteken naar esp8266

lange int tijd = millis();

while( (tijd+time-out) > millis())

{

terwijl(esp8266.beschikbaar())

{

// Als er gegevens in esp zijn ontvangen, stuur deze dan serieel

char c = esp8266.lezen(); // lees het volgende teken

reactie+=c;

}

}

antwoord terug;

}

Meer Info

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!
Meer Info

Video's en screenshots

  • arduino_wifi_pcs-poster
  • 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-icoon

Supersnel en veilig downloaden via de APKPure-app

Eén klik om XAPK/APK-bestanden op Android te installeren!

Downloaden 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