import serial #ser = serial.Serial('COM2', 9600) #—–отправить данные—————————– #dan = (bytes('\r\n', encoding='ascii')) dan = (bytes('\r\n20050026:\r\n', encoding='ascii')) #dan = bytes([50,48,48,53,48,48,50,54,58,13,10]) #—————————————– #k=5 #while k>0: #k=k-1 ser = serial.Serial('COM2', 9600, timeout=1) ser.write (dan) print(dan) #—–получить данные——————————- s = str(ser.readline(23)) #ser.close() print (s)
запустил этот код на Ubuntu 14.10 с небольшим изменением..
import serial #ser = serial.Serial('/dev/ttyS1', 9600) #—–отправить данные—————————– #dan = (bytes('\r\n', encoding='ascii')) dan = (bytes('\r\n20050026:\r\n', encoding='ascii')) #dan = bytes([50,48,48,53,48,48,50,54,58,13,10]) #—————————————– #k=5 #while k>0: #k=k-1 ser = serial.Serial('/dev/ttyS1', 9600, timeout=1) ser.write (dan) print(dan) #—–получить данные——————————- s = str(ser.readline(23)) #ser.close() print (s)
[Erno13] Отказано в доступе: '/dev/ttyS1'
что я делаю не так?