Use APKPure App
Get arduino_wifi_pcs old version APK for Android
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;
}
Last updated on Nov 17, 2022
Minor bug fixes and improvements. Install or update to the newest version to check it out!
Android vereist
7.0
Categorie
Melden
arduino_wifi_pcs
1.1.0 by c.s.park
Nov 17, 2022