GitHub -> MotorDriver_RaspberryPi_Python
-
-
- MDC24D100D-v2 - MW_MDC24D100D-v2
- Raspberry Pi - Raspberry Pi 4 Model B 8GB
-
-
- -Raspberry Pi OS - Raspberry Pi Imager 이용 설치 Imager 설치 경로
-
pip install keyboard
import keyboard import serial import tty, sys, termios from time import sleep #time 라이브러리의 sleep함수 사용 ser = serial.Serial("/dev/ttyUSB0", 115200,timeout=1) filedescriptors = termios.tcgetattr(sys.stdin) tty.setcbreak(sys.stdin) x = 0 while 1: x=sys.stdin.read(1)[0] print("..",x) delimiter = '\r\n' if x == "w" : sertext="mvc=200,200" sendtext = sertext+delimiter sleep(1) elif x == "s": sertext="mvc=0,0" sendtext = sertext+delimiter sleep(1) elif x == "x" : sertext="mvc=-200,-200" sendtext = sertext+delimiter sleep(1) elif x == "a" : sertext="mvc=100,-100" sendtext = sertext+delimiter sleep(1) elif x == "d" : sertext="mvc=-100,100" sendtext = sertext+delimiter sleep(1) else: sertext="mvc=0,0" sendtext = sertext+delimiter sleep(1) ser.write(sendtext.encode()) print('\n')