En su propio tiempo! (6 / 11 paso)

Paso 6: Scripts básicos

La escritura es donde se introduce a la complejidad.

Indicación de reloj normal:


La secuencia de comandos se puede dividir en unas partes principales:
1. hablar con el módulo de temporizador, utilizando protocolos como I2C
2. hablar a la pantalla
3. interacción, ajuste de hora, minutos y días en mes
4. complementos, como un LDR para regular el brillo, tal vez un sensor de temperatura
5. funny cosas, como patrones y texto

1. hablar con el módulo de temporizador
Los protocolos pueden encontrarse en internet.
En las secuencias de comandos he utilizado un protocolo para el DS1307 y otro para el DS1302. Puede utilizar los scripts de ejemplo como cajas negras. Tienes que entender el formato de los datos que salen o entrar en estas cajas negras.
Para que el DS1307 utiliza el formato de fecha y hora de la RTC.lib. Para el DS1302 tienes una estructura (cosa de programación de C) con diferentes tipos de formatos para los mismos datos.

2. hablar a la pantalla
Hice un "hablando con el módulo de temporizador" y transfiere los datos en la variable DateTime en una matriz "minumero". Esta matriz se utilizó para transferir los dígitos de dos en dos a la pantalla.

así que:

Ves que tengo que separar las decenas y los que, usando el modulo y los operadores de división.
(Para el ds1302 que tenía que hacer el mismo truco, pero utilizando la estructura de la rtc).

Luego usé un contador de tiempo para obtener los dígitos del número a la pantalla uno por uno, pero tan rápido que el ojo ve estos dígitos a la vez:
configurar el temporizador:

En la rutina de temporizador transferir los dígitos:

Artículos Relacionados

Collar de turner tiempo

Collar de turner tiempo

Siempre he querido hacer un collar de turner de tiempo, como en Harry Potter y el prisionero de Azkaban, pero esto fue algo que llevó a cabo por imposible. Esto fue hasta que comencé a diseñar en 3D :) En el concurso de diseño de jóvenes del año pasa
Cómo construir tu todo realmente muy rápido

Cómo construir tu todo realmente muy rápido

hace unos años escribí un breve documento sobre los métodos para fabricar rápidamente elementos de sistemas mecánicos titulado Cómo construir su Robot realmente muy rápido. Se atiende a estudiantes del MIT 2.007 introducción diseño y fabricación de c
Sustitución de pantalla del IPhone 5

Sustitución de pantalla del IPhone 5

Mi hermano regresó recientemente de la Universidad con un iPhone roto 5. Después de un poco de investigación que me di cuenta de cuánto más fácil es fijar este teléfono en comparación con el anterior iPhone 4/4s. En lugar de pasar por la parte poster
Construir una estación SUPER frambuesa Pi

Construir una estación SUPER frambuesa Pi

Seamos realistas, los seres humanos hablamos el tiempo un ⛅️ de mucho. La persona promedio habla el tiempo cuatro veces al día, para un promedio de 8 minutos y 21 segundos. Hacer la matemática y que asciende a 10 meses de su vida que pasará a ladrar
Uñas de punta francesa azul oscuro brillo oro

Uñas de punta francesa azul oscuro brillo oro

Uñas punta francesa son super lindo y no tan difícil como usted piensa! No hay necesidad de ir al salón de uñas cuando lo puedes hacer en casa en su propio tiempo. Estas instrucciones lo guiarán en cómo tener uñas brillantes oro llamativos con una pu
Tocador maquillaje

Tocador maquillaje

En nuestra casa, utilizar un lado del dormitorio como mi espacio de arte y directamente opuesta a la que tenemos esta tabla de preparación. Me sentí a viejo y anticuado aspecto de la mesa no va bien con esquema de color de mi espacio de arte y clase
Hacer Kombucha, la manera fácil

Hacer Kombucha, la manera fácil

por algún tiempo, ahora, he estado haciendo kombucha en casa. He visto muchos otros conjuntos de instrucciones, pero todos ellos parecen estar haciendo mucho más difícil que tiene que ser.Así que, aquí está cómo hacerlo.Las herramientas que utilizo:•
Usar Google como Proxy

Usar Google como Proxy

Google ha mejorado nuestras vidas en todo tipo de formas, con aplicaciones de voz, correo, mapas y así sucesivamente.  Pero también el más mundano, como Google Translate.He encontrado que usted puede utilizar Google Translate como una especie de evit
Cómo bañar a una rata, el bonito, no hay manera de queja

Cómo bañar a una rata, el bonito, no hay manera de queja

Por todas partes que miro, veo traumatizar las instrucciones sobre cómo bañar a una rata. Llenando la bañera o el fregadero, sumergir en el agua y teniendo cuidado de que la rata no rayar su brazo abierto tratando de aferrarse de por vida!Es aceptar,
Cómo hacer fuegos artificiales

Cómo hacer fuegos artificiales

hay muchos tipos de fuegos artificiales, donde uno de los más comunes en los fuegos artificiales es el petardo. El petardo se utiliza en fuegos artificiales y puede ser una ronda o una forma cilíndrica. Estas cáscaras aéreas se cargan en unos tubos,
Controlador de MIDI botón Arcade

Controlador de MIDI botón Arcade

tener una interfaz de hardware para su música favorita / DJ / software de VJ realmente puede abrir puertas en tu creatividad. La forma más generalizada de control de hardware a su PC para este tipo de aplicaciones es un MIDI controlador.Un controlado
Vibrante cronometrador

Vibrante cronometrador

hice un reloj sin rostro. En cambio, el tiempo es dado cada cuarto de hora a través de una serie de pulsos de un motor de vibración, en el mismo formato que un reloj de abuelo. Por lo tanto, si es 3:15, el motor hará tres vibraciones largo seguidas d
Cómo hacer un cuchillo - la guía del novato.

Cómo hacer un cuchillo - la guía del novato.

Bueno, este es mi primer intento en la fabricación de un cuchillo y fue más de un juicio para obtener la caída del proceso. Yo pensé que publicaría este instructable todo lo mismo ya que pueden haber otros novicios por ahí que quieren darle un ir y n
Cómo configurar fichas en MakerCAM

Cómo configurar fichas en MakerCAM

una de las primeras cosas que usted aprenderá como maquinista de florecimiento es lo importante que es mantener el control de la pieza de trabajo en todo momento. Si usted está cortando un proyecto fuera de un pedazo más grande de la acción, puede se