arduino_wifi_pcs

10+
බාගැනීම්
අන්තර්ගත ඇගයුම
සියලුදෙනටාම
තිර රූ රූපය
තිර රූ රූපය
තිර රූ රූපය
තිර රූ රූපය
තිර රූ රූපය
තිර රූ රූපය
තිර රූ රූපය
තිර රූ රූපය
තිර රූ රූපය
තිර රූ රූපය
තිර රූ රූපය
තිර රූ රූපය
තිර රූ රූපය
තිර රූ රූපය
තිර රූ රූපය

මෙම යෙදුම ගැන

Arduino පුවරුවේ Wi-Fi මොඩියුලය සවි කිරීමෙන් පසු, ජංගම දුරකථනය සහ 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 වෙත සම්බන්ධිත LED බොත්තම 1 වරක් එබූ විට ක්‍රියාත්මක වන අතර නැවත එබූ විට ක්‍රියා විරහිත වේ. (ක්‍රියාව ටොගල් කරන්න)

//// Wi-Fi හරහා LED පාලනය කිරීම
පළමු කොටසේ SoftwareSerial.h ඇතුලත් කරන්න.
SoftwareSerial esp8266(2,3);

හිස් සැකසුම ()
{
මාලාව ආරම්භය (9600);
esp8266.begin(9600); // baud rate of esp
pinMode(5, OUTPUT);
ඩිජිටල් රයිට් (, අඩු);

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 වරායේ සේවාදායකය
}

void loop()
{
if(esp8266.available()) // esp පණිවිඩයක් යවන්නේ නම්
{
if(esp8266.find("+IPD,"))
{
ප්රමාදය (200); // සියලුම අනුක්‍රමික දත්ත කියවන්න
int connectionId = esp8266.read();
esp8266.find("?");
int Number = esp8266.read();

නම්(අංක ==0x30){
if(digitalRead(5)==HIGH) digitalWrite(5, LOW);
වෙනත් ඩිජිටල් රයිට් (5, ඉහළ);
}

// වසන්න විධානය
String closeCommand = "AT+CIPCLOSE=";
closeCommand += connectionId; // සම්බන්ධතා හැඳුනුම්පත අමුණන්න
CloseCommand += "\r\n";
sendData (closeCommand,1000); // සමීප සම්බන්ධතාවය
}
}
}

String sendData (String command, const int කල් ඉකුත්වීම)
{
තන්තු ප්‍රතිචාරය = "";
esp8266.print(command); // කියවන අක්ෂරය esp8266 වෙත යවන්න
දිගු int කාලය = මිලි ();
අතර((කාලය+කාලය අවසන්)>මිලි())
{
අතරතුර(esp8266.available())
{
// esp හි ලැබුණු දත්ත තිබේ නම්, එය අනුක්රමිකව එවන්න
char c = esp8266.read(); // ඊළඟ අක්ෂරය කියවන්න
ප්රතිචාරය+=c;
}
}
ආපසු ප්රතිචාරය;
}
යාවත්කාලීන කළේ
2022 නොවැ 17

දත්ත ආරක්ෂාව

ආරක්ෂාව ඇරඹෙනුයේ සංවර්ධකයන් ඔබේ දත්ත රැස් කර බෙදා ගන්නා ආකාරය අනුවය. දත්ත රහස්‍යතා හා ආරක්ෂා පරිචයන් ඔබේ භාවිතය, කලාපය හා වයස අනුව වෙනස් විය හැක. සංවර්ධකයා විසින් මෙම තොරතුරු සැපයූ අතර කලින් කලට ඒවා යාවත්කාලීන කරනු ලැබිය හැක.
තෙවැනි පාර්ශ්වයන් සමග කිසිදු දත්තයක් බෙදා ගනු නොලැබේ
වැඩි විස්තර දැනගන්න සංවර්ධකයන් බෙදා ගැනීම ප්‍රකාශ කරන ආකාරය ගැන
කිසිදු දත්තයක් රැස් කරනු නොලැබේ
වැඩි විස්තර දැනගන්න සංවර්ධකයන් එකතුව ප්‍රකාශ කරන ආකාරය ගැන

අලුත් මොනවාද

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