Want to create interactive content? It’s easy in Genially!

Get started free

7 segment clock

vicky.sigler

Created on August 15, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Branching Scenario Mission: Innovating for the Future

Piñata Challenge

Teaching Challenge: Transform Your Classroom

Frayer Model

Math Calculations

Interactive QR Code Generator

Interactive Scoreboard

Transcript

7 Segment Clock Display

סימולציה

#include "Adafruit_LEDBackpack.h" #define DISPLAY_ADDRESS 0X70 #define TIME_24_HOUR true #define START_HOUR 13 #define START_MINUTE 58 int hours = START_HOUR; int minutes = START_MINUTE; int seconds = 0; bool blinkColon = false; Adafruit_7segment led_display = Adafruit_7segment(); void setup() { led_display.begin(DISPLAY_ADDRESS); } void loop() { int displayValue = hours*100 + minutes; if (!TIME_24_HOUR) { if (hours > 12) { displayValue -= 1200; } else if (hours == 0) { displayValue += 1200; } } led_display.println(displayValue, DEC); if (TIME_24_HOUR && hours == 0) { led_display.writeDigitNum(1, 0); if (minutes < 10) { led_display.writeDigitNum(3, 0); } } blinkColon = !blinkColon; led_display.drawColon(blinkColon); led_display.writeDisplay();

קוד 7 Segment Clock Display

delay(1000); // Wait for 1 second seconds += 1; if (seconds > 59) { seconds = 0; minutes += 1; if (minutes > 59) { minutes = 0; hours += 1; if (hours > 23) { hours = 0; } } } }

אתגרים נוספים

חברו את הרכיב לרכיב שעון בזמן אמת RTC והציגו את הזמן כפי שהוא נקרא מתוך הרכיב