概要
小龟主控板拥有一套非常简洁的管脚端口操作语法。
查询触摸状态(is_pressed)
语法:
Pin.is_pressed()
car.touch.is_pressed(pin)
说明:
查询指定的管脚是否处于被触摸中。
参数:
pin 管脚名称
返回值 返回是否被触摸
范例:
#查询按键A是否被按下
A.is_pressed()
#另一种写法
car.touch.is_pressed(A)
#查看返回结果,按下返回True,未按下返回False
print(A.is_pressed())
GPIO功能(gpio)
语法:
car.gpio(pin) #读管脚
car.gpio(pin, val) #写管脚
说明:
设置或者读取指定管脚的状态。
参数:
pin 管脚名称
val 设置管脚状态 0-设置管脚为低位,1-设置管脚为高位, 缺省为读取管脚当前状态。
返回值 返回管脚状态
范例:
#读取A1管脚的状态
car.gpio(A1)
#设置A1管脚低电位
car.gpio(A1,0)
打开管脚(on)
语法:
car.on(pin)
Pin.on()
说明:
设置指定管脚输出高位信号。
参数:
pin 管脚名称
范例:
#打开D3管脚
car.on(D3)
#另一种写法
D3.on()
关闭管脚(off)
语法:
car.off(pin)
Pin.off()
说明:
设置指定管脚输出低位信号。
参数:
pin 管脚名称
范例:
#关闭管脚SCL
car.off(SCL)
#另一种写法
SCL.off()
查询管脚状态(val)
语法:
car.val(pin)
Pin.val()
说明: