python 获取末端ATOM按钮状态案例

机械臂开机后,会自动进入串口通信模式

在设备管理器查看机械臂的串口号

1 获取 Atom 按钮状态

from pymycobot import MyArmC
import time
arm = MyArmC("COM18")#填写实际的串口号

while 1: 
    atom_status = arm.is_tool_btn_clicked()# 获取Atom按钮状态
    if atom_status is not None: 
        if atom_status[0]==1:
            print("Atom 处于摁下状态")#按下atom_status[0]为1
        else:
            print("Atom 处于松开状态")#未按下atom_status[0]为0

运行效果

常见问题

程序执行后,指令不生效,返回none现象,先检查屏幕底座的界面是否处于通信界面,且通信界面是否为OK,若显示no,先退出回到主界面,按照下面操作重新进入通信界面

Step 1:确认12V适配器及Type-C正确连接你的设备,选中Transponder点击OK进入通信转发界面。

Step 2: 使用串口连接,选中USB UART点击OK进入串口界面。串口界面检测Atom的连接(ok表示连接正常,否则显示no)。

注意事项:若是显示no,尝试重新退出后再进入即可


← 上一章 | 下一章 →

results matching ""

    No results matching ""