NodeMcu开发环境搭建

开发环境搭建

首先在Arduino IDE的“首选项”对话框中找到“附加开发板管理网址”

输入网址
将以下网址复制并且黏贴到到“附加开发板管理网址”栏中

1

http://arduino.esp8266.com/stable/package_esp8266com_index.json

打开Arduino IDE的“开发板管理器”

在“开发板管理器”的搜索栏中输入“esp8266”
这一步需要您的电脑从互联网下载资料,所以请确保您的电脑已经连上了互联网。

开始安装“esp8266开发板”插件文件

请注意:由于网络环境,很多朋友在下载ESP8266的Arduino IDE开发插件时出现了无法下载的情况。如果是这样,请点击此处下载插件安装文件(提取码:49c1),并运行该文件即可完成Arduino IDE配置。您接下来就可以使用Arduino IDE来开发ESP8266-NodeMCU开发板了。

成功安装“esp8266开发板”插件文件

在Arduino IDE的开发板菜单中找到“NodeMCU开发板”

在Arduino IDE的开发板菜单中选中“NodeMCU开发板”

设置Arduino IDE的NodeMCU开发板端口


假如您不知道如何查看NodeMCU连接端口号,请参考上一节内容

打开Blink示例程序

将Blink示例程序编译上传给NodeMCU

确认NodeMCU开发板上LED开始闪烁
程序上传完毕,如果看到NodeMCU开发板上的LED开始闪烁就说明驱动程序已经成功安装了。恭喜,您现在可以开始用Arduino IDE为NodeMCU编写控制程序了。

补充:下载开发包后库文件位置。通过此库文件,可以了解头文件包含有那些类、函数、结构体等信息。

一、按键控制

使用两个GPIO作为输入脚,分别连接按键sw1、sw2,

(1)当按键sw1按下后,板载灯闪烁;放开sw1后,灯灭;

(2)当按下SW2后,板载灯常亮,放开后,灯灭;

1、8266芯片的通用管脚GPIO在使用前需设定该脚的方向,若作为控制脚,比如控制某个LED亮灭,需设为“输出”模式;若连接某个按键,则作为“输入”模式。         先在初始化函数里设置管脚的模式,OUTPUT为输出,INPUT为输入,在Arduino里可以用数字来代替管脚号,比如让GPIO7脚作为输入脚,GPIO8为输出脚,可以写为:

2、当某管脚作为输出脚时,可以通过digitalWrite()函数来控制该脚的电平大小,比如让管脚GPIO3为高电平,则:

3、如果要读取某个输入脚的状态值,比如某个按键值,则可以使用

digitalRead()函数,比如设定GPIO4为输入脚,要读取该脚状态,则:

4、Arduino自带串口工具,但是在使用前先设定初始条件

5、延迟函数有delay(ms);

二、使用ADC控制

读取ADC值,当ADC值大于500,灯亮,否则灯灭

三、三、PWM控制(让灯逐渐亮起,再逐渐灭掉)

四、LED显示

1、查找OLED库,并加载;

2.也可以再试试别的库和例程

五、总结:

    搭建NodeMCU开发环境需要下载和安装Arduino IDE,并添加ESP8266开发板支持。选择NodeMCU开发板和正确的端口,然后可以通过上传代码和串口监视器来测试开发环境的运行情况。搭建好NodeMCU开发环境后,你就可以开始开发各种物联网应用,利用NodeMCU的WiFi连接和编程接口来实现智能化和自动化的功能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值