Enkelt


BÄda storlekarna kan anvÀnda samma kod, men VIKTIGT ordningen pÄ pinnar Àr omvÀnd mellan modellerna.
#include <Arduino.h> //Ev ta bort denna.
#include <U8g2lib.h>
#include <SPI.h>
// Per-Anders - PchButik
// PLATFORM: Atmel AVR (3.4.0) > Arduino Uno
// HARDWARE: ATMEGA328P 16MHz, 2KB RAM, 31.50KB Flash
//Dependency Graph
//|-- <SPI> 1.0
//|-- <U8g2> 2.28.8
//| |-- <SPI> 1.0
//| |-- <Wire> 1.0
//RAM: [======= ] 73.0% (used 1495 bytes from 2048 bytes)
//Flash: [===== ] 53.2% (used 17176 bytes from 32256 bytes)
U8G2_SSD1309_128X64_NONAME0_F_4W_SW_SPI u8g2(U8G2_R0, /* clock=*/ 13, /* data=*/ 11, /* cs=*/ 10, /* dc=*/ 9, /* reset=*/ 8);
void setup(void) {
//Serial.begin(9600); //StÀng av för att spara minne
u8g2.begin();
u8g2.setFontRefHeightExtendedText();
u8g2.setDrawColor(1);
u8g2.setFontPosTop();
u8g2.setFontDirection(0);
u8g2.clearBuffer();
u8g2.setFont(u8g2_font_fub14_tf);
u8g2.drawStr( 7, 0, "PchButik.se");
u8g2.setFont(u8g2_font_fub11_tf);
u8g2.drawStr( 4, 20, "**-Ă
ĂĂÄÀö-**");
u8g2.setFont(u8g2_font_Born2bSportyV2_tf);
u8g2.drawStr( 0, 38, "2.42 tum OLED 128x64");
u8g2.drawStr( 0, 50, "-_-_-_-_-_-_-_-_-_-");
u8g2.sendBuffer();
}
void loop(void) {
}
Inköpslista:
2356 OLED display 1.54 tum, med 128x64 vita pixlar. SPI, SPD0301 (kompatibel med 1306)
https://pchbutik.se/kretskort/1551-oled-display-154-tummed-128x64-vita-pixlar-spispd0301kompatibel-med-1306.html
2357 OLED display 2.42 tum, med 128x64 vita pixlar. SPI, SSD1309
https://pchbutik.se/display/1552-oled-display-242-tummed-128x64-vita-pixlar-spi-ssd1309.html
2358 OLED display 2.42 tum, med 128x64 gula pixlar. SPI
https://pchbutik.se/display/1553-oled-display-242-tummed-128x64-gula-pixlar-spi-spd0301.html
Denna sida Àr konverterad med hjÀlp av AI.
En sida för dig som bygger elektronik sjÀlv, experimenterar och laborerar.
Skapad av Per-Anders Hult för PchButik.se.






