myCobotをシリアル通信で動かす
※このページは神奈川工科大学電気電子情報工学科コミュニケーションロボティクス研究室の平凡なチュートリアルを淡々と示したものです。過度な期待はしないでください。
やってること
ロボットアームmyCobotをシリアル通信によるPCからの送信コマンドに基づき動作させる
2.使用環境
myCobot 280
pymycobot
python 3.14
COMポート:
ポート番号:各自の環境に設定
Baud: 115200
※pymycobot・pythonのインストール方法、COMポートの確認に関してはこちらの「3.インストール・起動準備」を参照
myBlocklyでmyCobotを動かす①
3.テストコード
code:mycobot_serial.py
import serial
from pymycobot import MyCobot280
mc = MyCobot280("COM50", 115200)
ser = serial.Serial("COM51", 115200)
while True:
data = ser.readline().decode().strip()
if data == "open":
mc.set_gripper_state(0, 20, 1)
elif data == "close":
mc.set_gripper_state(1, 20, 1)