Comments 9
...Написание кода не обошлось без проблем: многие библиотеки для обновления времени через сеть не работали ...
Вырезал кусок из своей программы:
//https://github.com/arduino-libraries/NTPClient
#include <NTPClient.h>
NTPClient timeClient(ntpUDP, "pool.ntp.org", utcOffsetInSeconds);
void setup(){
configTime(10800, 0, "pool.ntp.org", "time.nist.gov", "time.windows.com"); // get UTC time via NTP
secured_client.setTrustAnchors(&cert);
timeClient.begin(); // Инициализация NTP-клиента
time_t now = time(nullptr);
struct tm* timeinfo = localtime(&now);
int year = timeinfo->tm_year + 1900;
int month = timeinfo->tm_mon + 1;
int day = timeinfo->tm_mday;
int hours = timeinfo->tm_hour;
int minutes = timeinfo->tm_min;
}
Зачем вам библиотека NTPClient from Fabrice Weinberg? Arduino для ESP32 и ESP8266 давно умеют получать время по NTP из коробки, все есть в примерах.
Читая заголовок, ожидал увидеть модификацию прошивки тетриса, превращающую его в часы. А тут от него остался один корпус. Я бы сделал заголовок "Делаем настольные часы с Wi-Fi в корпусе от тетриса"
А тут от него остался один корпус.
Я даже этого не увидел, потому что в статье фото готового устройства нет.
Корпус и кнопки, и каким образом нужно модифицировать прошивку тетриса, чтобы он начал ловить Wi-Fi?))
пардон автор, но оформление статьи и заголовка "Copilot сбежал из больницы". Нет фото готового устройства, огромное видео с ютуба не в спойлер завёрнуто, нет дублирующего видео на Рутубе например, вот у меня ютуб не работает там где я статьи читаю, а там где работает - я хабр не читаю. Как я понял от "тетриса" у вас часть корпуса и как верно написали выше - тогда и заголовок должен быть другим.
Если вы посмотрели видео
А если не посмотрели, можно хотя бы одну фоточку готового устройства в действии?
И если честно, я по заголовку подумал, что часы сделают из тетриса типа brick game с сохранением его экрана.
Делаем настольные часы с Wi-Fi из тетриса