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 Sep 11, 2025
Minor bug fixes and improvements. Install or update to the newest version to check it out!
Dimuat naik oleh
Ahmed Qajum
Memerlukan Android
Android 8.0+
Category
Laporkan
arduino_wifi_pcs
1.3.0 by c.s.park
Sep 11, 2025