基于MicoPython的ESP8266开发笔记--1.在ESP8266上运行MicoPython

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教程。

发布了44 篇原创文章 · 获赞 60 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/u014421520/article/details/79527563