Paso 5: Conecta cosas y hacer algo real - USB Serial parte 1
La aplicación Serial permite el uso de dos entradas (/ DSR & /CD) y dos salidas (/ DTR & /RTS), estos son parte de antiguos protocolos de comunicación serial (como RS232) y no se utilizan normalmente en la entrada-salida serial TTL por microcontroladores, por lo tanto pueden ser utilizados para la entrada-salida de la general. Consulte http://www.pololu.com/docs/0J46/9.c si desea más detalles.
Asignacion de terminales:
P1_0 /DTR
P1_1 /RTS
P1_2 /DSR
P1_3 /CD
Estos son niveles de lógica invertida significado 0V es una señal de nivel alto (o en) y 3, 3V es un nivel bajo (apagado). La "/" representa una línea por encima de la etiqueta de pin, como en el /RESET pin en el cuadro de pinout, significando la lógica invertida.
Estas señales aparecen ser algo lento para cambiar, el doco sugiere son convenientes para los 5Hz, es decir cinco cambios por segundo, no tan buena para los circuitos de alta velocidad, pero bueno para la conexión de las cosas a velocidades 'humanos', tales como luces o dispositivos de giro etc, con adecuados circuitos.
Que permite construir, necesitamos dos microinterruptores, LEDs, su placa y algunos cables, conéctelos como se muestra en la primera, segunda y tercera fotos , tenga en cuenta la polaridad de los LEDs. Puede que desee utilizar resistentes para los LEDs, ver comentario más abajo, su cableado se explica en las fotos.
Como se puede ver pins P1_0 1 (DTR y RTS) son compras los LEDs a la tierra, y los dos interruptores de toman P_2 y 3 (DSR y CD) a tierra.
Conecte un Wixel y utilice la utilidad de configuración de Wixel carga el USB to Serial aprox. Nota del puerto COM de la WCU.
Ahora necesitamos un programa en el PC para conducir el Wixel. He escrito un sencillo script, compilado a SerialPortGeneralIO.exe en el archivo zip descargado en el paso 2. La fuente es también en el archivo zip con la extensión .ahk .
AHK es AutoHotkey ver http://www.autohotkey.com/ , utilizar y recomendar AutoHotkey para automatización y knockups simple. Programación Serial entrada-salida está fuera del alcance de este ' poder, doy algunos consejos en el último paso. A menos que sepa AutoHotkey no puede hacer gran parte del código fuente.
Ejecutar SerialPortGeneralIO.exe , vea el cuadro cuatro . Primero configura el puerto COM en de la WCU.
Ahora las entradas indican el estado de los microinterruptores, active la casilla de sonido si desea que la señal sonora al pulsar un interruptor, y las salidas de los LEDs de control, haga clic en cambiar el estado, haga clic en el cuadro Abrir y cerrar a flash el LED. Ignorar las cajas de invertir, son para otro paso.
Nota: Debe cerrar programas que acceden a la Wixel antes déjelos desenchufados. Si desenchufa el Wixel mientras se está ejecutando el programa, usted necesita utilizar el administrador de dispositivos para deshabilitar o habilitar el puerto COM antes de usarla otra vez. Alguien sabe una forma más fácil de eliminar esta afección?
Tan bastante hacia adelante, veremos cómo puede lograr entrada-salida general en conjunto con una conexión en serie.
Esto significa que usted puede conectar cualquier sensor con una salida digital a su PC. Por ejemplo podría tener un sensor de movimiento y un programa para detectar cuando arive en la PC y desactive el protector de pantalla y hacer algunas tareas automatizadas. Añadir un sensor de infrarrojos para detectar su presencia y hacer cosas cuando dejas la PC. También podría conducir salida a un circuito de relé para, por ejemplo, la alimentación periféricos cuando están ausentes, o encender las luces y apagar.
Próximo - hacemos algo real con USB Serial y un Sensor de movimiento.
p.d.: he tenido un comentario que debe ser resistentes a la guerra en el cuircits del LED. Decidí no usarlos para esta demostración rápida y sucia. Han sido mis encendidos durante horas sin ningún problema. Si estaban haciendo esto para un dispositivo de largo plazo debe utilizar un resister 58 ohmios del perno - ive LED al bus - ive (Gnd) en lugar de puentes de alambre. Para proyectos con voltajes más altos esto se vuelve más importante.