arduino_wifi_pcs

10+
Mga Download
Rating ng content
Lahat
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan

Tungkol sa app na ito

Pagkatapos i-mount ang Wi-Fi module sa Arduino board, patakbuhin ang app na ito sa mobile phone para ikonekta ang Wi-Fi communication sa pagitan ng mobile phone at Arduino, pagpindot sa 10 button na ibinigay sa mobile phone para makilala ang pagpindot sa button sa ang Arduino upang maisagawa ang nais na operasyon. app na nagbibigay-daan
- Isang pindutan: 10

(Data na ipinadala sa Arduino kapag pinindot ang bawat pindutan)
Button 1: ‘0’ (hexadecimal 30) Button 2: ‘1’ (hexadecimal 31)
Button 3: ‘2’ (hexadecimal 32) Button 4: ‘3’ (hexadecimal 33)
Button 5: ‘4’ (hexadecimal 34) Button 6: ‘5’ (hexadecimal 35)
Button 7: ‘6’ (hexadecimal 36) Button 8: ‘7’ (hexadecimal 37)
Button 9: ‘8’ (hexadecimal 38) Button 10: ‘9’ (hexadecimal 39)

(Halimbawa ng program sa Arduino)
Ang LED na konektado sa digital port 5 ng Arduino ay mag-o-on kapag pinindot ang button 1 nang isang beses, at mag-o-off kapag pinindot muli. (Toggle action)

///// Pagkontrol ng mga LED sa pamamagitan ng Wi-Fi
Isama ang SoftwareSerial.h sa unang bahagi.
SoftwareSerial esp8266(2,3);

void setup()
{
Serial. begin(9600);
esp8266.begin(9600); // baud rate ng esp
pinMode(5, OUTPUT);
digitalWrite(, LOW);

sendData("AT+RST\r\n",2000); // pag-reset ng module
sendData("AT+CWMODE=2\r\n",1000); // itakda bilang AP (access point)
sendData("AT+CIFSR\r\n",1000); // kumuha ng ip address
sendData("AT+CIPMUX=1\r\n",1000); // nakatakda sa maraming koneksyon
sendData("AT+CIPSERVER=1,80\r\n",1000); // server sa port 80
}

void loop()
{
if(esp8266.available()) // kung ang esp ay nagpapadala ng mensahe
{
if(esp8266.find("+IPD,""))
{
pagkaantala(200); // basahin ang lahat ng serial data
int connectionId = esp8266.read();
esp8266.find("?");
int Number = esp8266.read();

kung(Numero==0x30){
if(digitalRead(5)==HIGH) digitalWrite(5, LOW);
ibang digitalWrite(5, HIGH);
}

// isara ang utos
String closeCommand = "AT+CIPCLOSE=";
closeCommand += connectionId; // ikabit ang connection id
closeCommand += "\r\n";
sendData(closeCommand,1000); // malapit na koneksyon
}
}
}

String sendData(String command, const int timeout)
{
String na tugon = "";
esp8266.print(utos); // magpadala ng read character sa esp8266
long int time = millis();
while( (time+timeout) > millis())
{
habang(esp8266.available())
{
// Kung may natanggap na data sa esp, ipadala ito nang sunud-sunod
char c = esp8266.read(); // basahin ang susunod na karakter
tugon+=c;
}
}
ibalik ang tugon;
}
Na-update noong
Nob 17, 2022

Kaligtasan ng data

Nagsisimula ang kaligtasan sa pag-unawa kung paano kinokolekta at ibinabahagi ng mga developer ang iyong data. Posibleng mag-iba ang mga kagawian sa privacy at seguridad ng data batay sa iyong paggamit, rehiyon, at edad. Ang developer ang nagbigay ng impormasyong ito at posibleng i-update niya ito sa paglipas ng panahon.
Walang data na ibinabahagi sa mga third party
Matuto pa tungkol sa kung paano inihahayag ng mga developer ang pagbabahagi
Walang nakolektang data
Matuto pa tungkol sa kung paano inihahayag ng mga developer ang pagkolekta

Ano'ng bago

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