嵌入式 - MicroPython

MicroPython是运行在微控制器硬件之上的完全的Python编译器和运行时系统。提供给用户一个交互式提示符(REPL)来立即执行所支持的命令。除了包括选定的核心Python库,MicroPython还包括了给予编程者访问低层硬件的模块。

MicroPython基于ANSI C,语法跟Pyton 3基本一致,拥有自家的解析器、编译器、虚拟机和类库等,被优化于运行在微控制器之上。目前它支持基于32-bit的ARM处理器,比如说pyboard(STM32F405),NRF51822(micro:bit)、ESP8266/ESP32核心主控、OpenMV、K210等等。

Thonny IDE下载

I/O(输入/输出)
A/D转换(模拟/数字转换)
通信
定时/计数器
time.sleep / time.sleep_ms
中断
machine.Pin.irq
搜索