介绍
NodeMCU但是还是基于ESP8266来设计的,但是确实需要好用不少,首先 不需要跟ESP8266的基础版本一样去连接供电的部分(感觉这个是ESP8266的一大问题,虽然原先的设计3.3V的设计是为了低功耗,但是对于Arduino用户来说确实麻烦了很多,包括3.3V的输出有可能无法带动一些传感器或者是执行器),所以好用很多,本例程先做一个Blink。
安装
-
打开Arduino IDE
打开首选项
在附加开发板管理器网址中加链接http://arduino.esp8266.com/stable/package_esp8266com_index.json
- 点击“好”
- 工具->开发板->开发板管理器
更新完后点输入8266就会出现安装选项
点安装就可以了,需要缓慢等待了,这个需要看网速了,有时候会很快。有时候确实确实会出现没法在线安装,下次我写一个离线版本的教程。
安装完成后就会出现以下板子
测试
我这里使用的是NodMCU 1.0,然后其他参数不变。
找到例程里的
<code>
void setup()
{
// initialize digital pin 13 as an output.
pinMode(13, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(13, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
</code>
然后选择上传就可了,然后就实现了,需要注意的是代码中写的13号,实际上连接的是7号引脚。
从上面的图很容易看到如何连接。