一、硬件
名称 | 数量 |
---|---|
ESP8266开发板 | 1 |
Arduino UNO | 1 |
MG995舵机 | 1 |
杜邦线 | 若干 |
二、开发环境配置
本实验通过Arduino IDE调用Blinker提供的SDK实现
IDE下载地址https://www.arduino.cc/en/Main/Software
SDK下载地址https://diandeng.tech/doc/sdk-download
IDE安装教程与SDK安装其官网都提供详细的说明,故在此不作赘述
另外我们需要在IDE添加ESP8266信息
过程如下:
1、在IDE界面同时按Ctrl+, 会弹出“首选项”弹窗
2、在附加开发板管理网址处输入http://arduino.esp8266.com/stable/package_esp8266com_index.json
3、工具->开发板->开发板管理器,搜索ESP8266安装如下图的开发板
4、安装完成后选择ESP8266开发板就好了
三、接线
电源就不赘述了
四、代码
UNO代码
#include <Servo.h>
Servo myservo; // 定义Servo对象来控制
int pos = 0; // 角度存储变量
int key = 2;//D2口接收ESP8266的信号
int keypin;
void setup() {
myservo.attach(9); // 控制线连接数字9
pinMode