GPIO接口开发手册

概要

小龟小车所有管脚都支持GPIO访问。

打开与关闭输出信号

打开指定的管脚并输出高位信号

打开指定的管脚并输出高位信号,如输入sleep参数的场合,则高位信号持续sleep所要求的时间,单位是秒。

#范例:对D1管脚输出高位
car.on(D1)
#结果: False

#范例:输出一个1.5秒的高位信号
car.on(A1, 1.5)

参数:

关闭指定管脚的输出信号

关闭指定管脚的输出信号,如输入sleep参数的场合,则关闭sleep所要求的时间后重新打开,单位是秒。

#范例:关闭D1管脚的输出
car.off(D1)
#结果: True

参数:

读取输入值与设置输出值

以下内容示范了读取指定管脚的输入值或设置指定管脚的输出值

读取指定管脚的输入信号

读取指定管脚的输入信号。

#范例:读取D1管脚的输入
car.val(D1)
#结果: 1

参数:

A1管脚

读取A1管脚的输入值或设置A1管脚的输出值,如sleep参数指定值的场合,则操作持续sleep所要求的时间后恢复到原样,单位是秒。

#范例:
car.a1(1)

参数:

A2管脚

读取A2管脚的输入值或设置A2管脚的输出值,如sleep参数指定值的场合,则操作持续sleep所要求的时间后恢复到原样,单位是秒。

#范例:
car.a2(1)

参数:

D1管脚

读取A1管脚的输入值或设置A1管脚的输出值,如sleep参数指定值的场合,则操作持续sleep所要求的时间后恢复到原样,单位是秒。

#范例:
car.d1(1)

参数:

D2管脚

读取D2管脚的输入值或设置A2管脚的输出值,如sleep参数指定值的场合,则操作持续sleep所要求的时间后恢复到原样,单位是秒。

#范例:
car.d2(1)

参数:

SDA管脚

读取SDA管脚的输入值或设置SDA管脚的输出值,如sleep参数指定值的场合,则操作持续sleep所要求的时间后恢复到原样,单位是秒。

#范例:
car.sda(1)

参数:

SCL管脚

读取SCL管脚的输入值或设置SCL管脚的输出值,如sleep参数指定值的场合,则操作持续sleep所要求的时间后恢复到原样,单位是秒。

#范例:
car.scl(1)

参数: