Paso 2: Explicar binario
No Haz asustado - binaria no es tan difícil como parece, sobre todo en formato de reloj. Echa un vistazo a las fotos, te darás cuenta de que el reloj está formateado en cuatro columnas y cuatro filas. Cada fila corresponde a un número cada vez mayor, duplicación de 1 a 2 a 4 a 8. Las columnas se agrupan en dos grupos - las horas (dos columnas a la izquierda) y los minutos (justo dos). Echemos un vistazo a las columnas minuto a la derecha:
La columna de la izquierda se corresponde con el primer dígito en la lectura de minutos (es decir, el "2" en 25 minutos), o el "5" en 51 minutos, por esta razón el multiplicador de "x10" destaca. La columna de la derecha representa la segunda cifra (es decir, el "5" en 25 minutos). Cuando múltiples LED se enciende en una columna, simplemente agregue estos números para obtener el total. Por ejemplo, en la columna de minutos, en la columna "x 10", si el "2" LED se enciende y en la columna "x 1", "8" y "1" LED se enciende, la cifra resultante es 20 + 8 + 1 = 29 minutos. La misma lógica se aplica a la columna de horas (nota que hay no un LED de la fila "4" para los dígitos de horas - esto es porque, incluso en un reloj de 24 horas, no hay que ir por encima de los años 20!).
También debe saber que este reloj es un reloj de 24 horas, no el típico AM/PM reloj de 12 horas. La forma más fácil de descifrar esto es restar 12 a partir de las horas si aditivo total el reloj es entre 13 y 24. Más sobre esto más adelante cuando empieza a usar el Arduino!
Aunque la explicación es bastante larga, es la substracción y adición simple. Utilizar ese conocimiento de la escuela primaria y se un experto en ningún momento! Encontrarás tres ejemplos en este paso para obtener la caída de leer un reloj binario. Revisa las fotos y examínese. Respuestas están por debajo (sin leerlo):
Respuesta #1: 14:23 - o - 14:23
Respuesta #2: 3:39 - o - 3:39
Respuesta #3: pregunta truco! Aunque el número de horas es correcto (Lee "22", que es 22:00), el minutero es imposible en un reloj binario. Si tuviéramos que sumar los números, leería "67 minutos," que por supuesto es mayor de 60 y por lo tanto imposible.