python nodemcu_NodeMCU简介与快速入门
摘要: NodeMCU是在微控制器上运行LUA的固件引擎。目前支持ESP8266Ex芯片及其模块。这里介绍其软硬件组成、刷机和使用方法。
NodeMCU是在微控制器上运行LUA的固件引擎。目前支持ESP8266Ex芯片及其模块。
NodeMCU是一个开源的可以运行脚本的微控制器,直接支持WiFi链接和GPIO,而且成本低廉。是物联网开发的不二之选。
1、硬件
2、软件
固件源代码:
API文档:
如果通过LUA开发,可以直接通过串口协议链接终端即可。
与普通串口设备不同的是,所采用的控制指令不是ATA,而是LUA脚本。
理论上讲,通过ATA脚本可以模拟出多种设备的指令集,而且可以通过WiFi进行远程控制。
交互调试和批量写入LUA脚本可以使用xconsole或其它工具。
自己编译固件的话,还需要用到:
刷固件工具esptool.py(注意:esp-open-sdk还有一个esptool是用于生成固件的,两个不一样哦)
NodeMCU的源码可以使用esp-open-sdk编译,也可以使用Espressif厂商提供的sdk编译。
3、刷机
linux上:esptool.py
windows上:Vowstar编写的工具很好用。
4、LUA控制台
minicom
xconsole
5、运行测试
minicom,标准的控制台程序
linux上安装:sudo apt-get install minicom
获得帮助:minicom -h
直接运行:minicom -b 9600 -D /dev/ttyUSB0
xconsole,基于Python和PySerial的控制台程序,可以自己修改
6、在Mac和Ubuntu虚拟机中使用
由于一些NodeMCU板子使用CH341的USB串口芯片,在Mac和Ubuntu中会有驱动问题,参考这里解决:
使用CH340/341的模块在Mac上驱动安装
含CH340/CH341的模块在虚拟机中的使用
python nodemcu_NodeMCU简介与快速入门相关推荐
- python编程基础语法-Python编程基础语法快速入门
1. 课程咨询加老师助理微信:助理1微信: chenjinglei88 ,助理2微信: omf6757 2. 决定购买并想得到陈敬雷老师亲自指导(课程或自己项目难题均可)加老师微信: chenjing ...
- pdf python 3.7编程快速入门 潘中强_无python基础,这些书籍可以帮您快速入门。
利用Python进行数据分析> 定 价:119 元 作者:韦斯·麦金尼(Wes McKinney)著;徐敬一译 ISBN:9787111603702 出 版 社:机械工业出版社 学习Python ...
- python编程语法教程-Python编程基础语法快速入门
1. 课程咨询加老师助理微信:助理1微信: chenjinglei88 ,助理2微信: omf6757 2. 决定购买并想得到陈敬雷老师亲自指导(课程或自己项目难题均可)加老师微信: chenjing ...
- python自动化运维快速入门pdf下载_我爱电子书-《Python自动化运维快速入门》| pdf + epub + mobi + awz3, 高清版, 带目录,Kindle版, 多看精排版下载...
Python自动化运维快速入门 豆 0.0分 资源最后更新于 2020-03-29 01:00:08 作者:郑征 出版社:出版社清华大学出版社 出版日期:2019-04 ISBN:9787302525 ...
- python多久能上手_小白学习Python,怎样能够快速入门上手
原标题:小白学习Python,怎样能够快速入门上手 时至今日,Python已经成为最受欢迎的编程语言之一,清晰易读,适用广泛.在TIOBE 排行榜中位居第四,成为名副其实的人工智能第一语言. 那么零基 ...
- 图数据库HugeGraph简介与快速入门
图数据库HugeGraph简介与快速入门 作者:胡佳辉(家辉),日期:2019年2月10日 CSDN博客:https://blog.csdn.net/gobitan 1. HugeGraph简介 1. ...
- python快速入门答案-Python 开发 14 天快速入门
专栏亮点 零基础学习,循序渐进:专栏将编程语言的学习路线提炼为基础.中级.高级三层,内容由易到难,循序渐进,简练而生动地为读者呈现知识点. 内容全面,提炼要义:从核心概念到高级知识点,包括基本数据结构 ...
- python快速入门教程-Python 开发 14 天快速入门
专栏亮点 零基础学习,循序渐进:专栏将编程语言的学习路线提炼为基础.中级.高级三层,内容由易到难,循序渐进,简练而生动地为读者呈现知识点. 内容全面,提炼要义:从核心概念到高级知识点,包括基本数据结构 ...
- python自动化运维快速入门 pdf 郑征_GitHub - bei2love/Python-100-Days: Python - 100天从新手到大师...
Python - 100天从新手到大师 作者:骆昊 说明:从项目上线到获得8w+星标以来,一直收到反馈说基础部分(前15天的内容)对新手来说是比较困难的,建议有配套视频进行讲解.最近把基础部分的内容重 ...
最新文章
- sys.check_constraints
- linux 查看lv格式,linux lv pv lv 命令
- Android清单文件详解(三)----应用程序的根节点application
- shiro认证与授权:基于ini的用户授权
- 搞不清边缘计算几款产品差异?动动小手点这里!
- Apache Camel 3.1 – XML路由的快速加载
- remmina连接xfce桌面的centos7
- 数字思维:改变世界的4个方程
- 消暑圣品!这部宝马“鬼片”你看过没,第一个被无人驾驶车辆吓跑的女鬼?...
- 信息收集--IP扫描 (上篇)
- 实时获取浏览器滚动条高度(兼容写法)
- 架构师必备!英特尔携手Science联袂推出“架构师成长计划”,来自阿里云、AWS、百度、顺丰、平安等头部大厂专家分享实战经验...
- 视频画面帧的展示控件SurfaceView及TextureView对比
- mysql limit 算法_MYSQL分页limit速度太慢
- android rtmp 播放器下载,android rtmp player 除了播放一般的视频格式 - 下载 - 搜珍网...
- 苹果cms主动推送php,苹果cmsv10百度主动URL推送教程
- 单位脉冲(冲激)响应与频率响应
- 纯HTML标签详解(摘自阿里西西)
- CF1427E Xum
- 1024,20个入行故事,浮世中见证着程序员的奋斗