Where is time hiding in Scratch clock projects?
Animate clock hands and practise reading analogue and digital times.
Quick answer
Time is hiding in Scratch clock projects through the use of angles, loops, variables, and coordinates to make clock hands move and show the correct time.Learning outcome
By the end of this page, you will be able to use angles and loops in Scratch to make clock hands move and show the correct time. Success signs:- You can explain how a clock hand moves in 12 hours
- You can make a Scratch project with moving clock hands
- You can read the time shown on an animated clock
- You can change the time using Scratch variables
Why this matters
When you create a clock in Scratch, you're using maths to make it work. You're learning how to show time using angles (how much something turns), loops (repeating actions), and variables (things that change). These skills help you understand time better, and they're useful in games, art, and science. You're also learning how to make something move smoothly, which is a skill used in many other Scratch projects.How it works
To make a clock in Scratch, you need to understand how time works and how to use Scratch blocks. Here's how to do it step by step:- Start with a clock face - Draw or import a circle for the clock
- Make a hand - Create a line or arrow for the hour, minute, or second hand
- Set the angle - Use the "point in direction" block to make the hand point to the right time
- Make it spin - Use a "repeat" loop to make the hand move around the clock
- Use variables - Store the time in a variable so you can change it
- Set the speed - Control how fast the hand moves
Examples you can see
Let's look at how to make a minute hand move: Example 1: Simple Clock Hand- Imagine a clock face with a hand
- At 12 o'clock, the hand points up (0 degrees)
- At 1 o'clock, the hand points 30 degrees to the right (30 degrees)
- At 2 o'clock, the hand points 60 degrees to the right
- At 3 o'clock, the hand points 90 degrees to the right
- Every minute, the minute hand moves 6 degrees (360° ÷ 60 minutes = 6° per minute)
- So if it's 15 minutes past the hour, the hand moves 15 × 6 = 90 degrees
- Every hour, the hour hand moves 30 degrees (360° ÷ 12 hours = 30° per hour)
- When the time is 3:15, the minute hand points to 15
- 15 minutes = 15 × 6 = 90 degrees
- The hour hand points to 3, but it's a little past 3
- 15 minutes is 1/4 of an hour, so the hour hand moves 1/4 × 30 = 7.5 degrees
Try it as a mini adventure
Adventure: Build Your Own Clock You are a clock designer! Your mission is to make a clock in Scratch that shows the time and moves the hands.- Step 1: Draw a circle for the clock face
- Step 2: Create a line for the minute hand
- Step 3: Use a variable called "minutes" to store how many minutes past the hour
- Step 4: Make the hand move by setting its direction to (minutes × 6)
- Step 5: Add a second hand that moves faster
- Step 6: Show the digital time next to the clock
Common mistakes
- Mistake: Forgetting that 60 minutes = 360 degrees
Why it happens: Children might think 60 minutes = 60 degrees
Fix: Remember that a full circle is 360 degrees, so 60 minutes = 360 degrees, which means 1 minute = 6 degrees - Mistake: Using the wrong variable for the hour hand
Why it happens: Mixing up hour and minute variables
Fix: Use separate variables for hours and minutes - Mistake: Not setting the starting position
Why it happens: Forgetting that 12 o'clock is 0 degrees
Fix: Always start at 0 degrees for the hour hand - Mistake: Making the hand move too fast or too slow
Why it happens: Not understanding how degrees relate to time
Fix: Use the correct calculation: minutes × 6 = degrees
Parent and carer guide
Help your child understand how time works in Scratch by:- Playing with a real clock together and watching how the hands move
- Using the Scratch project to show how angles work in a fun way
- Practising time reading with the clock you built
- Encouraging them to change the time and see what happens
- Pointing out that they're using maths when they make the hands move
Practice questions
- How many degrees does the minute hand move in 10 minutes?
- What angle should the minute hand point to for 20 minutes past the hour?
- If the hour hand is at 3, how many degrees should it move to show 3:15?
- How many degrees does the second hand move in 30 seconds?
- What is the angle of the hour hand at 4:30?
- 10 × 6 = 60 degrees
- 20 × 6 = 120 degrees
- 15 minutes = 15 × 0.5 = 7.5 degrees (since hour hand moves 0.5 degrees per minute)
- 30 × 6 = 180 degrees
- 4 hours = 4 × 30 = 120 degrees, plus 30 minutes = 30 × 0.5 = 15 degrees, so 135 degrees total
FAQ
What does "point in direction" mean in Scratch?
The "point in direction" block tells an object which way to face. For a clock hand, you set the direction to match the time.
How do I make the second hand move?
Use a loop that repeats every second. Set the second hand's direction to (seconds × 6) degrees.
Why do I need variables in my clock project?
Variables let you change the time easily. Instead of typing in the time each time, you can use a variable to store it.
Can I make a clock with just one hand?
Yes! You can make a clock that only shows hours or minutes. It's a fun challenge to see how much you can do with just one hand.
How does this help me with reading time?
When you make a clock in Scratch, you're practicing how to read time and understanding how much each hand moves. This helps you become better at telling time in real life.