admin管理员组文章数量:1530987
WIFI开关
一、硬件准备
1.ESP8266 01s 模块
2.wifi (ESP 01s)继电器模块
3.usb 转 ttl 模块
ESP8266 01s 正面
ESP8266 01s的背面 据说与01 的明显区别就是背面引脚的名字有标识出来
wifi (ESP 01s)继电器模块
usb 转 ttl 模块
以上模块淘宝店有很多,可以酌情自选,另外好像还有专门的esp8266的固件下载器,由于自己没用到,也就不多讲。
二、编辑IDE准备
- arduino ide 下载
- arduino ide配置
打开IDE
文件->首选项
首选项找到 附加开发板管理器网址,添加github里找到的下面链接 https://arduino.esp8266/stable/package_esp8266com_index.json
工具->开发板->开发板管理
搜索8266 安装图示文件
检查 工具->开发板 是否选择了generic esp8266 module上,可以利用相应的库函数或示例。如下图,具体使用看个人需求。
三、代码准备
用示例代码或下面代码(因为找不到参考视频里的的示例代码,就找了个最相近的简化)
#include <ESP8266WiFi.h>
#ifndef STASSID
#define STASSID "L***I"// 你的wifi名
#define STAPSK "x***I!"// 你的wifi密码
#endif
const char* ssid = STASSID;
const char* password = STAPSK;
// Create an instance of the server
// specify the port to listen on as an argument
WiFiServer server(80);
int pin = 0;
void setup() {
Serial.begin(115200);
// prepare GPIO2
pinMode(2, OUTPUT);
pinMode(pin, OUTPUT);
digitalWrite(2, 0);
digitalWrite(pin, 0);
// Connect to WiFi network
Serial.println();
Serial.println();
Serial.print("Connecting to ");
Serial.println(ssid);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.
本文标签: wifi
版权声明:本文标题:WIFI开关制作 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1726809369a1085350.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论