arduino digital clock
Сведения о модели
- Площадка
Printables
- Цена
- Бесплатно
- Лицензия
- CC0
- Общественное достояние: можно печатать, изменять и продавать без указания автора.
- Форматы
- STL
- 10 Лайки
- 36 Загрузки
- 0 Напечатали
- 5 Комментарии
- 358 Просмотры
Описание
digital clock easy to build
rtc: https://www.laskakit.cz/arduino-rtc-hodiny-realneho-casu-ds3231-at24c32/
code:
#include <Wire.h>
#include <RTClib.h>
#include <TM1637Display.h>
#define CLK 2
#define DIO 3
bool alarmDone = false;
RTC_DS3231 rtc;
TM1637Display display(CLK, DIO);
void setup() {
pinMode(11, OUTPUT);
pinMode(4, INPUT_PULLUP);
Wire.begin();
rtc.begin();
display.setBrightness(0x0f); // Jas 0-15
// time set
//rtc.adjust(DateTime(2025, 6, 11, 16, 29, 0)); // 11. 6. 2025 14:30:00
}
void loop() {
if (digitalRead(4) == HIGH) {
display.clear();
} else {
DateTime now = rtc.now();
int hours = now.hour();
int minutes = now.minute();
bool noc = (hours >= 20 || hours < 6);
if (noc) {
display.setBrightness(1); //night brightnes
} else {
display.setBrightness(15); //day brightnes
}
display.showNumberDecEx(hours * 100 + minutes, 0b11100000, true);
delay(100);
if (hours == 7 && minutes == 0) {
analogWrite(11, 250);
delay(70);
analogWrite(11, 0);
delay(100);
Похожие модели
Arduino Stream deck
Fish Feeder
Simple DIY Macro Keyboard [3/4 Key's]
DIY Stream/ DJ deck Arduino
Triaxial Numechron Clock BOX for ArduinoUNO+RTC
Arduino Giga Development Platform
Vertical button with arduino WEMOS
Arduino Thermometer
Thermohygrometer -Arduino UNO R3-
Second Arduino Clock
AI Keyboard (Kiro version)
Названия используются только для указания источника результата. Polyzon не аффилирован с перечисленными площадками.



