I want to send commands to an Arduino and I want to get the Answers with serial readline(). That works fine when I try it in the inline console of Python. But when I do it in a script like here:
import serial
import time
ser=serial.Serial('/dev/ttyACM0',9600)
ser.write("T")
time.sleep(0.5)
print ser.readline()
ser.write("5")
time.sleep(0.5)
print ser.readline()
ser.write("0")
time.sleep(0.5)
print ser.readline()
ser.write("0")
time.sleep(0.5)
print ser.readline()
ser.write("0")
time.sleep(0.5)
print ser.readline()
ser.write("0")
time.sleep(0.5)
print ser.readline()
ser.write("0")
time.sleep(0.5)
print ser.readline()
ser.write("R")
time.sleep(0.5)
ser.write("M")
time.sleep(0.5)
the program stops at the first readline() function