Вт авг 13, 2024 16:32:48
Вт авг 13, 2024 16:38:06
Вт авг 13, 2024 16:39:28
Вт авг 13, 2024 16:40:46
Вт авг 13, 2024 17:28:13
Вт авг 13, 2024 17:30:56
Вт авг 13, 2024 17:49:46
Вт авг 13, 2024 20:05:13
#include <SPI.h>
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SH110X.h>
#define i2c_Address 0x3c //initialize with the I2C addr 0x3C Typically eBay OLED's
Adafruit_SH1106G display = Adafruit_SH1106G(128,64, &Wire, -1);
uint32_t tm;
uint8_t s;
uint8_t m;
uint8_t h;
bool dot;
void setup() {
display.begin(i2c_Address, true); // Address 0x3C default
display.setTextColor(1);
display.setTextSize(2);
}
void loop() {
if (millis() - tm > 500) {
tm = millis();
dot=!dot;
if (dot){
if((++s)>59) {
s=0;
if((++m)>59) {
m=0;
if((++h)>23) h=0;
}
}
}
}
DrawScreen();
}
void DrawScreen() {
display.clearDisplay();
display.setCursor(10, 10);
if (h < 10) display.print(F("0"));
display.print(h);
if (dot) display.print(F(":"));
else display.print(" ");
if (m < 10) display.print(F("0"));
display.print(m);
display.print(F(" "));
if (s < 10) display.print(F("0"));
display.print(s);
display.display();
}Вт авг 13, 2024 20:11:42
Вт авг 13, 2024 20:20:33
Вт авг 13, 2024 20:40:32
Вт авг 13, 2024 20:44:02
Вт авг 13, 2024 20:50:42
Вт авг 13, 2024 21:01:34
Чт авг 15, 2024 18:00:08
Чт авг 15, 2024 21:41:00
Сб июн 07, 2025 18:40:53
Пн июн 09, 2025 15:58:35
Вс июн 15, 2025 17:43:47
Пн июн 16, 2025 06:26:26