arduino_wifi_pcs

arduino_wifi_pcs

c.s.park
2022年11月17日
  • 7.0

    Android OS

關於arduino_wifi_pcs

Arduino WiFi 用戶界面

Arduino板子上安裝Wi-Fi模塊後,在手機上運行這個app,連接手機和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。

軟件序列號 esp8266(2,3);

無效設置()

{

Serial.begin(9600);

esp8266.開始(9600); // esp 的波特率

引腳模式(5,輸出);

數字寫入(,低);

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 端口

}

無效循環()

{

if(esp8266.available()) // 如果 esp 正在發送消息

{

if(esp8266.find("+IPD,"))

{

延遲(200); //讀取所有串口數據

int connectionId = esp8266.read();

esp8266.find("?");

int Number = esp8266.read();

如果(數字==0x30){

如果(數字讀取(5)==高)數字寫入(5,低);

否則數字寫入(5,高);

}

// 關閉命令

String closeCommand = "AT+CIPCLOSE=";

closeCommand += connectionId; //附加連接ID

closeCommand += "\r\n";

發送數據(關閉命令,1000); // 關閉連接

}

}

}

String sendData(字符串命令,const int 超時)

{

字符串響應 = "";

esp8266.print(命令); // 將讀取的字符發送到 esp8266

長整數時間=毫秒();

while( (time+timeout) > millis())

{

同時(esp8266.available())

{

// 如果esp中有接收到數據,則串口發送

char c = esp8266.read(); //讀取下一個字符

響應+=c;

}

}

返迴響應;

}

更多

最新版本1.1.0的更新日誌

Last updated on 2022年11月17日
Minor bug fixes and improvements. Install or update to the newest version to check it out!
更多

視頻和屏幕截圖

  • arduino_wifi_pcs 海報
  • arduino_wifi_pcs 截圖 1
  • arduino_wifi_pcs 截圖 2
  • arduino_wifi_pcs 截圖 3
  • arduino_wifi_pcs 截圖 4
  • arduino_wifi_pcs 截圖 5
  • arduino_wifi_pcs 截圖 6
  • arduino_wifi_pcs 截圖 7
APKPure 圖標

在APKPure極速安全下載應用程式

一鍵安裝安卓XAPK/APK文件!

下載 APKPure
thank icon
We use cookies and other technologies on this website to enhance your user experience.
By clicking any link on this page you are giving your consent to our Privacy Policy and Cookies Policy.
Learn More about Policies