Paso 3: Conectar el Arduino y escribir el código
Ahora ya tenemos construida la pantalla y ahora tiene que hacerla funcionar! Escribí el código, por lo que sólo se puede descargar. Ahora estoy mostrando como conectar esta cosa a Arduino.
Conectar segmentos a-g a los pines de Arduino 2-8 a través resistencia!!!!!! Es importante utilizar resistencias! Se puede calcular la resistencia con tensión de supply(5v) de potencia, led's tensión (generalmente 2-3v) y del actual. Negativo del primer led de voltage(volts) de voltage(volts) de la fuente de alimentación y dividirlo con LEDs current(Amps). Entonces ya tienes la resistencia;).
Luego conecte dígitos con transistores. Es importante utilizar el transistor, por lo que no toma energía directamente del Atmega328! Que podría dañar su Arduino. Yo didn´t usar transistores, ya que no tengo. Pero pedí 100 x transistor npn (2N3904) con sólo 1 euros (unos 1.13USD).
Último paso es conexión rtc (primero tienes que poner el tiempo real en ella). Generalmente utiliza i2c, por lo que tienes que conectar Arduino pin SDA A4 y SCL para Arduino pin A5. Utilicé el DS3231, y me cuesta 0,88 euros (alrededor de USD 0,96).
Para descargar la biblioteca de ds3231s desde aquí: https://github.com/JChristensen/DS3232RTC
Hemos terminado! Estoy algo nervioso porque mi mal inglés, pero espero que entiendas algo de esto.
Feliz año nuevo a todos!
snowy1998 hace excelente esquema, (Note - vcc = gnd) así que me gustaría compartir a todo el mundo! ¡ Gracias!
**********
editado 1.1.2016:
Me di cuenta que no he utilizado transistores en este código, así que mi código pone cada pin de dígitos bajos, cuando el dígito es en. Fijo que cambiando lugares de alta y baja. Ambos códigos subirá si lo desea, pero no estoy seguro es necesario porque puede dañar su Arduino.