martes, 17 de mayo de 2022

Reloj despertador con Tinkercad

Fue en una entrada anterior donde os presenté Tinkercad, y en esta entrada os dejo la simulación de un despertador básico con el código incluido. 

En suma, no es más que un ejercicio de programación, ya que en Tinkercad no puedo usar un módulo RTC (Real Time Clock) porque así todo sería más fácil y preciso en el diseño del despertador.

Lo interesante es la aproximación lógica, usando unas pocas líneas de código, de lo que puede ser un despertador con Arduino UNO.

Es interesante también el control del buzzer y el control lumínico del display.

 

El reloj se inicia con un valor de hora por defecto, y pulsando el botón SETUP durante un breve tiempo podremos configurar la hora para que suene el despertador y la hora del reloj. Con los otros dos botones podemos incrementar la hora y los minutos, y así lo programaremos; pulsando finalmente el botón SETUP guarda los datos.

La alarma suena un minuto, y podemos apagarla  antes de que transcurra ese minuto usando la tecla STOP.

El hardware usa un sensor que al aumentar la luz de ambiente aumenta la iluminación del display; en la penumbra, la luz de fondo del display se apaga haciendo que la lectura del mismo no moleste en esas circunstancias.

Con Tinkercad vienen a mí todas las horas dedicadas a programar microcontroladores y autómatas industriales en una época determinada de mi vida.

Esta entrada creo que cuenta con un interesante valor didáctico para los que quieran aprender a programar estos "juguetes". Ya me dirán. 

 

No hay comentarios:

Publicar un comentario