Ich habe es geschafft, eine elektronische Last mit einem Raspi und Python 2.7 anzusteuern. Hier einmal mein funktionierender Code:
Code: Alles auswählen
import serial
ser = serial.Serial('/dev/ttyUSB0', 57600)
ser.write('pow 300\n')
ser.write('pow?\n')
ser.readline()
'300\n'
ser.write('load on\n')
Code: Alles auswählen
TypeError: unicode strings are not supported, please encode to bytes: 'pow 300\n'
Code: Alles auswählen
ser.write('pow 300'.encode())
Hat jemand eine Idee, wie ich meine Befehle formulieren muss, damit Python3 sie ordentlich weiter gibt?
Danke im Voraus!