Arduino 2560+esp8266控制LED
真的不得不记录下这一刻,搞了好几天的esp8266终于能点亮LED了,我来给大家分享下。
通常,大家买来esp8266会先接USB转TTL用sscom42单独调试下,但是我手头上没有USB转TTL,再加上我急于求成,就把这步省略了,好在成功了,哈哈哈哈哈哈哈(建议大家先调试下,至少修改一下esp8266的波特率)
不改也行 跟着我来👇🏻
思路:用手机连接esp8266设置的WiFi,用通过手机网络调试助手发送信号,控制Arduino上的LED的亮/灭
硬件:
Arduino 2560 一个
esp8266 一个
LED 一个
杜邦线若干
esp8266接线
按照上图连接Arduino和esp8266
- CH_PD——3.3V
- VCC————3.3V(接5V可能会烧坏)
- GND————GND
- RX————TX
- TX————RX
esp8266的其余引脚悬空
LED接线
LED的长脚接Arduino的数字4号脚(代码中设置了),短脚接GND
代码
看了很多关于Arduino+esp8266的文章,但是对于要啥没啥得我来说,可是把我难倒了,没有路由器,不知道手机IP。。。怎么办,,废话不多说,上代码:
int apin=4;//LED脚
void(* resetFunc) (void) = 0; //制造重启命令
char ch[2];
void setup()
{
Serial.