Tengo el siguiente problema y es que necesito obtener el resultado devuelto por puerto serie del arduino, si utilizo este codigo y cuando me pregunta
Código:
Pero si en lugar de tener que escribir manualmente el comando en #!/usr/bin/python import serial import time arduino=serial.Serial('/dev/ttyACM0',baudrate=9600, timeout = 3.0) arduino.open() var = raw_input("Introducir un Comando: ") arduino.write(var) sArduino = arduino.readline() print "Valor Arduino: " + sArduino arduino.close()
Código:
lo sustituyo por lo que le tengo que enviar:var = raw_input("Introducir un Comando: ")
Código:
No funciona, no me devuelve nadavar = "r01"
¿Hay algo que estoy haciendo mal?
Gracias
P.D: Todo esto lo estoy haciuendo desde linux (Raspbian)