arduino_wifi_pcs
7.0
Android OS
Giới thiệu về arduino_wifi_pcs
Giao diện người dùng Wi-Fi Arduino
Sau khi gắn mô-đun Wi-Fi trên bo mạch Arduino, hãy vận hành ứng dụng này trên điện thoại di động để kết nối giao tiếp Wi-Fi giữa điện thoại di động và Arduino, nhấn 10 nút được cung cấp trên điện thoại di động để nhận biết cách nhấn nút trên Arduino để thực hiện thao tác mong muốn. ứng dụng cho phép
- Nút đơn: 10
(Dữ liệu được gửi tới Arduino khi nhấn từng nút)
Nút 1: ‘0’ (hệ thập lục phân 30) Nút 2: ‘1’ (hệ thập lục phân 31)
Nút 3: ‘2’ (thập lục phân 32) Nút 4: ‘3’ (thập lục phân 33)
Nút 5: ‘4’ (hệ thập lục phân 34) Nút 6: ‘5’ (hệ thập lục phân 35)
Nút 7: ‘6’ (thập lục phân 36) Nút 8: ‘7’ (thập lục phân 37)
Nút 9: ‘8’ (thập lục phân 38) Nút 10: ‘9’ (thập lục phân 39)
(Ví dụ về chương trình trong Arduino)
Đèn LED được kết nối với cổng kỹ thuật số 5 của Arduino sẽ bật khi nhấn nút 1 một lần và tắt khi nhấn lại.
///// Điều khiển đèn LED qua Wi-Fi
Bao gồm SoftwareSerial.h trong phần đầu tiên.
Phần mềmSerial esp8266(2,3);
thiết lập vô hiệu ()
{
Nối tiếp.bắt đầu(9600);
esp8266.begin(9600); // tốc độ baud của esp
pinMode(5, ĐẦU RA);
kỹ thuật sốWrite (, THẤP);
sendData("AT+RST\r\n",2000); // thiết lập lại mô-đun
sendData("AT+CWMODE=2\r\n",1000); // đặt làm AP (điểm truy cập)
sendData("AT+CIFSR\r\n",1000); // lấy địa chỉ ip
sendData("AT+CIPMUX=1\r\n",1000); // đặt thành nhiều kết nối
sendData("AT+CIPSERVER=1,80\r\n",1000); // máy chủ trên cổng 80
}
vòng lặp vô hiệu ()
{
if(esp8266.available()) // nếu esp đang gửi tin nhắn
{
if(esp8266.find("+IPD,"))
{
độ trễ (200); // đọc tất cả dữ liệu nối tiếp
int connectionId = esp8266.read();
esp8266.find("?");
số int = esp8266.read();
nếu(Số==0x30){
if(digitalRead(5)==CAO) digitalWrite(5, THẤP);
other digitalWrite(5, CAO);
}
// đóng lệnh
Chuỗi closeCommand = "AT+CIPCLOSE=";
closeCommand += connectionId; // đính kèm id kết nối
closeCommand += "\r\n";
sendData(closeCommand,1000); // đóng kết nối
}
}
}
Chuỗi sendData(Lệnh chuỗi, thời gian chờ const int)
{
Phản hồi chuỗi = "";
esp8266.print(lệnh); // gửi ký tự đã đọc tới esp8266
thời gian int dài = millis();
while( (thời gian+thời gian chờ) > millis())
{
trong khi (esp8266.available())
{
// Nếu có dữ liệu nhận được trong esp, hãy gửi nó nối tiếp
char c = esp8266.read(); // đọc ký tự tiếp theo
phản hồi+=c;
}
}
phản hồi trở lại;
}
What's new in the latest 1.1.0
Thông tin APK arduino_wifi_pcs
Tải xuống siêu nhanh và an toàn thông qua Ứng dụng APKPure
Một cú nhấp chuột để cài đặt các tệp XAPK/APK trên Android!