arduino IDE开发ESP8266 开发环境搭建

2020-01-10  本文已影响0人  招风小妖怪

ESP8266可以有很多种开发方式,arduino IDE开发也是其中一种比较简单,但是社区比较活跃的一种。因为他可以直接使用arduino中的大多数类库。

1. arduino 中文社区官方教程地址,

https://www.arduino.cn/thread-1066-1-1.html

2. 下载IED和ESP8266库

我的网盘中的Arduino ESP8266开发工具解压后有两个文件
先安装arduino-1.8.10-windows.exe
再安装8266_package_2.5.2.exe
就可以了
我的百度网盘链接
链接:https://pan.baidu.com/s/1mdI6iD4J9bLlBvbdE7CX3g
提取码:l548

3. 安装成功后桌面出现这个图标

image.png

4. 双击打开

点开工具->开发板->出现ESP8266 board
就说明安装成功了

image.png

5. 开发板和端口选择

  1. 开发版 如图所示选择wifiduino就好
image.png
  1. 端口选择 你插上你的板子后出现的端口,如图

你可以先不插板子,点开工具->端口 看看有哪些口
(期间要点下空白屏幕,用来关闭工具栏)
然后插上板子在点开工具->端口 看看有哪些口
多出的就是你的了

image.png

6. 测试代码

LED闪烁灯测试程序
esp-01板子需要在gpio2 号脚上外接led
其他板子板载的led就在gpio2上
nodemcu要选择gpio 而不是板子上丝印的引脚

不知道怎么接线
这里面有引脚图

 // 给2号引脚连接的设备设置一个别名“led”
int led = 2;

void setup(){
  // 将“led”引脚设置为输出状态
  pinMode(led, OUTPUT);     
}
 
void loop() 
{
  digitalWrite(led, HIGH);   //引脚电平拉高
  delay(1000);           // 等待一秒钟
  digitalWrite(led, LOW);   // 通过将引脚电平拉低,
  delay(1000);           // 等待一秒钟
}

7. 编译和下载

  1. 这两个按钮左边是验证(编译)右边是上传(编译和下载)
    我一般选择上传(编译和下载)


    image.png
  2. 选择上传后如果没有错误会直接下载到板子,
    但是你要先进入下载模式(即上电之前将gpio0拉低)否则会出现下图情况,程序无法下载


    image.png
  3. 进入下载模式下载是这样的


    image.png
  4. 下载完成后记得进入运行模式(即上电之前将gpio0拉高或者悬空),就可以看见板子上的灯在闪烁了。

如果实在下载不进去,还有一个办法

导出二进制文件,会在你的项目下出现一个bin文件

无标题.png image.png image.png

然后按教程[点这里]进行下载也是一样的(https://www.jianshu.com/writer#/notebooks/41929529/notes/58732557)

下面是一些示例代码

串口

void setup(){
// 初始化串口
  Serial.begin(9600);  
}
 
void loop() 
{  
  Serial.println("Hellow World");
  delay(1000);
}

pwm

 // 给2号引脚连接的设备设置一个别名“led”
int led = 2;

void setup(){
  // 将“led”引脚设置为输出状态
  pinMode(led, OUTPUT);     
}
 
void loop() 
{
  analogWrite(pin,512)//0-1023
}
上一篇 下一篇

猜你喜欢

热点阅读