misc:gui_options_for_embedded_design
Table of Contents
GUI Options for Embedded Design
Arduino-based
Portability to ESP8266/ESP32, Teensy, and similar devices is a huge plus.
Software
Drivers
Character LCD
- Arduino BigCrystal: big characters, serial and PFC8574 I2C input
- Arduino BigCrystalTWI: big characters, MCP2008 I2C input
Monochrome graphics
Color
- Arduino TFT: extends the Adafruit GFX, and Adafruit ST7735 libraries
- TFT_ST7735: Arduino graphics library for ST7735 displays with propotional fonts
- Nextion for Arduino: Integrated driver uC and touch
Misc
* Arduino PCF8574 : bidirectional I2C to parallel
Design s/w
Tutorials
Hardware
Display only
- Cheap 16×2 and similar character LCD
- Cheap graphic LCD
- TFT graphic LCD
- OLED
- ePaper
Display with input
- TFT capacitive touch
- Nextion via iTead
Sources
- East Rising: Character LCD, graphic LCD, TFT (w and w/o touch), OLED, e-Paper.
- Waveshare: Particularly known for e-Paper, but also character LCD, graphic LCD, TFT (w and w/o touch), OLED.
- Adafruit : Comes at a premium, e.g. 8x8 matrix.
- Luckylight: Wholesale only?
- Betlux: Wholesale only?
RPi/BeagleBone-based
Software
Kivy
HTML
- Electronjs and similar.
Qt
- Currently deprecated for my use due to licensing hassles.
Hardware
- For BeagleBone, 4.3“ and 7” touchscreen capes are available.
- For RPi, 7“ is the canonical, 2.8” also appears to be available.
misc/gui_options_for_embedded_design.txt · Last modified: 2018/01/13 16:35 by mithat