arduino_wifi_pcs

10+
Nedlastinger
Egnethet
Alle
Skjermbilde
Skjermbilde
Skjermbilde
Skjermbilde
Skjermbilde
Skjermbilde
Skjermbilde
Skjermbilde
Skjermbilde
Skjermbilde
Skjermbilde
Skjermbilde
Skjermbilde
Skjermbilde
Skjermbilde

Om denne appen

Etter å ha montert Wi-Fi-modulen på Arduino-kortet, bruk denne appen på mobiltelefonen for å koble til Wi-Fi-kommunikasjonen mellom mobiltelefonen og Arduino, ved å trykke på de 10 knappene på mobiltelefonen for å gjenkjenne trykk på knappen på Arduino for å utføre ønsket operasjon.app som tillater
- Enkeltknapp: 10

(Data sendt til Arduino når hver knapp trykkes)
Knapp 1: '0' (heksadesimal 30) Knapp 2: '1' (heksadesimal 31)
Knapp 3: '2' (heksadesimal 32) Knapp 4: '3' (heksadesimal 33)
Knapp 5: «4» (heksadesimal 34) Knapp 6: «5» (heksadesimal 35)
Knapp 7: '6' (heksadesimal 36) Knapp 8: '7' (heksadesimal 37)
Knapp 9: '8' (heksadesimal 38) Knapp 10: '9' (heksadesimal 39)

(Eksempel på program i Arduino)
LED koblet til digital port 5 på Arduino slås på når knapp 1 trykkes én gang, og slås av når den trykkes på nytt. (Veksle-handling)

///// Styring av lysdioder via Wi-Fi
Inkluder SoftwareSerial.h i den første delen.
SoftwareSerial esp8266(2,3);

ugyldig oppsett()
{
Seriell.begynn(9600);
esp8266.begin(9600); // baudrate på esp
pinMode(5, OUTPUT);
digitalWrite(, LOW);

sendData("AT+RST\r\n",2000); // modul tilbakestilt
sendData("AT+CWMODE=2\r\n",1000); // satt som AP (tilgangspunkt)
sendData("AT+CIFSR\r\n",1000); // få ip-adresse
sendData("AT+CIPMUX=1\r\n",1000); // satt til flere tilkoblinger
sendData("AT+CIPSERVER=1,80\r\n",1000); // server på port 80
}

void loop()
{
if(esp8266.available()) // hvis esp sender en melding
{
if(esp8266.find("+IPD,""))
{
forsinkelse(200); // les alle seriedata
int connectionId = esp8266.read();
esp8266.finn("?");
int Number = esp8266.read();

if(tall==0x30){
if(digitalRead(5)==HIGH) digitalWrite(5, LOW);
else digitalWrite(5, HIGH);
}

// lukkekommando
String closeCommand = "AT+CIPCLOSE=";
closeCommand += forbindelses-ID; // legg ved tilkoblings-ID
closeCommand += "\r\n";
sendData(lukkkommando,1000); // nær forbindelse
}
}
}

String sendData(String-kommando, const int timeout)
{
String respons = "";
esp8266.print(kommando); // send lesetegn til esp8266
lang int tid = millis();
while( (tid+tidsavbrudd) > millis())
{
while(esp8266.available())
{
// Hvis det er mottatt data i esp, send det i serie
char c = esp8266.read(); // les neste tegn
respons+=c;
}
}
returnere svar;
}
Oppdatert
17. nov. 2022

Datasikkerhet

Sikkerhet starter med en forståelse av hvordan utviklere samler inn og deler dataene dine. Fremgangsmåtene for personvern og datasikkerhet kan variere basert på bruk, region og alder. Utvikleren har oppgitt denne informasjonen og kan oppdatere den over tid.
Ingen data deles med tredjeparter
Finn ut mer om hvordan utviklere deklarerer deling
Ingen data samles inn
Finn ut mer om hvordan utviklere deklarerer innsamling

Nyheter

2022.11.18 Version 1.1 출시. minSDK : 26에서 24로 변경