Ameba MicroPython: [RTL8722CSM] [RTL8722DM] GPIO

API 文件
构造函数
Pin(“pin_name” [必填], direction [必填], pull_mode [选填], value [选填])
创建与给定的GPIO引脚名称关联的Pin对象,并使用其他参数进行配置。然后,您可以在引脚上读/写数值。
• “pin_name”: 引脚名称,必须为字符串格式,可使用 help(Pin.board) 查看所有引脚的名称
• direction:
 -Pin.IN – 输入引脚
 -Pin.OUT – 输出引脚
• pull_mode:
  -Pin.PULL_NONE – 没有上拉电阻或下拉电阻
 -Pin.PULL_UP – 启用上拉电阻
 -Pin.PULL_DOWN – enable pull-down resistor
 -default value – 启用下拉电阻
• value: 初始值,并且仅适用于输出,例如value = 1。 Value的默认值为0
 
方法
Pin.id()
声明Pin对象后,使用此method将会返回所对应的GPIO引脚名称
 
Pin.init(“pin_name” [必填], direction [必填 ], pull_mode [选填], value [选填])
此方法与构造函数作用相同,使用键入的参数创建和初始化Pin对象。
 
Pin.value(number [选填])
此方法有以下两种用途,
1. 输出number数值
 Number的数值可以是 0 或者 1, 用来表示逻辑状态的 0 或 1
2. 检查当前引脚状态
 当没有数值输入时,无论引脚配置方向,此方法都会查看当前引脚的逻辑状态(0/1)
 
Pin.on()
此方法会向相应的引脚发送逻辑信号“1“
 
Pin.off()
此方法会向相应的引脚发送逻辑信号“0“
 
Pin.toggle()
该方法会切换相应引脚的逻辑信号
请先确认已安装QQ通讯软体