Pin类 Pin class ======================== ---------------- 常量 constants ---------------- -------------------- 构造器 constructor -------------------- 创建和初始化一个引脚。 pin = Pin(board, vpin, mode) - board: 通过pinpong类创建的板子的对象,只有一块板子时可以省略此参数。 - vpin: 板子上所用到的引脚号。(数字引脚1-Pin.D1, 模拟引脚1-Pin.A1) - mode: 定义引脚的输入、输出。Pin.IN, Pin.OUT (定义模拟量引脚时省略,默认输入) 定义一个数字输入,比如按键, button_pin = Pin(Pin.D8, Pin.IN) 定义一个模拟量传感器引脚, Analog_pin = Pin(Pin.A0) ---------------- 方法 method ---------------- :: pin.value() 调用value(),没有提供args时,为数字读取,返回0或1。 v = button_pin.value()//获取引脚button_pin的引脚状态 pin.value(x) 调用value(),提供args时,为数字写入。 pin.value(1) //引脚pin输出高电平 :: pin.on() 引脚pin设置为高电平, 同pin.value(1) :: pin.off() 引脚pin设置为低电平, 同pin.value(0) :: pin.irq(trigger,handler) 设置中断, - trigger: 中断模式,rising - 上升沿, falling - 下降沿, low - 低电平, high - 高电平... - handler: