U8g2 Full Frame Buffer

Det behovs ingen extra potentiometer da modulen har en egen, se bild.
Bakgrundsbelysning ska optimalt vara 3.5 Volt men ser utan att funka bra med 3.3 Volt.
Modulen drivs med 5 Volt i detta exempel, den kan behova en potentiometer om den drivs med 3.3 Volt.
Har inte provat detta.
Att driva displayen med SPI interface sparar manga pinnar.
Denna koppling har ett 5 Volt SPI som ar lite ovanligt.
Nivaomvandlare kan behovas om det ar flera SPI-enheter.
Med SPI interface ska pinne PSB kopplas till GND.

Nar den kopplas som SPI funkar det med U8g2 biblioteket.
For svenska tecken maste fonten sluta pa "_tf".
#include <Arduino.h> #include <U8g2lib.h> #include <SPI.h> //U8g2lib U8G2_ST7920_128X64_F_HW_SPI u8g2(U8G2_R0, /* CS=*/ 10, /* reset=*/ A0); //U8G2_R0 = rotation zero //F=full frame buffer //HW=hardware SPI. Sa endast CS (ChipSelect) och reset behover anges void setup(void) { u8g2.begin(); } void loop(void) { u8g2.clearBuffer(); // clear the internal memory u8g2.setFont(u8g2_font_ncenB08_tr); // choose a suitable font u8g2.drawStr(0, 13, "--PchButik.se---"); u8g2.drawStr(0, 28, "****-AOEaoe-****"); u8g2.drawStr(0, 43, "LCD med: SPI, U8g2"); u8g2.drawStr(0, 58, "och 128x64 pixlar..."); u8g2.sendBuffer(); // transfer internal memory to the display delay(1000); }
Dependency Graph
|-- U8g2 @ 2.35.9 |-- SPI @ 1.0 lib_deps = olikraus/U8g2@^2.35.9
Full Frame Buffer
Nastan hela RAM-minnet Nano i en gar till buffer, cirka 70 procent.
Vidare om biblioteket har:
https://github.com/olikraus/u8g2/wiki
Inkoplista.
Denna sida ar konverterad med hjalp av AI.
En sida for dig som bygger elektronik sjalv, experimenterar och laborerar.
Skapad av Per-Anders Hult for PchButik.se.
