Страница 1 из 1

большие часы ардуина+ ds3231+ max7219

Добавлено: Сб дек 16, 2023 16:58:39
Serzh2000
Надоело менять батарейки в часах на кухне. Зима, делать нечего, вот и переделал на электронные благо ардуинки валялись без дела, да и другие детали были.
Часы умеют показывать время (интервал настраивается от 15 - 90 сек.) и число/день недели (интервал настраивается от 5 - 30 сек.) менять яркость от фоторезистора в зависимости от освещенности (три градации)

Использовал библиотеку "MD_Parola" .
Она понравилась мне тем, что красиво сменяет показания время на дату, и выводит цифры по центру и не важно какой ширины они.
Она не понравилась мне тем, что очень большая и места для творчества остается очень мало в микроконтроллере.

Сделал часы - посмотрел и ... термометр добавил с двумя датчиками на улице и на кухне. Правда в одну ардуинку все не влезло. Термометр сделал на отдельной.


Re: большие часы ардуина+ ds3231+ max7219

Добавлено: Пн дек 18, 2023 12:26:52
RX24
А можно как то инфо уместить на матрицах ширине 8* а не на 16? Что то в скетче не нашел...

Re: большие часы ардуина+ ds3231+ max7219

Добавлено: Пн дек 18, 2023 13:21:42
Serzh2000
на матрицах ширине 8* а не на 16?
поясни, не понял :dont_know:

Re: большие часы ардуина+ ds3231+ max7219

Добавлено: Пн дек 18, 2023 13:45:37
RX24
Ну...вертикальный ряд светодиодов 16 можно как то уменьшить что ли информацию что бы в вертикальном ряде на 8 светодиодов была информация.Короче что бы цифры в длину были не на 16 светодиодов а на 8 :))

Re: большие часы ардуина+ ds3231+ max7219

Добавлено: Пн дек 18, 2023 14:24:10
Serzh2000
цифры изменить как в ширину таки в высоту (нарисовать) можно здесь Font_Data

Вы хотите часы в один ряд из четырех матриц?

Re: большие часы ардуина+ ds3231+ max7219

Добавлено: Пн дек 18, 2023 14:34:51
RX24
Да!. у вас цифры в длину состоят из двух матриц Мне нужно что бы цифра умещались в длину на одной матрице. Каким образом можно уменьшить шрифт по ширине?

Re: большие часы ардуина+ ds3231+ max7219

Добавлено: Пн дек 18, 2023 14:53:06
Serzh2000
открываете http://arduino.on.kg/matrix-font?ysclid ... a126470520 редактор, рисуете половину цифры (скажем низ) нажимаете "повернуть"
копируете результат и вставляете во вкладке "Font_Data" в 54 строчку
(отрывок цифры 0)

6, 0x7F,0xFF,0xC0,0xC0,0xFF,0x7F, // 48 - '0' низ

6 - ширина сколько пикселей использовано
0x7,0xFF,0xC0,0xC0,0xFF,0x7F, - низ цыфры

также верх цифры рисуете обязательно нажимаете "повернуть" копируете результат и вставляете во вкладке "Font_Data"
и вставляете 182 строчку

6, 0xFE,0xFF,0x03,0x03,0xFF,0xFE, // 176 - '0' верх

и так следующую цифру единицу... половина цифры низ затем верх, кстати она по ширине из четырех пикселей

4, 0xC0,0xFF,0xFF,0xC0, // 49 - '1' 56 строчка (низ)
4, 0x04,0xFE,0xFF,0x00, // 177 - '1' 183 строчка (верх)

Re: большие часы ардуина+ ds3231+ max7219

Добавлено: Пн дек 18, 2023 15:00:14
RX24
как все сложно...Ладно, пусть буде как есть...)

Re: большие часы ардуина+ ds3231+ max7219

Добавлено: Пн дек 18, 2023 15:04:00
Serzh2000
пусть

Re: большие часы ардуина+ ds3231+ max7219

Добавлено: Вт авг 26, 2025 20:11:12
Serzh2000
:shock: