Jestem na Linuksie iz jakiegoś powodu mogę używać portu szeregowego tylko wtedy, gdy monitoruje go ekran. Gdy ekran nie jest uruchomiony, kod Pythona nie ulega awarii lub coś podobnego. Arduino po prostu nie odpowiada. Czy jest coś, czego mi brakuje?Komunikacja szeregowa z Arduino działa tylko wtedy, gdy ekran jest uruchomiony.
[email protected] ~ $ screen "/dev/ttyACM0" 115200
[email protected] ~ $ sudo python
>>> import serial
>>> s = serial.Serial("/dev/ttyACM0", 115200)
>>> s.write("EXP\n")
4