hier isser:
#include <Wire.h> // Wire Bibliothek hochladen
#include <SPI.h> // SPI Bibliothek hochladen(I²C Bus)
#include <Adafruit_GFX.h> // Adafruit Firm Lib hochladen
#include <Adafruit_SSD1306.h> // Adafruit Firmen Bibliothek hochladen
#define OLED_RESET 4 Adafruit_SSD1306 display(OLED_RESET);
#if (SSD1306_LCDHEIGHT != 64) error("Height incorrect, please fix
Adafruit_SSD1306.h!"); //Standard Bug überschreiben
int messwert =0;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
// by default, we'll generate the high voltage from the 3.3v line
internally! (neat!)
display.begin(SSD1306_SWITCHCAPVCC, 0x3C); // initialize with the I2C
addr 0x3D (for the 128x64)
// Bus Adresse initialisiern
}
void loop() {
messwert=analogRead(A0); // Der Messwert vom Analogen Eingang A0 soll
ausgelesen, und unter der Variablen „messwert“ gespeichert werden.
display.setCursor(0,0); // In der ersten Zeile soll der Text „Messwert:“
angezeigt werden.
display.print("Messwert:");
delay(500);
}
display.setCursor(0,1); // In der zweiten Zeile soll der Messwert, der
vom Feuchtigkeitssensor bestimmt wurde, angezeigt werden.
display.print(messwert);