基于MicoPython的ESP8266开发笔记--1.在ESP8266上运行MicoPython
2018-03-12 15:26
796 查看
1、开发环境
硬件平台:ESP8266开发板(4Mbyte flash) 兼容nodemcu软件平台:win7/win10
工 具:secureCRT、esp8266 flash download tools MicoPython for esp8266等。所有用到的工具我都打包上传了,需要的同学请点击这里下载。
2、什么是MicoPython
MicoPython是一门基于Python3语法特性的面向嵌入式设备的开发语言,简单来说,就是用Python语言操控硬件。我们知道Python语言语法简洁,如果屏蔽了硬件操作繁琐的步骤,直接用Python来操作,这样入门的难度就会降低。3、什么是ESP8266
ESP8266是一个集成WiFi的芯片,我们用此芯片可以快速搭建物联网开发平台。简单来说,就是让你的硬件快速接入物联网。4、如何在ESP8266上运行MicoPython
首先下载ESP8266的MicoPython官方固件,然后在乐鑫官网下载flash烧写工具。下载完成后以管理员身份打开ESPFlashDownloadTool_v3.6.4,如下图所示:
选择ESP8266downloadTool。然后按下图步骤操作,直到烧写完成。图中用箭头标明操作步骤,一般情况下按照步骤操作不会出错,未标明的按照默认值操作即可。 需要注意两点:1、电脑要安装串口驱动。2、此串口当前状态下没有被其他串口工具打开,没有被占用。
烧录完成后模块重新上电,使用串口工具(secureCRT 波特率115200 8位数据位 1位停止位)看到如下打印信息,说明烧录完成。
MicroPython v1.9.3-8-g63826ac5c on 2017-11-01; ESP module with ESP8266 Type "help()" for more information. >>>
这个时候,我们就可以在此交互界面下完成代码实践了。
>>> print("hello world!\n") hello world! >>> a = 100 >>> b = 23.22 >>> a/b 4.30663 >>> a**b inf >>> a*b 2322.0 >>>
本节内容介绍到这里,后续我们还会介绍更多的基于MicoPython的ESP8266教程。
相关文章推荐
- 基于MicoPython的ESP8266开发笔记--2.如何下载我们的代码到ESP8266中
- 基于Django的独立运行python脚本开发
- Python Web接口开发学习笔记(基于Django框架)(一)
- 基于Python的Flask Web 开发 笔记 (1)
- 基于MT7688模块的开发笔记11——编写我的第一个程序并在MT7688中运行
- 【ESP8266】基于ESP8266的MicroPython入门笔记
- 基于Django的独立运行的python脚本开发
- Python开发【笔记】:“~” 按位取反运计算方法
- 基于Python_脚本CGI、特点、应用、开发环境(详解)
- IOS开发笔记 - 基于SDWebImage的网络图片加载处理
- Python开发【笔记】: __get__和__getattr__和__getattribute__区别
- 韩顺平_轻松搞定网页设计(html+css+javascript)_第19讲_js运行原理_js开发工具介绍_js程序(hello)_js基本语法_学习笔记_源代码图解_PPT文档整理
- Python开发技术详解-笔记_第01章-概述
- Python开发技术详解-笔记_第06章-字符串与正则表达式
- 教学系统二次开发笔记——基于sakai系统
- python笔记:运行脚本出现Unident dose not match any outer indentation level错误
- 基于MT7688模块的开发笔记2——关于Ubuntu12.4、Ubuntu14.4等版本软件源的更新
- Python开发入门与实战8-基于Java的集成开发环境
- 基于.NET开发和运行环境,架构校园信息系统[11]
- Python学习笔记----把.py程序转化成.exe完美在windows上运行