#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#define SCREEN_WIDTH 128 // larghezza display OLED, in pixels
#define SCREEN_HEIGHT 64 // altezza display OLED, in pixels
#define OLED_RESET 4 // pin di reset dello schermo
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire,OLED_RESET); //definizione oggetto display
void setup() {
Serial.begin(115200);
// put your setup code here, to run once:
if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) {
Serial.println(F("Error..."));
for(;;);
}
display.setTextSize(2); //dimensione carttere 2, massimo 10 caratteri per riga spazi compresi
display.setTextColor(WHITE); //uso del colore bianco per i caratteri visualizzati sul display
Serial.print(SDA);
Serial.print(SCL);
}
void loop() {
display.clearDisplay(); //cancello lo schermo oled
display.setCursor(0, 0);
display.print("Temp: ");
display.print(26);
display.print((char)247);
display.println("C");
display.display();
delay(2000);
}