目录
(以下内容均为个人所学总结,希望对你有所帮助,感谢你的阅读!!!)
硬件准备:
引脚图:
导包:
from Maix import GPIO #IO口
from fpioa_manager import fm #引脚
注册引脚:
'''
【pin】芯片外部 IO
【function】芯片功能
【force】=True 则强制注册,清除之前的注册记录
'''
fm.register(pin,function,force=False)
'''
将外部 IO12 注册到内部 GPIO0
'''
fm.register(12, fm.fpioa.GPIO0)
构造GPIO口的对象:
'''
【ID】内部 GPIO 编号
【MODE】 GPIO 模式;
GPIO.IN :输入模式
GPIO.OUT :输出模式
【PULL】 GPIO.PULL_UP :上拉
GPIO.PULL_DOWN :下拉
GPIO.PULL_NONE :无
【value】GPIO 初始化电平
1:高电平
0:低电平
'''
GPIO(ID,MODE,PULL,VALUE)
#构建LED蓝灯的对象
LED_B = GPIO(GPIO.GPIO0, GPIO.OUT)
使用对象:
'''
【value】GPIO 输出电平值;
1:高电平
0:低电平
输入模式时候参数为空,表示获取当前 IO 输入电平值。
'''
GPIO.value([value])
#点亮LED蓝灯
LED_B.value(0)
例程:
'''
main.py
'''
from Maix import GPIO
from fpioa_manager import fm
#将蓝灯引脚IO12配置到GPIO0,K210引脚支持任意配置
fm.register(12, fm.fpioa.GPIO0)
LED_B = GPIO(GPIO.GPIO0, GPIO.OUT) #构建LED对象
LED_B.value(0) #点亮LED
版权声明:本文为CSDN博主「因心,三人水」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/CETET/article/details/122887332
暂无评论