Arduino Numitron cigarro caja personalidad Tester (6 / 15 paso)

Paso 6: Código Arduino: secuencias

El código de Arduino que se puede descargar aquí está configurado para un Adafruit TrinketPro 5v. Usted puede utilizar cualquier microcontrolador Arduino, elegí el Adafruit uno porque es pequeño y barato. Traté de anotar el código para que un principiante como yo pudiera ver lo que hacen las diferentes líneas de código. Estos son algunos aspectos destacados para un completo principiante:

Secuencias: La numitron y los LEDs están controlados por secuencias a los registros de cambio. Hay 9 LEDs y 7 filamentos de numitron = 16 cosas para iluminar. Cambio de registro 1 asas 8 de los LEDs. Registro de desplazamiento 2 maneja el último LED y la numitron. Los bits se cargan en los registros de cambio en 2 grupos de 8 (un sistema para cada registro de desplazamiento) y luego los 16 bits de información son enviados a los LEDs y el numitron.

La secuencia de bytes 1 va para el 2 º registro de desplazamiento que es la numitron. En realidad, entra en el primer registro de cambio pero luego obtiene 'desplazado' a la segunda cuando llega el 2 º conjunto de 8 bytes.

Suponga que usted desea encender todos los 9 LEDs y el número 9 en la numitron. En este caso, todos los bytes en el primer registro de desplazamiento tienen que estar 'en' y todos ellos en el segundo tienen que estar en excepto la última de ellas (véase nuevamente el esquema de la numitron si esto es confuso para usted). Así, tenemos dos juegos de 8 bits, que podemos representar así:

B11111111 y B11111110 (donde el B11111110 se envía primero pero extremos para arriba en el 2 º registro de desplazamiento)

La frase anterior deberá encenderse casi todo y es lo más impuesto que estamos pidiendo el sistema para hacer - en ~ 20 miliamperios por LED o de filamento, pedimos el microcontrolador para salida 15 x 20 = 300 miliamperios. No mucho, pero es 2 x lo que el TrinketPro está diseñado para. Por lo tanto, mi código hace hincapié en el tablero del microcontrolador para 600 milisegundos; funciona muy bien, pero tal vez se quemará sí mismo más rápidamente que normal, no sé todavía.

A la luz de 8 LED ' s y el número 8 en el numitron hacemos esto:

B1111111 y B01111111

porque queremos que los primeros 8 LEDs en pero no la 9 (que es representado por el 0 que viene después de la segunda B anterior). El resto de la secuencia es así:

7: B01111111 y B00001110

6: B00111111 y B11111100

5: B00011111 y B01111100

4: B00001111 y B00110110

3: B00000111 y B01101110

2: B00000011 y B11101010

1: B00000001 y B00000110

0: B00000000 y B11011110

Comprobar el código para ver las cosas de arriba como adruino código. La rompí en dos secuencias separadas. Hay un total de 4 secuencias del código; dos que se utilizan durante el tiempo de 'esperar el botón para empujar' y 2 que se utilizan para la cuenta regresiva de 9 a 0 durante el tiempo de medición. Por cierto, hay otras formas de código esto, simplemente no los conozco todavía.

Artículos Relacionados

Básica del cigarro caja guitarra amplificador con trípode

Básica del cigarro caja guitarra amplificador con trípode

este es el 2do amplificador de guitarra de trípode que he hecho. Voy a utilizar un amplificador básico - pero con un giro; utilizando piezas nuevas y viejas.Paso 1: Soporte de trípode Encontrar un soporte del trípode, se pueden utilizar un soporte de
Hacer su propio cigarro caja guitarra / Mp3 Reproductor Amplificador

Hacer su propio cigarro caja guitarra / Mp3 Reproductor Amplificador

he querido crear un cigarro caja guitarra y Amp durante bastante tiempo, y parece que el contestst Instructable Hack sonido y batería eran sólo el incentivo extra que necesitaba para darle una oportunidad.Este Instructable muestra cómo crear un ampli
«Arduino» decisión 'Caja' ser (Attiny85)

«Arduino» decisión 'Caja' ser (Attiny85)

Pleace Aviso: este proyecto contiene ni un cuadro ni ningún código Arduino *.Me quedé con este nombre porque este proyecto es un modifictaion de "Arduino decisión caja 2.0 (Attiny85)" de Victor8o5 publicada hace tres días. Me gustó la manera que
MILLENNIUM FALCON cigarro caja guitarra

MILLENNIUM FALCON cigarro caja guitarra

me di cuenta de esta guitarra millennium falcon cigarro caja con: - un juguete viejo (Halcón Milenario!), - una tira de abeto crudo (4 x 5 x 55 cm), - una antiguo bobina solo recoger, - una toma jack para Guitarra, - uñas - una lata de Coca-Cola, - g
Stomp de cigarro caja

Stomp de cigarro caja

Stomp de la caja de cigarro es un simple instrumento de percusión que pueden añadir un ritmo verdaderamente impresionante a una actuación en solitario. La construcción es fácil, por lo que es un proyecto de gran principiante para cualquier persona qu
Cigarro caja guitarra con whisky oculta Mini-Bar

Cigarro caja guitarra con whisky oculta Mini-Bar

Cigar Box Guitars (CBG) se han convertido en muy populares en los últimos años. Mi teoría es que es debido a dos cosas: la crisis económica y el surgimiento de la cultura hipster. CBG es muy baratos de construir. Y son divertidos para jugar mientras
Zigarrocaster - mi primer cigarro caja guitarra

Zigarrocaster - mi primer cigarro caja guitarra

hace aproximadamente un año, comenzó a construir una guitarra de caja de cigarros para un amigo mío como un pedazo de encargo. Fue mi primer CBG, pero no el primer instrumento que construyó. Se llama Zigarrocaster No1 (compuesto de la palabra alemana
Automático de Arduino DIY crecer caja

Automático de Arduino DIY crecer caja

Siempre he querido hacer un pequeño proyecto Arduino desde cero.Por lo tanto decidí hacer esta caja crece. Este es tal vez más como un '' mira lo que hice '', en vez de un Instructable, pero voy a intentar hacerlo como un Instructable para otros pued
BookClock - reloj basados en Arduino en una caja de cartón

BookClock - reloj basados en Arduino en una caja de cartón

este es el más reciente (y más barato aún) miembro de la familia del Sabio reloj .(Como un resumen rápido, los otros miembros de la familia del Sabio reloj son, hasta ahora, la cúpula de vidrio reloj sabio y sabio reloj 2. Son "sabios" porque, j
Libre de cigarro caja guitarra soporte

Libre de cigarro caja guitarra soporte

con un mínimo de herramientas y alrededor de 1/2 hora de tu tiempo, usted puede construir este, eco puro ambiente, corrugado caja guitarra soporte universal que se adapta a cualquier caja de cigarro de tamaño. Por último, una posición que realmente s
Edificio eléctrico, cigarro caja ukelele

Edificio eléctrico, cigarro caja ukelele

en este Instructable, documentar mi primer intento para construir un ukelele de la caja de cigarro. Es un trabajo en progreso, por lo que actualizará este Instructable en el camino. Se agradece Comentarios. Se construirán realmente mi Uke de la caja
Casa del pájaro cigarro caja

Casa del pájaro cigarro caja

está bien así que esto es una manera muy sencilla instructable cualquiera podía hacer. se necesitan herramientas Tienda simple pero definitivamente vale la pena. La idea vino a la mente unos días atrás en una de nuestras primeras mañanas soleadas en
Casa de Arduino automatización caja

Casa de Arduino automatización caja

SU HECHO! ¡ MIRA EL VIDEO EN EL ULTIMO PASO!Así que en mi piso se supone que debemos para tener un tomacorriente conmutado para que puede encender una luz tan pronto como usted entrar en el apartamento. He podido encontrar dicha salida. Así que pensé
Pistola de cigarro caja

Pistola de cigarro caja

la idea de este instructable vinieron de este instructable por fluzwup.Tengo un montón de cajas de cigarros en mi garaje que recoger para el uso en otros proyectos como lámparas. He estado buscando una mejor manera de guardar mi pistola 9mm y cuando