// #include <Adafruit_SSD1306.h>
// #define OLED_RESET 4
// Adafruit_SSD1306 Display1(OLED_RESET);
// Adafruit_SSD1306 Display2(OLED_RESET);
// int i, j;
// void setup() {
// //Serial.begin(9600);
// Display1.begin(SSD1306_SWITCHCAPVCC, 0x3D);
// Display1.clearDisplay();
// Display1.display();
// Display2.begin(SSD1306_SWITCHCAPVCC, 0x3C);
// Display2.clearDisplay();
// Display2.display();
// }
// void loop() {
// for (i = 0; i < 270; i+=10) {
// Display1.setTextSize(2);
// Display1.setTextColor(WHITE, BLACK);
// Display1.setCursor(0, 0 );
// Display1.println("Display 1");
// Display1.fillCircle(i, 30, 10, 1);
// Display1.display();
// Display1.clearDisplay();
// Display2.setTextSize(2);
// Display2.setTextColor(WHITE, BLACK);
// Display2.setCursor(0, 0);
// Display2.println("Display 2");
// Display1.fillCircle(i - 127, 30, 10, 1);
// Display2.display();
// Display2.clearDisplay();
// }
// }
#include <Wire.h>
#include <Adafruit_GFX.h> //Nødvendig???
#include <Adafruit_SSD1306.h>
#define SCREEN_WIDTH 128 // OLED display width, in pixels
#define SCREEN_HEIGHT 32 // OLED display height, in pixels // Hvis sat til 32 virker begge skærme. Hvis sat til 64 virker skærm 1/A kun?
//Declaration for an SSD1306 display connected to I2C (SDA, SCL pins)
#define OLED_RESET -1 // Reset pin # (or -1 if sharing Arduino reset pin)
Adafruit_SSD1306 display1(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);
Adafruit_SSD1306 display2(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);
void setup() {
display1.begin(SSD1306_SWITCHCAPVCC, 0x3C); // Default OLED address, usually
delay(100);
display2.begin(SSD1306_SWITCHCAPVCC, 0x3D); // Second OLED address, via onboard jumper
delay(100);
display1.clearDisplay();
display1.setTextSize(1);
display1.setTextColor(WHITE);
display1.setCursor(0,0);
display1.println("Display A 1");
display1.println("Display A 2");
display1.println("Display A 3");
display1.println("Display A 4");
display1.display();
display2.clearDisplay();
display2.setTextSize(1);
display2.setTextColor(WHITE);
display2.setCursor(0,0);
display2.println("Display B 1");
display2.println("Display B 2");
display2.println("Display B 3");
display2.println("Display B 4");
display2.display();
}
void loop() {
}
Loading
cd74hc4067
cd74hc4067