Fast scalable font for numeric displays (Arduino + any graphic display)
Features:
- very fast rendering even on ATMEGA Arduino
- no bitmap data is necessary - only rendering routines
- each number can have different width, height and segment thickness
- should work with any Arduino graphic library with user defined callbacks for drawLine() and fillRect()
- 3 styles of 7-segment font variation
- extra pseudo 3D look for color displays (style 2c)
- simple fast rectangular and outline styles
- each digit only cleans the necessary segments, so cleaning and refreshing the entire screen is not necessary (important for good performance on high definition LCD displays)
- examples for monochrome HX1230 and color ST7789 IPS
- each style has separate methods/functions to save program memory
- if necessary only 3-4 functions can be used separately (setSize,drawSeg,drawDigit,printNumber) without the library
- special look - multi layer rendering is possible: https://youtu.be/OPq9aBJP-pc
- new style #7 implemented, it can replace #1 and #2: https://youtu.be/Z_YCfJZn_bA
Uwe's application using OLED display: https://www.sciencetronics.com/greenphotons/?p=2211
0:00 - Available styles
0:29 - Demo on monochrome display
2:39 - Demo on color display
The library:
https://github.com/cbm80amiga/DigiFont
If you find it useful and want to buy me a coffee or a beer:
https://www.paypal.me/cbm80amiga
Видео Fast scalable font for numeric displays (Arduino + any graphic display) канала cbm80amiga
- very fast rendering even on ATMEGA Arduino
- no bitmap data is necessary - only rendering routines
- each number can have different width, height and segment thickness
- should work with any Arduino graphic library with user defined callbacks for drawLine() and fillRect()
- 3 styles of 7-segment font variation
- extra pseudo 3D look for color displays (style 2c)
- simple fast rectangular and outline styles
- each digit only cleans the necessary segments, so cleaning and refreshing the entire screen is not necessary (important for good performance on high definition LCD displays)
- examples for monochrome HX1230 and color ST7789 IPS
- each style has separate methods/functions to save program memory
- if necessary only 3-4 functions can be used separately (setSize,drawSeg,drawDigit,printNumber) without the library
- special look - multi layer rendering is possible: https://youtu.be/OPq9aBJP-pc
- new style #7 implemented, it can replace #1 and #2: https://youtu.be/Z_YCfJZn_bA
Uwe's application using OLED display: https://www.sciencetronics.com/greenphotons/?p=2211
0:00 - Available styles
0:29 - Demo on monochrome display
2:39 - Demo on color display
The library:
https://github.com/cbm80amiga/DigiFont
If you find it useful and want to buy me a coffee or a beer:
https://www.paypal.me/cbm80amiga
Видео Fast scalable font for numeric displays (Arduino + any graphic display) канала cbm80amiga
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
3D Filled Vector Graphics on STM32 Follow-up - ST7789 and new featuresDisplay examples - which one to use?HX1230 Video Streaming via Serial InterfaceArduino and Multi LCD ExampleBaseus 65W GaN Mini Quick Travel Charger - unboxing and testsAnalog Watch/Clock with STM32 RTC and ST7789 IPS LCDHow to convert images to Arduino Arrays for use on LCD displays! - Tutorial[Project] AquaTank | Complete New GUI :)Connecting and Configuring the ST7789 LCD SPI Display to the ESP32ST7789 fast SPI library optimized for 16MHz AVR ArduinoNumeric display with ST7789 and Arduino - RREFont vs PropFontSD Media Player, File Browser and Viewer with STM32 and ST7735 LCDTop 5 Arduino Displays5-way navigation switch testing with Arduino and ST7789 displayLowPower Arduino Countdown Timer with HX1230 LCDThe best low power display? E-Paper TutorialArduino weather station with ST7789 TFT and BME280 sensorILI9341 TFT LCD to ESP32 - Full HOW TO for display, SD card and Touch. Using TFT_eSPI driverTFT 240x240 ST7789 SPI with Arduino - ICStationAnalog Watch/Clock with regular AVR Arduino, ST7789 IPS and DS1307/DS3231 RTC