ATtiny85 mit OLED und DHT22

Verkablung:
Ich habe Den DHT_11 Sensor wie folgt mit dem ATtiny85 Verbunden
Software:
Ich habe den Folgenden Code benutzt, der mit einer TinyDHT Bibliotek den DHT_11 Sensor ausließt, und mithilfe der DigistunpOLED Bibliothek die zuvor ausgelesenen Werte auf dem Display anzeigt.
Hier ist der Code:
x
23
23
1
//Fügt OLED Bibliothek ein
2
//Fügt Sensor Bibliothek ein
3
//Pin für den Sensor
4
//Typ Des Sensors (DHT10, DHT11, DHT12, DHT22,...)
5
DHT dht(DHTPIN, DHTTYPE); //Gibt an wie der Pin und Typ des Sensors heißt
6
7
void setup() { //Beim Starten vom ATtiny (nach jedem Neustart)
8
dht.begin(); //Startet verbindung mit DHT_11 Sensor
9
oled.begin(); //Startet I2C Verbindung mit OLED Display
10
oled.setFont(FONT8X16); //Setze Schriftart und Größe
11
}
12
13
void loop() { //Dauerschleife (solange bis augeschaltet)
14
int8_t hum = dht.readHumidity(); //Feuchtigkeit Auslesen
15
int16_t tem = dht.readTemperature(1); //Temperatur auslesen
16
17
oled.setCursor(0, 0); //Setzt den Text in die Erste Zeile
18
oled.print(hum); //Gibt den Feuchtigkeits-Wert aus
19
oled.print("%"); //Setzt ein "%" Zeichen dahinter
20
oled.setCursor(0, 2); //Setzt den Text in die Zweite Zeile
21
oled.print((tem-32)*5/9); //Gibt die Temperatur in Grad Celsius aus
22
oled.print("C"); //Setzt ein "C" dahinter
23
}