我读到这个答案:
但我不明白。在我的例子中,我有chr(code)进入serial.write函数。
我写b'chr(8)'吗?import serial
import pygame
from pygame.locals import *
class RCTest(object):
def __init__(self):
pygame.init()
screen = pygame.display.set_mode((400, 300))
self.ser = serial.Serial('COM3', 9600, timeout = 1)
self.send_inst = True
self.steer()
def steer(self):
while self.send_inst:
for event in pygame.event.get():
print("entered for loop")
if event.type == KEYDOWN:
print("entered event.type == KEYDOWN")
key_input = pygame.key.get_pressed()
print("pygame.key.get_pressed() running")
# complex orders
if key_input[pygame.K_UP] and key_input[pygame.K_RIGHT]:
print("Forward Right")
self.ser.write((chr(6))
elif key_input[pygame.K_UP] a