Videos and Codes for Display
Videos given below are for reference.
Notice: The baud rates are different depending on the type of device. Before using them, refer to the information related thereto. The serial port number can be viewed through calculator device manager or a serial helper.
Please make sure the robot power on.
1 Get the joint angle
from pymycobot import MyArmC
myarmc = MyArmC("COM3")
# Get the current angle of all joints
angles = myarmc.get_joints_angle()
print(f"All current joint angles are: {angles}")
# Get the angle of joint 1
angle = myarmc.get_joint_angle(1)
print(f"The current angle of joint 1 is {angle}")
2 Get the Atom button state
from pymycobot import MyArmC
myarmc = MyArmC("COM3")
# Get the status of the Atom button
atom_status = myarmc.is_tool_btn_clicked()
if atom_status:
print("Atom is in a pressed down state")
else:
print("Atom is not being pressed")
3 The case for control procedures
Program address
https://github.com/elephantrobotics/pymycobot/tree/main/demo/myArm_M&C_demo
Install dependencies
pip install -r requirement.txt
Run the program
python main.py
Instructions for use of the program
There are sequential requirements for the opening of the serial port: first open the serial port connection of myArmM, and then open the serial port connection of myArmC.
After both serial ports are turned on, you can control the
myArmM
movement by movingmyArmC
.