arduino_wifi_pcs

10+
Жүктеп алынғандар
Контенттің жас шектеуі
Барлығы үшін
Скриншот кескіні
Скриншот кескіні
Скриншот кескіні
Скриншот кескіні
Скриншот кескіні
Скриншот кескіні
Скриншот кескіні
Скриншот кескіні
Скриншот кескіні
Скриншот кескіні
Скриншот кескіні
Скриншот кескіні
Скриншот кескіні
Скриншот кескіні
Скриншот кескіні

Осы қолданба туралы

Wi-Fi модулін Arduino тақтасына орнатқаннан кейін, ұялы телефон мен Arduino арасындағы Wi-Fi байланысын қосу үшін ұялы телефонда осы қолданбаны іске қосыңыз, ұялы телефонда берілген 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-дағы бағдарламаның мысалы)
Arduino-ның 5-сандық портына қосылған жарық диодты шам 1 түймені бір рет басқанда жанады, ал қайта басқанда өшеді.

///// 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); // AP (кіру нүктесі) ретінде орнату
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);
other digitalWrite(5, HIGH);
}

// жабу командасы
CloseCommand жолы = "AT+CIPCLOSE=";
closeCommand += connectionId; // қосылым идентификаторын тіркеңіз
closeCommand += "\r\n";
sendData(closeCommand,1000); // тығыз байланыс
}
}
}

String sendData(жол пәрмені, const int күту уақыты)
{
Жолдық жауап = "";
esp8266.print(пәрмен); // оқу таңбасын esp8266 нөміріне жіберіңіз
long int time = millis();
while((уақыт+уақыт) > миллис())
{
while(esp8266.available())
{
// Егер esp ішінде алынған деректер болса, оны сериялық түрде жіберіңіз
char c = esp8266.read(); // келесі таңбаны оқу
жауап+=c;
}
}
қайтару жауабы;
}
Жаңартылған күні
2022 ж. 17 қар.

Дерек қауіпсіздігі

Қауіпсіздік ұғымы әзірлеушілердің деректеріңізді қалай жинап, бөлісетінін түсінуден басталады. Дерек құпиялығы мен қауіпсіздік шаралары қолданбаңыздың пайдаланылуына, аймағыңыз бен жасыңызға байланысты әртүрлі болуы мүмкін. Бұл ақпаратты әзірлеуші ұсынды және оны өзгертіп тұруы мүмкін.
Үшінші тараппен ешбір дерек бөлісілмейді.
Әзірлеушілердің деректерді бөлісу бойынша мәлімдемесі туралы толық ақпарат алыңыз.
Деректер жиналмады.
Әзірлеушілердің деректерді жинау бойынша мәлімдемесі туралы толық ақпарат алыңыз.

Жаңалықтар

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