IO控制

IO即数据的输入与输出,在我们的机械臂的Basic和Atom上有多个pin脚,通过以下函数接口可以对其设置其输入输出模式。

1 Basic IO

1.1 set_gpio_state(state)

  • 功能: 设置 吸泵状态。
  • 参数说明:
    • state (int):输入0表示开启吸泵,输入1表示关闭吸泵。
  • 返回值:

2 案例

from pymycobot.ultraArm import ultraArm
import time
#输入以上代码导入工程所需要的包

# ultraArm 类初始化需要两个参数:
#   第一个是串口字符串, 如:
#       linux: "/dev/ttyUSB0"
#       windows: "COM3"
#   第二个是波特率: 115200
#
#   如:
#         linux:
#              ua = ultraArm("/dev/USB0", 115200)
#           windows:
#              ua = ultraArm("COM3", 115200)
#
# 初始化一个ultraArm对象
# 下面为 windows版本创建对象代码
ua = ultraArm("COM3", 115200)

# ultraArm进行坐标运动/角度运动之前必须进行回零,否则无法获取到正确的角度/坐标
ua.go_zero()
time.sleep(0.5)

# 开启吸泵    
ua.set_gpio_state(0)

#等待2秒
time.sleep(3)


# 关闭吸泵
ua.set_gpio_state(1)

time.sleep(2)

results matching ""

    No results matching ""