arduino_wifi_pcs

10+
Преземања
Оцена на содржината
Сите
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот

За апликацијава

Откако ќе го монтирате Wi-Fi модулот на плочката Arduino, ракувајте со оваа апликација на мобилниот телефон за да ја поврзете Wi-Fi комуникацијата помеѓу мобилниот телефон и Arduino, притискајќи ги 10-те копчиња обезбедени на мобилниот телефон за да го препознаете притискањето на копчето на Arduino за да ја изврши саканата операција.апликација која дозволува
- Едно копче: 10

(Податоците се испраќаат до Arduino кога ќе се притисне секое копче)
Копче 1: „0“ (хексадецимално 30) Копче 2: „1“ (хексадецимално 31)
Копче 3: „2“ (хексадецимално 32) Копче 4: „3“ (хексадецимално 33)
Копче 5: „4“ (хексадецимално 34) Копче 6: „5“ (хексадецимално 35)
Копче 7: „6“ (хексадецимално 36) Копче 8: „7“ (хексадецимално 37)
Копче 9: „8“ (хексадецимално 38) Копче 10: „9“ (хексадецимално 39)

(Пример на програма во Arduino)
ЛЕД-то поврзано со дигиталната порта 5 на Arduino се вклучува кога копчето 1 ќе се притисне еднаш и се исклучува кога ќе се притисне повторно. (Исклучи дејство)

///// Контрола на LED диоди преку Wi-Fi
Вклучете го SoftwareSerial.h во првиот дел.
SoftwareSerial esp8266(2,3);

Поставување празнина ()
{
Сериски почеток (9600);
esp8266.begin(9600); // брзина на бауд на esp
pinMode (5, OUTPUT);
digitalWrite(, LOW);

sendData ("AT+RST\r\n",2000); // ресетирање на модулот
sendData ("AT+CWMODE=2\r\n",1000); // поставено како АП (пристапна точка)
sendData ("AT+CIFSR\r\n",1000); // добијте IP адреса
sendData ("AT+CIPMUX=1\r\n",1000); // поставено на повеќе врски
sendData ("AT+CIPSERVER=1,80\r\n",1000); // сервер на портата 80
}

празнина јамка ()
{
if(esp8266.available()) // ако esp испраќа порака
{
if(esp8266.find("+IPD"))
{
одложување (200); // прочитајте ги сите сериски податоци
int connectionId = esp8266.read();
esp8266.find("?");
int Број = esp8266.read();

ако (Број==0x30){
if(digitalRead(5)==HIGH) digitalWrite(5, LOW);
else digitalWrite(5, HIGH);
}

// команда за затворање
String closeCommand = "AT+CIPCLOSE=";
closeCommand += ConnectionId; // прикачете идентификатор за поврзување
closeCommand += "\r\n";
sendData(closeCommand,1000); // затворете ја врската
}
}
}

Стринг sendData (команда за низа, истек на времетраење од стринг)
{
Одговор на низа = "";
esp8266.print(команда); // испрати знак за читање на esp8266
долго int време = millis ();
while( (време+време) > millis())
{
while(esp8266.available())
{
// Ако има примени податоци во esp, испратете ги сериски
char c = esp8266.read(); // прочитајте го следниот знак
одговор+=в;
}
}
повратен одговор;
}
Ажуриранa на
17.11.2022

Безбедност на податоците

Безбедноста започнува со разбирање како програмерите ги прибираат и споделуваат вашите податоци. Праксата во однос на приватноста и заштитата на податоците може да се разликува според користењето, регионот и вашата возраст. Програмерот ги обезбедил информацииве и може да ги ажурира во иднина.
Не се споделуваат податоци со трети страни
Дознајте повеќе како програмерите изјавуваат споделување податоци
Не се прибираат податоци
Дознајте повеќе како програмерите изјавуваат прибирање податоци

Што има ново

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