Paso 3: Controlar el tiempo en Puerto serie
Si a usado el IDE de Arduino para subir tu dibujo al dispositivo, la forma más fácil de utilizar el sistema es a través de la función de Monitor serie de Arduino. El IDE ya debe tener el puerto situado de la carga del bosquejo, así que asegúrese de que el monitor serial es a la velocidad correcta, 115200 en el croquis adjunto.
Pasar un objeto por el primer sensor, y si enciende el LED a bordo.
Pasar un objeto por el segundo sensor, debe apagarse el LED a bordo y el tiempo transcurrido, en microsegundos, se deben imprimir en el monitor serie.
Si se desea monitorizar la salida utilizando el IDE de Arduino Serial Monitor, hay muchas maneras de comunicarse con un puerto serie. En Windows el programa putty tiene la capacidad de comunicarse con el puerto serie. El puerto serie de Arduino utiliza valores predeterminados típicos, como el 8-N-1, por lo que el único ajuste necesario es la velocidad en baudios de 115200. En LINUX yo prefiero:
pantalla ttyUSB0 115200
Utilice Ctrl-a k a matar cuando se hace.
Otro programa común para la comunicación serial es el cu,
Cu -l/dev/ttyUSB0 -s 115200
tipo "~." para salir.
También puede ser conveniente leer el dispositivo directamente después de establecer la configuración adecuada:
stty -F ttyUSB0 115200
tail -f ttyUSB0
Sustituir el nombre del dispositivo serial ttyUSB0 si tu Arduino no se adjunta con este nombre. Si tu cuenta no está en un grupo que permite el acceso a los dispositivos serie, a menudo (acceso telefónico), probar con estos comandos con el prefijo sudo.