Implementar un reloj de software es una tarea que a menudo se les da a los estudiantes en una clase de informática. Por lo tanto, el profesor está convencido de que el alumno conoce bien no solo el lenguaje de programación que se está estudiando, sino también la trigonometría. Pero la computadora en la que el estudiante resuelve este problema es demasiado poderosa para él, incluso si es la 386a antigua, sin mencionar las modernas. Con todas las matemáticas involucradas allí, y Arduino - Así lo decidió el autor de Instructables bajo el sobrenombre de científico antes conocido como Nagegeli. Aquí toma el Arduino Pro Mini de 3.3 V, una pantalla de un solo bit para el teléfono Nokia 5110, un módulo de reloj en tiempo real en el chip DS3231, una batería y un controlador de carga, varios accesorios:
Él recoge todo esto de acuerdo con este esquema:
Y esto es lo que hace:
Pero no hay nada complicado en la asamblea. Lo más interesante es la matemática, para lo cual el maestro la toma. Luego muestra la dirección de las coordenadas en la pantalla:
Para complicar la tarea por sí mismo, el maestro implementa flechas que son más complejas que los segmentos de línea, los escolares en las clases de ciencias de la computación rara vez llegan a tal complicación, y luego, cuando crecen, se compensan.
El asistente se detiene en la versión más compleja, donde la flecha consta de cuatro puntos, y muestra las fórmulas para calcular las coordenadas de estos puntos usando dos veces como ejemplo: 9:25 y 2:05.
El ángulo de inclinación de la manecilla de minutos en grados es fácil de calcular: simplemente multiplique el número de minutos por 6. Solo posponga el ángulo mismo en el sentido de las agujas del reloj, y no en contra, como se hace generalmente. Para un ángulo en el sentido de las agujas del reloj, es más difícil calcular el ángulo, dado que no salta de división en división, sino que se mueve entre ellos suavemente:
ángulo = (horas x 30 °) + (minutos x 0.5 °)
Bueno, la dirección de las coordenadas en la pantalla también debe tenerse en cuenta, por cierto, en la escuela DOS Basic, también difiere de la utilizada por los matemáticos. Pero dado que las flechas serán de cuatro puntos, entonces las matemáticas son algo más complicadas.
La deformación profesional de un programador es algo poderoso, incluso puede hacer que una persona programe en la playa en lugar de relajarse:
Pero ahora el boceto está listo, el maestro lo pone aqui. Después de la descarga, debe cambiar la extensión del archivo de desconocido a ino.
Bueno, dado que cuando repites la construcción es poco probable que vuelvas a trabajar en todas las matemáticas, sería bueno hacer hazlo tu mismo, con sus propias matemáticas (teniendo en cuenta el grosor de la pared, etc.), al menos en el caso, por ejemplo, de madera contrachapada o plexiglás, y no tomar confeccionadas o impresas en 3D.
Reloj repetido por Instructables rescueseven: