Arduino UNO R4 - Temperatuursensor - LCD
Deze tutorial leert u hoe u Arduino UNO R4 gebruikt om temperatuurwaarden te lezen van een DS18B20 one-wire temperatuursensor en deze weer te geven op een LCD I2C.

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 Temperatuursensor en LCD
Leer over temperatuursensors en LCD's, inclusief hun pinout, functies en programmering, in de onderstaande tutorials:
Aansluitschema

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.
Arduino UNO R4 Code
※ Notiz:
Het I2C-adres voor de LCD kan variëren afhankelijk van de fabrikant. In onze code hebben we 0x27 gebruikt, wat het adres is dat door de fabrikant DIYables wordt gegeven.
Snelle Stappen
Volg deze instructies stap voor stap:
- Als dit uw eerste keer is met de Arduino Uno R4 WiFi/Minima, raadpleeg de tutorial over het instellen van de omgeving voor Arduino Uno R4 WiFi/Minima in de Arduino IDE.
- Verbind de Arduino Uno R4 met de DS18B20 temperatuursensor en LCD I2C 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.
- Zoek naar DallasTemperature en vind de bibliotheek van Miles Burton.
- Klik op de Install knop om de DallasTemperature bibliotheek toe te voegen.

- U moet een bibliotheekafhankelijkheid installeren
- Klik op de Install All knop om de OneWire bibliotheek te installeren.

- Zoek naar LiquidCrystal I2C en vind de LiquidCrystal_I2C bibliotheek van Frank de Brabander.
- Klik op de Install knop om de LiquidCrystal_I2C bibliotheek te installeren.

- Kopieer de code en open deze in Arduino IDE
- Klik op de Upload knop in Arduino IDE om de code naar Arduino UNO R4 te sturen

- Plaats de sensor in warm of koud water, of houd deze in uw hand.
- Controleer de weergave op het LCD-scherm.
Als de LCD niets weergeeft, controleer Probleemoplossing voor LCD I2C.
Code Uitleg
Bekijk de uitleg in de broncode commentaren voor details over elke regel!
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.