PchButik.se

SPI Interface

SPI interface bild 1

Det behovs ingen extra potentiometer da modulen har en egen, se bild.

Bakgrundsbelysning ska optimalt vara 3.5 Volt men ser ut 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.

SPI interface bild 2

Bilden ar missvisande, och det gar fa bra kontrast.

Nar den kopplas som SPI funkar det med forsta versionen av U8g biblioteket och hoppas kunna prova snart med U8g2.

#include <U8glib.h>
#include <SPI.h>

U8GLIB_ST7920_128X64_1X u8g(13, 11, 10, U8G_PIN_NONE);

void draw() {
  u8g.setFont(u8g_font_6x10);
  u8g.drawStr(0, 12, "PchButik.se");
  u8g.drawStr(0, 28, "SPI Interface");
  u8g.drawStr(0, 44, "128x64 LCD");
}

void setup() {
  // Ingen extra setup behovs for detta exempel
}

void loop() {
  u8g.firstPage();
  do {
    draw();
  } while (u8g.nextPage());
}

Picture Loop

Det ar en skum loop som skriver till bildskarmen flera ganger i rad.

Har inte helt koll pa hur den funkar eller varfor den maste finnas.

Men den ar ett maste och har med skarmens interna uppdatering att gora.

Vidare om biblioteket har:

https://github.com/olikraus/u8glib/wiki

https://github.com/olikraus/u8glib/wiki/userreference

https://github.com/olikraus/u8glib/wiki/fontsize

https://github.com/olikraus/u8glib/wiki/tpictureloop

Inkoplista.

https://pchbutik.se/1053-.html

SPI interface bild 3

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.