arduino_wifi_pcs
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;
}
What's new in the latest 1.1.0
arduino_wifi_pcs APK -informatie
Supersnel en veilig downloaden via de APKPure-app
Eén klik om XAPK/APK-bestanden op Android te installeren!