arduino_wifi_pcs

50+
Niðurhal
Efnisflokkun
Fyrir alla aldurshópa
Skjámynd
Skjámynd
Skjámynd
Skjámynd
Skjámynd
Skjámynd
Skjámynd
Skjámynd
Skjámynd
Skjámynd
Skjámynd
Skjámynd
Skjámynd
Skjámynd
Skjámynd

Um þetta forrit

Eftir að Wi-Fi einingin hefur verið fest á Arduino borðið, notaðu þetta forrit á farsímanum til að tengja Wi-Fi samskipti milli farsímans og Arduino, ýttu á 10 hnappana sem fylgja með farsímanum til að þekkja ýtt á hnappinn á Arduino til að framkvæma viðeigandi aðgerð. app sem leyfir
- Einn hnappur: 10

(Gögn send til Arduino þegar ýtt er á hvern hnapp)
Hnappur 1: '0' (sextándur 30) Hnappur 2: '1' (sextándur 31)
Hnappur 3: '2' (sextándar 32) Hnappur 4: '3' (sextándur 33)
Hnappur 5: '4' (sextándur 34) Hnappur 6: '5' (sextándur 35)
Hnappur 7: '6' (sextándur 36) Hnappur 8: '7' (sextándur 37)
Hnappur 9: '8' (sextándur 38) Hnappur 10: '9' (sextándur 39)

(Dæmi um forrit í Arduino)
Ljósdíóða tengd við stafræna tengi 5 á Arduino kviknar þegar ýtt er einu sinni á hnapp 1 og slokknar þegar ýtt er á hana aftur. (Skipta aðgerð)

///// Stjórna LED í gegnum Wi-Fi
Láttu SoftwareSerial.h fylgja með í fyrsta hlutanum.
SoftwareSerial esp8266(2,3);

ógild uppsetning()
{
Serial. byrjun(9600);
esp8266.begin(9600); // Baud rate af esp
pinMode(5, OUTPUT);
digitalWrite(, LOW);

sendData("AT+RST\r\n",2000); // eining endurstillt
sendData("AT+CWMODE=2\r\n",1000); // stillt sem AP (aðgangsstaður)
sendData("AT+CIFSR\r\n",1000); // fáðu ip tölu
sendData("AT+CIPMUX=1\r\n",1000); // stillt á margar tengingar
sendData("AT+CIPSERVER=1,80\r\n",1000); // þjónn á port 80
}

ógild lykkja()
{
if(esp8266.available()) // ef esp er að senda skilaboð
{
if(esp8266.find("+IPD,""))
{
seinkun(200); // lestu öll raðgögn
int connectionId = esp8266.read();
esp8266.find("?");
int Tala = esp8266.read();

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

// loka skipun
String closeCommand = "AT+CIPCLOSE=";
closeCommand += connectionId; // hengja tengingu auðkenni
closeCommand += "\r\n";
sendData(closeCommand,1000); // náin tenging
}
}
}

String sendData(Strengjaskipun, const int timeout)
{
String response = "";
esp8266.print(skipun); // sendu lesstaf til esp8266
langur int tími = millis();
while((tími+tími) > millis())
{
while(esp8266.available())
{
// Ef það eru móttekin gögn í esp, sendu þau í röð
bleikja c = esp8266.read(); // lestu næsta staf
svar+=c;
}
}
svar viðbrögð;
}
Uppfært
5. des. 2024

Gagnaöryggi

Öryggi hefst með skilningi á því hvernig þróunaraðilar safna og deila gögnunum þínum. Persónuvernd gagna og öryggisráðstafanir geta verið breytilegar miðað við notkun, svæði og aldur notandans. Þetta eru upplýsingar frá þróunaraðilanum og viðkomandi kann að uppfæra þær með tímanum.
Engum gögnum deilt með þriðju aðilum
Nánar um yfirlýsingar þróunaraðila um deilingu gagna
Engum gögnum safnað
Nánar um yfirlýsingar þróunaraðila um gagnasöfnun