Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/05/2015, 06:12
estrella_de_Galicia
 
Fecha de Ingreso: febrero-2008
Mensajes: 115
Antigüedad: 16 años, 2 meses
Puntos: 4
Python y puerto serie

Hola. Hace poco que he empezado con este lenguaje para unos temas entre arduino y raspberry y algun que otro proyecto web :D

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:
#!/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()
Pero si en lugar de tener que escribir manualmente el comando en
Código:
var = raw_input("Introducir un Comando: ")
lo sustituyo por lo que le tengo que enviar:
Código:
var = "r01"
No funciona, no me devuelve nada

¿Hay algo que estoy haciendo mal?

Gracias

P.D: Todo esto lo estoy haciuendo desde linux (Raspbian)