Binary Clock
Copy this iframe to your website:
1 | |
Run the Binary Clock MicroSim in fullscreen
Edit the Vertical Column Binary Clock MicroSim
Description
This MicroSim displays the current time using binary representation with vertical LED columns. Each column represents a digit of the time (hours, minutes, seconds), with illuminated LEDs indicating binary 1s.
Key features:
- Real-time clock synchronized to local system time
- Vertical column layout for each digit
- Visual LED representation (lit = 1, unlit = 0)
- Hours, minutes, and seconds display
How to Use
- Read each column from bottom to top as binary digits
- The bottom LED represents 2^0 (1), next is 2^1 (2), then 2^2 (4), and 2^3 (8)
- Add the values of lit LEDs to get the decimal digit
- Time is displayed as HH:MM:SS in binary
Alternative Versions
- Vertical Column Binary Clock - Main version with vertical columns
- Horizontal Binary Clock - Alternative horizontal layout
Lesson Plan
Learning Objectives
After completing this lesson, students will be able to:
- Convert binary numbers to decimal values
- Read time from a binary clock display
- Explain the place value system in binary (powers of 2)
Target Audience
- Grade level: Middle school to high school (grades 6-12)
- Prerequisites: Basic understanding of binary numbers
Activities
- Exploration Activity: Practice reading the current time from the binary display
- Guided Investigation: Calculate what binary pattern will show at specific times (e.g., 12:34:56)
- Extension Activity: Design your own binary clock layout or add color coding
Assessment
- Can students correctly read the time from the binary display?
- Can students predict the binary pattern for a given time?
- Can students explain why 4 LEDs are sufficient for each digit?
References
- Binary Clock - Wikipedia article on binary clocks
- Binary Number System - Math is Fun binary tutorial
- p5.js Reference - Documentation for the p5.js library