Кажется, у тебя все хорошо. Вы можете напрямую открыть /dev/ttyUSB0
как файл в вашем коде, но так как доступ для записи и чтения должен выполняться с определенной скоростью (последовательная скорость передачи, ...), это может быть проблематично (но все же возможно: я никогда не пробовал, но вы можете настроить TTY для прямой записи в него).
Недостающее звено: вам нужно получить доступ к /dev/ttyUSB0
как к последовательному порту.
Вы упомянули Python: с ним вы можете использовать PySerial . Это также делает ваш код более переносимым на другие операционные системы.
Быстрый apt-get install python-serial
или apt-get install python3-serial
должен работать.
У вас есть несколько примеров на игровой площадке Arduino :
import serial
ser = serial.Serial('/dev/ttyUSB0', 9600)
while 1:
ser.readline()
Есть множество других в введении PySerial .