Arduino UNO R4 - Temperatuursensor - OLED
In deze handleiding leren we hoe u een Arduino UNO R4 programmeert om de temperatuur van een DS18B20 sensor uit te lezen en deze weer te geven op een OLED-scherm.

Benodigde Hardware
Of u kunt de volgende kits kopen:
| 1 | × | DIYables STEM V4 IoT Starterskit (Arduino inbegrepen) | |
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Aankoopadvies: Veel DS18B20-sensoren op de markt zijn van lage kwaliteit. We raden u ten zeerste aan de sensor van het merk DIYables te kopen via de bovenstaande link. We hebben het getest en het werkte goed.
Over OLED en DS18B20 Temperatuursensor
Leer over OLED en de DS18B20 Temperatuursensor (inclusief pinout, functionaliteit en programmering) in deze tutorials:
Bedradingsschema

This image is created using Fritzing. Click to enlarge image
Zie De beste manier om Arduino Uno R4 en andere componenten van stroom te voorzien.
We raden aan om een DS18B20 sensor met een bedradingsadapter te kopen voor een eenvoudige opstelling. De adapter bevat een weerstand, dus u heeft geen extra weerstand nodig voor de bedrading.
Arduino UNO R4 Code - Temperatuur van DS18B20 Temperatuursensor en weergave op OLED
Snelle Stappen
Volg deze instructies stap voor stap:
- Als dit uw eerste keer is met de Arduino Uno R4 WiFi/Minima, raadpleeg dan de tutorial over het instellen van de omgeving voor Arduino Uno R4 WiFi/Minima in de Arduino IDE.
- Sluit de OLED en temperatuursensor aan op het Arduino Uno R4 board volgens het bijgeleverde schema.
- Verbind het Arduino Uno R4 board met uw computer via een USB-kabel.
- Start de Arduino IDE op uw computer.
- Selecteer het juiste Arduino Uno R4 board (bijv. Arduino Uno R4 WiFi) en COM-poort.
- Klik op het Libraries pictogram aan de linkerkant van de Arduino IDE.
- Typ "SSD1306" in het zoekveld en zoek naar de SSD1306 library van Adafruit.
- Druk op de "Install" knop om de library toe te voegen.

- U moet enkele extra libraries installeren
- Klik op de Install All knop om alle benodigde libraries te installeren.

- Typ "DallasTemperature" in het zoekveld en zoek naar de DallasTemperature library van Miles Burton.
- Druk op de Install knop om de DallasTemperature library te installeren.

- U moet de library afhankelijkheid installeren.
- Klik op de Install All knop om de OneWire library te installeren.

- Kopieer de bovenstaande code en open deze in Arduino IDE
- Druk op de Upload knop in Arduino IDE om de code naar Arduino UNO R4 over te dragen
- Plaats de sensor in warm of koud water, of houd deze in uw hand
- Bekijk de weergave op de OLED voor resultaten
※ Notiz:
De code centreert automatisch de tekst horizontaal en verticaal op het OLED-display.
Video Tutorial
We overwegen het maken van videotutorials. Als u videotutorials belangrijk vindt, abonneer u dan op ons YouTube-kanaal om ons te motiveren de video's te maken.