在给大家介绍micropython入门教程之前认识一下什么是micropython?
Python想必大家都知道,是一种面向对象的解释型计算机程序设计语言,它是纯粹的自由软件,源代码和解释器CPython遵循GPL(GNU General Public License)协议。
Python的设计目标之一是让代码具备高度的可阅读性。它设计时尽量使用其它语言经常使用的标点符号和英文单字,让代码看起来整洁美观。
microPython和Python编程语言一样,在任何板子上都可以使用通用的API控制硬件底层,比如点亮 LED 灯,读取传感器信息, LCD 显示字符串、控制电机、连接网络、连接蓝牙等等。
microPython是人们连接各种任务的粘合剂,即便您不懂编程,不懂硬件,也可以通过它来控制MCU,要给microPython下一个最准确的定义,最好用一些实例来描述。
如:您想当咖啡煮好时,咖啡壶就发出“吱吱”声提醒您吗?
您想为孩子做一件闪闪发光的绒毛玩具吗?
而这一切microPython都可以为您实现。
microPython支持的微控制器很多,今天介绍的微控制器是DFRobot的FireBeetle萤火虫系列的ESP32微控制器,除了可以作为学习板来用之外,还可以直接应用于实际项目中,如自制一个可以远程控制的继电器开关。
FireBeetle主控板可以通过四种方式供电方式:USB供电、外接VCC的DC电源、锂电池供电、外接DC(4.5~6V)供电。除此之外,还有2个LED灯和1个复位按键,稍微说下2个LED。
我们今天来介绍micropython入门教程,如何下载一个blink程序?
1.下载microPython IDE
目前支持microPython编程的IDE有很多,本书使用的IDE是DFRobot新开发的uPyCraft IDE,当前版本是V0.24,支持中文。
下载完成后,将uPyCraft.exe保存在您的工作目录。uPyCraft IDE是一个可以直接运行的绿色可执行程序,双击uPyCraft.exe,直接运行,免去
Python想必大家都知道,是一种面向对象的解释型计算机程序设计语言,它是纯粹的自由软件,源代码和解释器CPython遵循GPL(GNU General Public License)协议。
Python的设计目标之一是让代码具备高度的可阅读性。它设计时尽量使用其它语言经常使用的标点符号和英文单字,让代码看起来整洁美观。
microPython和Python编程语言一样,在任何板子上都可以使用通用的API控制硬件底层,比如点亮 LED 灯,读取传感器信息, LCD 显示字符串、控制电机、连接网络、连接蓝牙等等。
microPython是人们连接各种任务的粘合剂,即便您不懂编程,不懂硬件,也可以通过它来控制MCU,要给microPython下一个最准确的定义,最好用一些实例来描述。
如:您想当咖啡煮好时,咖啡壶就发出“吱吱”声提醒您吗?
您想为孩子做一件闪闪发光的绒毛玩具吗?
而这一切microPython都可以为您实现。
microPython支持的微控制器很多,今天介绍的微控制器是DFRobot的FireBeetle萤火虫系列的ESP32微控制器,除了可以作为学习板来用之外,还可以直接应用于实际项目中,如自制一个可以远程控制的继电器开关。
FireBeetle主控板可以通过四种方式供电方式:USB供电、外接VCC的DC电源、锂电池供电、外接DC(4.5~6V)供电。除此之外,还有2个LED灯和1个复位按键,稍微说下2个LED。
我们今天来介绍micropython入门教程,如何下载一个blink程序?
1.下载microPython IDE
目前支持microPython编程的IDE有很多,本书使用的IDE是DFRobot新开发的uPyCraft IDE,当前版本是V0.24,支持中文。
下载完成后,将uPyCraft.exe保存在您的工作目录。uPyCraft IDE是一个可以直接运行的绿色可执行程序,双击uPyCraft.exe,直接运行,免去
