Arduino - Temperatuursensor - LCD
Hardware Benodigd
Of u kunt de volgende kits kopen:
| 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 Temperatuursensor en LCD
Als u nog niet bekend bent met de temperatuursensor en LCD (pinout, werking, hoe te programmeren ...), leer hierover in de volgende handleidingen:
Bedradingsschema
- Bedradingsschema

This image is created using Fritzing. Click to enlarge image
- Werkelijke bedrading

This image is created using Fritzing. Click to enlarge image
We raden aan een DS18B20 sensor te kopen die met een bedrading adapter wordt geleverd voor een gemakkelijke aansluiting. De adapter heeft een ingebouwde weerstand, waardoor een aparte weerstand in de bedrading niet nodig is.
Arduino Code
※ Notiz:
Het I2C-adres van de LCD kan variëren afhankelijk van de fabrikant. In de code gebruiken we 0x27, wat is gespecificeerd door de fabrikant DIYables.
Snel aan de slag
- Verbind de Arduino met uw PC via de USB-kabel
- Open de Arduino IDE, kies het juiste board en de juiste poort
- Ga naar het Libraries icoon in de linkerzijbalk van de Arduino IDE.
- Zoek op “DallasTemperature”, en vind de DallasTemperature library van Miles Burton.
- Klik op de knop Install om de DallasTemperature library te installeren.

- U wordt gevraagd om ook de library afhankelijkheden te installeren
- Klik op de knop Install All om de OneWire library te installeren.

- Zoek op “LiquidCrystal I2C”, en vind de LiquidCrystal_I2C library van Frank de Brabander
- Klik op de knop Install om de LiquidCrystal_I2C library te installeren.

- Kopieer de bovenstaande code en open deze met de Arduino IDE
- Klik op de knop Upload in de Arduino IDE om de code naar de Arduino te uploaden

- Plaats de sensor in warm en koud water, of houd de sensor in uw hand
- Bekijk het resultaat op het LCD

This image is created using Fritzing. Click to enlarge image
Als het LCD niets weergeeft, zie Probleemoplossing LCD I2C
Code Uitleg
Lees de regel-voor-regel uitleg in de commentaarregels van de broncode!
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.