
Vamos a construir un reloj en Scratch. Lo haremos paso a paso. Dividiremos el problema en partes más pequeñas.
Parte 1: Inicialización del proyecto
Primero, abre Scratch. Crea un nuevo proyecto. Elimina el gato predeterminado, si lo deseas.
Necesitarás un nuevo objeto. Este objeto será la base del reloj. Puedes dibujar un círculo simple.
Must Read
Nombra este objeto "Reloj". Esto facilita su identificación.
Parte 2: Crear las manecillas del reloj
Ahora, crea tres nuevos objetos. Estos representarán las manecillas. Serán la manecilla de la hora, la manecilla de los minutos y la manecilla de los segundos.
Dibuja una línea delgada para cada manecilla. Asegúrate de que el centro de cada línea esté en el centro del disfraz. Esto es crucial para la rotación.
Nombra las manecillas "Hora", "Minutos" y "Segundos". Cada una representará una unidad de tiempo distinta.

Parte 3: Programación de la manecilla de los segundos
Selecciona el objeto "Segundos". Añade el siguiente código:
al presionar bandera verde
por siempre
girar (6) grados
esperar (1) segundos
Este código hace que la manecilla de los segundos gire. Gira 6 grados cada segundo. Esto completa una vuelta completa en 60 segundos.
Parte 4: Programación de la manecilla de los minutos
Selecciona el objeto "Minutos". Añade el siguiente código:

al presionar bandera verde
por siempre
girar (0.1) grados
esperar (1) segundos
La manecilla de los minutos también gira. Gira más lento que la de los segundos. Gira 0.1 grados cada segundo.
Parte 5: Programación de la manecilla de la hora
Selecciona el objeto "Hora". Añade el siguiente código:
al presionar bandera verde
por siempre
girar (0.00833) grados
esperar (1) segundos
La manecilla de la hora gira aún más lento. Su rotación es de 0.00833 grados por segundo. Esto asegura que complete una vuelta en 12 horas.

Parte 6: Ajuste de las posiciones iniciales
Es posible que desees ajustar las posiciones iniciales. Puedes usar el bloque ir a x: y: para colocar las manecillas en el centro. Luego, usa el bloque apuntar en dirección para establecer la hora inicial.
Por ejemplo, para la hora, puedes usar apuntar en dirección (90) para que apunte a las 3 en punto. Ajusta los valores según la hora que quieras mostrar al inicio.
Repite este proceso para las manecillas de los minutos y los segundos. Asegúrate de que coincidan con la hora inicial deseada.
Parte 7: Mejoras adicionales
Puedes agregar números al reloj. Crea nuevos objetos para cada número. Colócalos alrededor del círculo.

Considera agregar una función para mostrar la hora digital. Esto requiere usar variables y mostrar sus valores en la pantalla.
También puedes personalizar el diseño del reloj. Cambia los colores y las formas de las manecillas. Experimenta con diferentes fondos.
Parte 8: Prueba y Depuración
Prueba el reloj. Observa si las manecillas se mueven correctamente. Verifica si la velocidad de cada manecilla es correcta.
Si hay errores, revisa el código. Asegúrate de que los valores de rotación sean correctos. Verifica las posiciones iniciales de las manecillas.
La práctica hace al maestro. Experimenta y aprende de tus errores. ¡Disfruta creando tu reloj en Scratch!