python3 pySerial TypeError: Unicode-строки не поддерживаются, пожалуйста, кодируйте в байтах:
В python 3 я импортировал библиотеку pySerial, чтобы я мог общаться с моим arduino uno с помощью последовательных команд, это работало очень хорошо в python 2.7, но в python 3 я продолжаю сталкиваться с ошибкой, которая говорит этоОшибка типа: Unicode-строки не поддерживаются, пожалуйста, закодируйте в байтах: 'allon' в Python 2.7 единственное, что я сделал по-другому, это используйте raw_input, но я не знаю, что происходит в Python 3, вот мой код
import serial, time
import tkinter
import os
def serialcmdw():
os.system('clear')
serialcmd = input("serial command: ")
ser.write (serialcmd)
serialcmdw()
ser = serial.Serial()
os.system('clear')
ser.port = "/dev/cu.usbmodem4321"
ser.baudrate = 9600
ser.open()
time.sleep(1)
serialcmdw()