Paso 9: Control de la
Ahora es el momento para tu arduino.
Por encima ver el programa para comprobar los registros de cambio.
Aquí está una explicación de algunas partes del código:
- 'buttonset_one', '... _two 'y'... distancia ' son los salidas de los registros de cambio se establecerá en los Estados. Cada registro de desplazamiento tiene 8 salidas, así que cada buttonset es un byte de largo. El 'B11111111' establecerá para todas las salidas a 5V.
- Mediante el establecimiento de 'ST_CP' a la baja, deshabilitamos las salidas mientras que cambiar los datos a través de ellos.
- 'shiftOut' se llama tres veces, una vez para cada registro de desplazamiento. Debido a cómo un cambio de registro de obras, 'buttonset_one' estará en el turno de registrar al final de la cadena y 'buttonset_three' en el registro de desplazamiento conectado a arduino. 'MSBFIRST' está parado para el "más significativo bit primero". Si tuviéramos que enviar la verdadera B1001100, el 1 el de la izquierda sería enviado primero. Si el parámetro sería 'LSBFIRST', el 0 a la derecha sería enviado primero.
- En este programa que nos volvemos todas las salidas de todo cambio de registros, luego esperan 3 segundos, apagarlos todos otra vez, espere 3 segundos y repetirán.
Cargar este programa en el arduino y conéctelo a su circuito. Tome el multímetro y ver si todas las salidas de los registros de cambio en 5V. Si no, asegúrese de que usted esperó más de largo de los 3 segundos se apaga debido al programa.
Si el problema persiste, intente encontrarlo y solucionarlo usted mismo. Nadie sabe mejor que usted qué usted soldadas a la placa perf. Yo todavía puedo intentar mi mejor esfuerzo en ayudarle si publicar su problema en los comentarios.