WiFiduino(esp8266)

概况

WiFiduino-8266是使用esp8266作为核心的开发板,相对于传统Arduino控制器,WiFiduino-8266提供了WiFi支持,可以更轻松地构建物联网项目。

参数

控制器 esp8266
工作电压 3.3V
输入电压 7~12V
数字I/O 11个
模拟输入 1个
PWM输出 11个
I/O输出能力 12ma
flash 4MB
ram 160KB (其中用户可使用48.5KB)
时钟频率 80/160 MHz
68.6 mm
53.4 mm
重量 25g

I/O:

所有I/O输入电压都不得高于3.3V。

D0~D13: 数字输入引脚。

== 需要注意的是,部分引脚是复用的(见开发板背面连线)。你可以使用Dx(如D9)或Dx引脚板子背面印刷的数字(如13)控制对应的IO口,如 ==

1
a=digitalRead(D9)


1
a=digitalRead(13)

是等效的。

PWM: 所有数字I/O都可用于PWM输出

串口: Serial(TX0/RX0)可用于和计算机或其他设备通信,Serial1(TX1)只有输出端口,可用向其他设备发送数据。

SPI: MISO\MOSI\SCK引脚可用于SPI通信

IIC: 实际上D0~D13都可以用作IIC通信。为了兼容Arduino引脚位,你可以使用SCL/SDA(D5/D4)做IIC通信

下载引脚: 程序烧写时,会使用到TX0\RX0\IO0三个引脚,如需使用,请烧写完成后,再连接外设

A0: 只能做模拟输入使用,输入电压范围为0~3.3V

LED:

开发板上有两个LED指示灯

L: 该LED连接到D2引脚,可以使用宏LED_BUILTIN编程控制

PWR: 电源指示灯,开发板通电后会亮

电源:

WiFiduino-8266工作电压3.3V,可以从以下几种方式供电:

DC电源座: 推荐输入7~12V电压

USB口: 5V供电

VIN: 可输入7~12V供电。当使用DC电源座供电时,该引脚可以获得DC口电压

5V引脚: 可以输入5V供电。当使用其他方式供电时,该引脚可以获得5V电压。

3.3V引脚: 可以输入3.3V直接给esp8266供电。当使用其他方式供电时,该引脚可以获得3.3V电压。

使用指南

Arduino IDE及8266 SDK安装:https://www.arduino.cn/thread-76029-1-1.html
快速开始指南:https://www.arduino.cn/thread-75971-1-1.html
更多教程:https://www.arduino.cn/forum-135-1.html
原理图:https://www.arduino.cn/thread-81694-1-1.html
Arduino SDK:https://github.com/esp8266/Arduino

驱动程序

Windows :http://www.wch.cn/downfile/65
Mac OS :http://www.wch.cn/downfile/178
Linux:http://www.wch.cn/downfile/177

其他资源

esp官方资源:https://www.espressif.com/zh-hans/products/hardware/esp8266ex/resources