语言助手控制开关
2020-07-31 15:45
106 查看
语言助手控制开关
一.需要购买物品
需要购买的硬件 ESP8266 、Node mcu一个 、杜邦线 、一路5V继电器模块(带光耦隔离) 在网上买大概十几块钱左右
二.手机方面
1.手机下载软件安装(点灯.blinke)。点灯.blinke
三 . 电脑软件安装 arduinu
222)]
代码
四.代码写入esp8266模块
1.打开Arduino IDE,通过 文件**>示例>Blinker>Blinker_Hello>Hello_WiFi**
在程序中找到如下变量,填入你申请到的Secret Key(auth)和要连接的WiFi热点名(ssid)、密码(pswd),如:
char auth[] = “abcdefghijkl”; //上一步中在app中获取到的Secret Key
char ssid[] = “abcdefg”; //你的WiFi热点名称
char pswd[] = “123456789”; //你的WiFi密码
代码如下: #define BLINKER_WIFI #include <Blinker.h> char auth[] = "Your Device Secret Key"; char ssid[] = "Your WiFi network SSID or name"; char pswd[] = "Your WiFi network WPA password or WEP key"; // 新建组件对象 BlinkerButton Button1("btn-abc"); BlinkerNumber Number1("num-abc"); int counter = 0; // 按下按键即会执行该函数 void button1_callback(const String & state) { BLINKER_LOG("get button state: ", state); digitalWrite(**LED_BUILTIN, !digitalRead(LED_BUILTIN));}** // 如果未绑定的组件被触发,则会执行其中内容 void dataRead(const String & data) { BLINKER_LOG("Blinker readString: ", data); counter++; Number1.print(counter);**}** void setup() { // 初始化串口 Serial.begin(115200); BLINKER_DEBUG.stream(Serial); BLINKER_DEBUG.debugAll(); // 初始化有LED的IO pinMode(**LED_BUILTIN, OUTPUT);** digitalWrite(**LED_BUILTIN, HIGH);** // 初始化blinker Blinker.begin(auth, ssid, pswd); Blinker.attachData(dataRead); Button1.attach(button1_callback);**}** void loop() { Blinker.run();**}**
五.编译:
下一步
相关文章推荐
- 51单片机汇编语言编程:开关控制计时
- C语言基础----流程控制
- R语言之程序的流程控制
- Java中log4j控制写入日志开关
- Python语言程序设计 (第11期) 测验4: 程序的控制结构
- 语言基础、运算符、控制语句
- [置顶] Oracle数据操作和控制语言详解
- 基于java语言的给cube添加custom view来实现权限控制
- C 语言流程控制与循环
- 写了一个winform 多国语言切换的助手组件类 推荐
- PL/SQL语言、PL/SQL中的程序控制、PL/SQL存储过程
- Delphi 一种简单的二进制校验方法,适用于简单的权限管理或开关控制
- MUI class="mui-switch"开关 JQuery 控制开关
- 每日一题:那个开关控制那盏灯?
- TEA1504开关电源低功耗控制IC
- Perl语言学习笔记 10 其他控制结构
- 如何通过adb command去控制MTKLogger 开关,设定log路径等等
- 初识安卓小程序(开关灯——单选多选按钮控制)
- springboot读写分离开关控制
- [Java入门笔记] Java语言基础(四):流程控制