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