Arduino - Temperatuursensor - OLED
In deze tutorial leren we hoe u Arduino programmeert om de temperatuur te lezen van de DS18B20 one-wire sensor en deze weer te geven op een OLED.
Hardware Benodigd
Of u kunt de volgende kits kopen:
| 1 | × | DIYables STEM V3 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
Als u nog niet bekend bent met OLED en de DS18B20 temperatuursensor (pinout, werking, programmeren, etc.), kunt u meer leren in de volgende tutorials:
Bedradingsschema

This image is created using Fritzing. Click to enlarge image
Wij raden aan een DS18B20 sensor te kopen met een bedradingsadapter voor eenvoudige aansluiting. De adapter heeft een ingebouwde weerstand, zodat u geen aparte weerstand in de bedrading hoeft op te nemen.

This image is created using Fritzing. Click to enlarge image
Arduino Code - Temperatuur van DS18B20 Temperatuursensor uitlezen en weergeven op OLED
Snelle stappen
- Open Arduino IDE op uw computer.
- Ga naar het Bibliotheken icoon in de linkerzijbalk van de Arduino IDE.
- Zoek op “SSD1306”, en vind de SSD1306 bibliotheek van Adafruit.
- Klik op de Installeren knop om de bibliotheek te installeren.

- U wordt gevraagd om enkele andere bibliotheekafhankelijkheden te installeren.
- Klik op de Alles installeren knop om alle afhankelijkheden te installeren.

- Zoek op “DallasTemperature”, en vind de DallasTemperature bibliotheek van Miles Burton.
- Klik op de Installeren knop om de DallasTemperature bibliotheek te installeren.

- U wordt gevraagd om een bijkomende bibliotheek te installeren.
- Klik op de Alles installeren knop om de OneWire bibliotheek te installeren.

- Kopieer de bovenstaande code en open deze in de Arduino IDE.
- Klik op de Uploaden knop in de Arduino IDE om de code naar de Arduino te uploaden.
- Plaats de sensor in warm en koud water, of houd de sensor vast met uw hand.
- Bekijk het resultaat op de OLED display.
※ Notiz:
De bijbehorende 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.