Use APKPure App
Get arduino_wifi_pcs old version APK for Android
UI WiFi Arduino
Selepas memasang modul Wi-Fi pada papan Arduino, mengendalikan aplikasi ini pada telefon mudah alih untuk menyambung komunikasi Wi-Fi antara telefon mudah alih dan Arduino, menekan 10 butang yang disediakan pada telefon mudah alih untuk mengecam penekanan butang pada Arduino untuk melaksanakan operasi yang diingini. aplikasi yang membolehkan
- Butang tunggal: 10
(Data dihantar ke Arduino apabila setiap butang ditekan)
Butang 1: ‘0’ (heksadesimal 30) Butang 2: ‘1’ (perenambelasan 31)
Butang 3: ‘2’ (heksadesimal 32) Butang 4: ‘3’ (perenambelasan 33)
Butang 5: ‘4’ (heksadesimal 34) Butang 6: ‘5’ (perenambelasan 35)
Butang 7: ‘6’ (heksadesimal 36) Butang 8: ‘7’ (perenambelasan 37)
Butang 9: ‘8’ (heksadesimal 38) Butang 10: ‘9’ (perenambelasan 39)
(Contoh program dalam Arduino)
LED disambungkan ke port digital 5 Arduino dihidupkan apabila butang 1 ditekan sekali dan dimatikan apabila ditekan sekali lagi. (Togol tindakan)
///// Mengawal LED melalui Wi-Fi
Sertakan SoftwareSerial.h dalam bahagian pertama.
SoftwareSerial esp8266(2,3);
persediaan batal()
{
Bersiri.mula(9600);
esp8266.begin(9600); // kadar baud esp
pinMode(5, OUTPUT);
digitalWrite(, RENDAH);
sendData("AT+RST\r\n",2000); // set semula modul
sendData("AT+CWMODE=2\r\n",1000); // tetapkan sebagai AP (titik akses)
sendData("AT+CIFSR\r\n",1000); // dapatkan alamat ip
sendData("AT+CIPMUX=1\r\n",1000); // ditetapkan kepada berbilang sambungan
sendData("AT+CIPSERVER=1,80\r\n",1000); // pelayan pada port 80
}
gelung kosong()
{
if(esp8266.available()) // if esp sedang menghantar mesej
{
if(esp8266.find("+IPD,""))
{
kelewatan(200); // baca semua data bersiri
int connectionId = esp8266.read();
esp8266.find("?");
int Nombor = esp8266.read();
jika(Nombor ==0x30){
if(digitalRead(5)==TINGGI) digitalWrite(5, LOW);
lain digitalWrite(5, TINGGI);
}
// tutup arahan
String closeCommand = "AT+CIPCLOSE=";
closeCommand += connectionId; // lampirkan id sambungan
closeCommand += "\r\n";
sendData(closeCommand,1000); // rapatkan sambungan
}
}
}
String sendData(Perintah rentetan, const int tamat masa)
{
Sambutan rentetan = "";
esp8266.print(arahan); // hantar aksara baca ke esp8266
masa int panjang = millis();
while( (masa+masa) > millis())
{
while(esp8266.available())
{
// Jika terdapat data yang diterima dalam esp, hantar secara bersiri
char c = esp8266.read(); // baca aksara seterusnya
respons+=c;
}
}
balasan balas;
}
Last updated on Nov 17, 2022
Minor bug fixes and improvements. Install or update to the newest version to check it out!
Memerlukan Android
7.0
Category
Laporkan
arduino_wifi_pcs
1.1.0 by c.s.park
Nov 17, 2022