Analog Watch/Clock with regular AVR Arduino, ST7789 IPS and DS1307/DS3231 RTC @cbm80amiga
Analog Watch/Clock with regular AVR Arduino, ST7789 IPS and DS1307/DS3231 RTC  @cbm80amiga
Uploaded February 2020 | Updated September 2026, 1 week ago
Parts:
- ST7789 IPS display
- Arduino Pro Mini
- DS1307 or DS3231 RTC module
- a button

AVR version of STM32 project: youtu.be/35Z0enhEYqM

Features:
- watch dial bitmap is reduced to 2 bits per pixel (4 colors) to fit in Arduino Pro Mini flash memory
- the bitmap in 240x240x2 bits uses only 14400 bytes, full project uses 30700 bytes
- a few alternative 2-bit dials
- watch hands are are vector based
- no floating-point arithmetic and slow trigonometric functions were used

Source code and connections:
github.com/cbm80amiga/ST7789_Watch_2bit

More ST7735 and ST7789 videos:
youtube.com/watch?v=o3AqITHf0mo&list=PLxb1losWErZ6y6GombzvtwRZ2l7brPv1s
youtube.com/watch?v=GciLKcWQZK4&list=PLxb1losWErZ7thUyB05phRR3DoiYN_kcD

If you find it useful and you want to buy me a coffee or a beer:
paypal.me/cbm80amiga
Analog Watch/Clock with regular AVR Arduino, ST7789 IPS and DS1307/DS3231 RTCSoyo M2 Plus Intel N100 16GB/512GB BIOS 2.22.1287 SettingsS7 odcinek Radom-SkarżyskoJPEG decoding on STM32 and ST7789 or ST7735 LCDBlackview MP100 Ryzen 5825U Mini PC Maximum Power Consumption at Cinebench R23Budowa trasy S8 Nadarzyn-Radziejowice - sierpień 2017Budowa trasy S8 Nadarzyn-Radziejowice - listopad 2017A4Tech FSTYLER FB35 2.4G + Bluetooth Mouse UnboxingChuwi UBox Mini PC Ryzen 5 6600H maxed out - 96GB RAM!Simple GUI with Encoder, Arduino and Color DisplaySTM32 underclocking, overclocking and impact on power consumptionBudowa trasy S8 Radziejowice-Nadarzyn - siepień 2017
cbm80amiga |

Analog Watch/Clock with regular AVR Arduino, ST7789 IPS and DS1307/DS3231 RTC

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER