历史上的今天
今天是:2025年02月15日(星期六)
2019年02月15日 | 【单片机笔记】NodeMcu入坑—ESP8266开发环境搭建
2019-02-15 来源:eefocus
NodeMcu简介
NodeMCU是一个开源的物联网平台, 它使用Lua脚本语言编程。该平台基于eLua开源项目,底层使用ESP8266 sdk 0.9.5版本。该平台使用了很多开源项目, 例如 lua-cjson, spiffs. NodeMCU包含了可以运行在 esp8266 Wi-Fi SoC芯片之上的固件,以及基于ESP-12模组的硬件。
入手的的是一个CP2102版本的板卡
第一步、安装CP2102的串口驱动
第二步、下载相关的工具
1.配置java环境
2.烧录软件:nodemcu-flasher
3.基础固件下载
4.下载ESplorer
附上所有用到的工具和固件点击打开链接
因为电脑开发过Android,所以默认的java运行环境已经安装好了,再次不多记录。主要记录下nodemcu-flasher和ESporer的使用。nodemcu-flasher主要就是将基础固件给下载进去。做如下配置:




下面简单说下ESplorer


注意上图的波特率和端口号,波特率是9600,端口号可以在设备管理器查询。
编写第一个程序:
在左边新建一个文本,写入如下代码:
tmr.alarm(0, 1000, tmr.ALARM_AUTO, function()
print("Hello NodeMCU!\n")
end
)
直接ctrl+s保存,软件会自动的把代码发送到板卡直接运行。

注意,如果第一次open串口一直提示与板卡通讯的话,那就在板子上按一下复位按键就可以解决了。
史海拾趣
|
_reg_CSI_CSISR = BIT_SOF_INT; ///BIT_SOF_INT是_reg_CSI_CSISR寄存器一位的值 #define BIT_SOF_INT (0x1 … 查看全部问答> |
|
大侠!我想采集0~5V的电压模拟信号,请问用哪款A/D适合? 我看来好多A/D转化器,譬如: LTC2400,它只有一个地引脚,没有模拟地、数字地之分,请问合适吗?不会有干扰吗? ADS1211,它需要外接晶振,请问有没有更加好用、精准的24位A/D? 谢谢!… 查看全部问答> |
|
先看一下要求: 出租车计价器设计 基本要求: (1)能显示里程,单位为公里,最后一位为小数位。 (2)能显示金额数,单位为元,最后一位为小数位。 (3)可设定单程价格和往返价格,单程价格为2元/公里,往返价格为1.5元/公里。 (4)车速… 查看全部问答> |
|
创意的名称:利用HERCULES消防机器人及工业无线遥控器 功能特点应用范围:利用HERCULES消防机器人工业无线遥控器具有侦察和自救功能,将灾害现场通过机器人上的摄象机采集视频信号后由遥控器接收机通过微波传输给指挥员所观看的遥控器发射机显示屏 ...… 查看全部问答> |
|
求购一款 TI M4 准备参加今年的省赛!!不知哪位坛友可有?? 求购一款 TI M4 准备参加今年的省赛!!不知哪位坛友可有?? 求购一款 TI M4 准备参加今年的省赛!!不知哪位坛友可有?? 可加我QQ584361628 … 查看全部问答> |




