文章目录
-
- 点亮一个LED灯
-
- 1、函数说明
-
- 1.1 machine.Pin(id, mode=- 1, pull=- 1, value, drive, alt) —— 构造函数
- 1.2 Pin.init(mode=- 1, pull=- 1, *, value, drive, alt) —— 重新初始化引脚
- 1.3 Pin.value([x]) —— 允许设置和获取引脚的值,具体取决于是否x提供参数
- 1.4 Pin.__call__([x]) —— 一个(快速)快捷方式来设置和获取引脚的值
- 1.5 Pin.on() —— 将引脚设置为高电平
- 1.6 Pin.off() —— 将引脚设置为低电平
- 1.7 Pin.irq(handler=None, trigger=Pin.IRQ_FALLING | Pin.IRQ_RISING, priority=1, wake=None, hard=False) —— 配置在引脚的触发源处于活动状态时要调用的中断处理程序
- 2、编译LED闪烁代码
点亮一个LED灯
MicroPython中主要是用到了 machine
模块中的 Pin
类来操作GPIO口。
http://www.micropython.com.cn/en/latet/library/machine.Pin.html
1、函数说明
1.1 machine.Pin(id, mode=- 1, pull=- 1, value, drive, alt) —— 构造函数
访问与给定 id
. 如果在构造函数中给出了额外的参数,那么它们将用于初始化引脚。任何未指定的设置将保持其先前状态。
1.2 Pin.init(mode=- 1, pull=- 1, *, value, drive, alt) —— 重新初始化引脚
使用给定的参数重新初始化引脚。只会设置那些指定的参数。其余