1esp8266Wifi连接,通过手机控制点灯
1.下载Arduino,编程
2.下载blinker手机APP。
3.下载blinker库。https://arduino.me/s/blinker-arduino?aid=711
4.打开编程工具 Arduino,加载blinker库
5. 打开库里面的例程,基于例程开发。
blinker-library-0.3.10230510\blinker-iot-blinker-library-10ff617\examples\Blinker_Hello\Hello_WiFi
6.编程
6.1 APP上的key在手机上生成,看第9步骤。
-
char auth[] = "b62b9765dccf"; //APP上的key
-
char ssid[] = "wifi_name"; //wifi热点的名称
-
char pswd[] = "12345678"; //热点密码
6.2 设置button
....
7编译下载,选对com口。
8.下载程序完成后esp8266就可以工作了。
9.手机打开blinker,添加一个点灯设备。选择Wifi连接,会给一个设备码,加在代码里面。
10.此时会显示设备在线,然后在里面添加两个button,属性设置为开关。然后按下按键,esp8266就会被控制。
2esp8266蓝牙连接,手机控制
需要的组件
● NodeMCU ESP8266
● HC-05蓝牙模块
● Arduino IDE
● Serial Bluetooth Terminal(Android应用程序):监控智能手机上的蓝牙数据。
ESP8266和HC-05蓝牙模块连接电路图
将蓝牙模块HC-05与NodeMCU ESP8266连接的电路图非常简单,如下所示:
ESP8266需要一个外置蓝牙模块,因为它没有像ESP32这样的内置蓝牙。 ESP32内置蓝牙低功耗(BLE)和经典蓝牙。