一 介绍
-
micropython
是Python3编程语言的一个完整软件实现,用C语言编写,被优化于运行在微控制器之上。MicroPython是运行在微控制器硬件之上的完全的Python编译器和运行时系统。提供给用户一个交互式提示符(REPL)来立即执行所支持的命令。除了包括选定的核心Python库,MicroPython还包括了给予编程者访问低层硬件的模块。
MicroPython努力与普通的Python(称为CPython)尽可能兼容,这样如果你了解Python就已经知道了MicroPython。另一方面,您对MicroPython的了解越多,您在Python中的表现就越好。除了实现一系列核心Python库之外,MicroPython还包括用于访问低级硬件的“机器”等模块。
-
thonny
Thonny 是一个跨平台、开源的 Python IDE
-
esp32
ESP32-C6 是乐鑫首款支持 Wi-Fi 6 的 SoC,集成 2.4 GHz Wi-Fi 6、Bluetooth 5 (LE) 和 802.15.4 协议,能够为物联网产品提供行业领先的射频性能、完善的安全机制和丰富的内存资源。它搭载一个时钟频率最高 160 MHz 的高性能 RISC-V 32 位处理器,和一个时钟频率最高 20 MHz 的低功耗 RISC-V 32 位处理器,内置 512 KB SRAM,320 KB ROM,并支持外接 flash。ESP32-C6 拥有 30 个 (QFN40) 或 22 个 (QFN32) 可编程 GPIO 管脚,支持 SPI、UART、I2C、I2S、RMT、TWAI、PWM、电机控制 PWM 和 SDIO。它还集成了一个 12 位 ADC 和一个温度传感器。
二 环境搭建
- thonny官方网址:Thonny, Python IDE for beginners
点击右上方download ,并选择esp32 型号
选择最新版本下载
- 安装固件
打开thonny 运行 >> 配置解释器 点击 右下方 install or update Micropython
选择对应目录 安装即可
运行下面代码:
import machine
import time
pin2 = machine.Pin(2, machine.Pin.OUT)
pin2.value(1)
运行后 点灯,灯亮起。