历史上的今天
返回首页

历史上的今天

今天是: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串口一直提示与板卡通讯的话,那就在板子上按一下复位按键就可以解决了。


推荐阅读

史海拾趣

BK Precision公司的发展小趣事

随着电子测量技术的不断发展,BK Precision开始将业务重心转向测试和测量仪器的研发与生产。工程师团队通过不懈努力,打破技术壁垒,成功开发出一系列高质量的测量仪器。这些产品在市场上取得了巨大的成功,BK Precision逐渐在电子量测产业中崭露头角。此外,公司还积极寻求与其他电子公司的合作,通过合并与收购等方式,不断拓展业务范围和市场份额。

成都振芯/国腾(CORPRO)公司的发展小趣事

2003年,成都国腾微电子有限公司(后更名为成都振芯科技股份有限公司)正式成立,标志着CORPRO的起点。公司由成都国腾电子集团投资设立,创始人团队汇聚了来自中国物资储运集团、电子科技大学等单位的精英。在成立之初,CORPRO就致力于集成电路、微波组件及相关电子器件的设计、开发与销售,奠定了其在电子行业的基础。

亿宝科技(CNIBAO)公司的发展小趣事

亿宝科技深知人才是企业发展的关键因素。因此,公司高度重视人才引进和培养工作。通过校园招聘、社会招聘等方式,亿宝科技吸引了一批具有丰富经验和专业技能的人才加入公司。同时,公司还建立了完善的培训体系,为员工提供持续的技能提升和职业发展机会。在人才的共同努力下,亿宝科技不断取得新的突破和成就。

Abbatron公司的发展小趣事

随着技术的不断成熟和市场的不断扩大,Abbatron公司开始将目光投向国际市场。公司积极参与国际电子展会,与海外企业建立联系,逐渐打开了国际市场的大门。通过不断的市场拓展和国际化战略,Abbatron公司的品牌影响力逐渐提升,成为了国际电子市场上的一股重要力量。

Cal Crystal Lab Inc / Comclok Inc公司的发展小趣事

Cal Crystal Lab Inc起初是一家专注于电子晶体管研发的小型实验室。在电子行业的早期,晶体管的性能直接决定了电子设备的质量和性能。创始人张先生凭借对电子技术的深厚理解,带领团队不断攻克技术难关,成功研发出性能更稳定、寿命更长的晶体管。这一创新不仅让Cal Crystal Lab Inc在业内崭露头角,还吸引了大批合作伙伴的青睐。随着市场需求的不断增长,公司逐渐扩大规模,从一个小型实验室成长为拥有多条生产线的大型企业。

台湾君耀(Brightking)公司的发展小趣事

君耀(Brightking)公司于1996年在台湾新竹高科技园区创立,初期专注于防雷元器件的研发和生产。凭借对技术的深入研究和市场需求的敏锐洞察,君耀逐步在台湾的电子器件市场上占得一席之地。随着产品质量和技术含量的提升,君耀的产品开始受到国内外客户的青睐,销售网络逐渐拓展至全球。

问答坊 | AI 解惑

精品推荐!

坛子里好东西的确很多,我想在这里把我这块片子相关的东西都收集到这里啦! 来讨论,实时的更新一下啦! 这个是绝对经典的好帖子! https://bbs.eeworld.com.cn/thread-50631-1-1.html 一般不是我自己的东西!!! [ 本帖最后由 gaoxiao 于 20 ...…

查看全部问答>

武汉某军校的训练题

本帖最后由 paulhyde 于 2014-9-15 08:55 编辑 与大家共享  …

查看全部问答>

头文件的寄存器定义

在头文件中,经常看到类似如下的定义,帮忙解释下这种定义: #define PINSEL0 (*((volatile unsigned long *) 0xE002C000)) 我对它的理解如下,不知是否正确。 volatile是修饰变量类型,表示寄存器变量,其值是可变的,某些变化(非程序)可能引 ...…

查看全部问答>

关于语法的一点小疑问

_reg_CSI_CSISR = BIT_SOF_INT; ///BIT_SOF_INT是_reg_CSI_CSISR寄存器一位的值  #define BIT_SOF_INT (0x1 …

查看全部问答>

帮我推荐一款24位的A/D

大侠!我想采集0~5V的电压模拟信号,请问用哪款A/D适合? 我看来好多A/D转化器,譬如: LTC2400,它只有一个地引脚,没有模拟地、数字地之分,请问合适吗?不会有干扰吗? ADS1211,它需要外接晶振,请问有没有更加好用、精准的24位A/D? 谢谢!…

查看全部问答>

CAN,I2C,I2S,ISP,SSP总线简介

网上找到觉得不错特来分享,同时MARK下 …

查看全部问答>

关于单片机的出租车计价器

先看一下要求: 出租车计价器设计 基本要求: (1)能显示里程,单位为公里,最后一位为小数位。 (2)能显示金额数,单位为元,最后一位为小数位。 (3)可设定单程价格和往返价格,单程价格为2元/公里,往返价格为1.5元/公里。 (4)车速…

查看全部问答>

利用HERCULES消防机器人及工业无线遥控器

创意的名称:利用HERCULES消防机器人及工业无线遥控器 功能特点应用范围:利用HERCULES消防机器人工业无线遥控器具有侦察和自救功能,将灾害现场通过机器人上的摄象机采集视频信号后由遥控器接收机通过微波传输给指挥员所观看的遥控器发射机显示屏 ...…

查看全部问答>

求购一款 TI M4 准备参加今年的省赛!!不知哪位坛友可有??

求购一款 TI M4 准备参加今年的省赛!!不知哪位坛友可有?? 求购一款 TI M4 准备参加今年的省赛!!不知哪位坛友可有?? 可加我QQ584361628 …

查看全部问答>