# 前言
最近因为工作的关系
家里的树莓派也吃灰很久了
Arduino 和 esp8266 之前摆弄过几次,有一定基础了
这次就深入研究一下子,做个智能家居服务
首先第一步,搭建开发环境!
以下开发均使用该开发板 40 多元一块还挺贵的
Arduino esp8266 开发库文档
# 搭建 Arduino 开发环境
下载 Arduino IDE, 到官网下载即可
接下来要下载 esp8266 的开发包,打开 IDE 的首选项界面,在其他开发板管理器地址栏里填写如下地址:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
随后就可以在开发板管理器中查找到 esp8266 的开发板 ESP8266 Community
, 下载安装之.
网络比较慢可能要安装多次才能成功,貌似电信网络比较快.
# 写点代码连接 Wifi
#include <ESP8266WiFi.h> | |
// 定义 wifi 名称和密码 | |
const char* ssid = "HUAWEI-KTT6S5_HiLink"; | |
const char* password = "15008683399lwp"; | |
// 设置 led 灯的 gpio | |
const int led = 2; | |
void setup() { | |
Serial.begin(115200); | |
// 设置 led 为输出模式 | |
pinMode(led,OUTPUT); | |
digitalWrite(led,1); | |
// 设置 Wifi 连接模式为 STA | |
WiFi.mode(WIFI_STA); | |
WiFi.begin(ssid,password); | |
while(WiFi.status() != WL_CONNECTED){ | |
Serial.println("."); | |
delay(2000); | |
} | |
Serial.println("success"); | |
Serial.println(WiFi.localIP()); | |
digitalWrite(led,0); | |
} | |
void loop() { | |
} |
写好之后验证没有问题进行上传烧写到板子里
一个简单的连接 Wifi 的 demo,30 行代码就搞定,Arduino 还是很简单的.