arduinopedia.com - Proyek Arduino Membuat Termometer Digital
pada kesempatan kali ini arduinopedia.com akan menjelaskan bagaimana membuat termometer digital menggunakan DHT Sensor.
1. Pendahuluan
Termometer adalah alat yang sangat berguna untuk mengukur suhu. Ada berbagai cara untuk mengukur suhu dan ini adalah bagian penting dari banyak aplikasi.
Dalam tutorial ini, kami telah membuat termometer digital untuk menampilkan suhu dan kelembaban saat ini dengan menggunakan DHT dengan Arduino. LCD yang terhubung dengan arduino, akan menampilkan suhu dan kelembaban ruangan saat ini.
2. Hardware dibutuhkan
- Arduino
- Papan Rangkaian
- LCD 2X16
- Sensor DHT 11
- Kabel Jumper male to female
- Kabel male to male
4. Pemrograman
Anda bisa mendownload Sketsa Arduino ini Disini.
#include "DHT.h" #define DHTTYPE DHT11 #define dhtPin 2 // dht with D2 pin (Arduino) DHT dht(dhtPin, DHTTYPE); #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x3F,20, 4); // SET I2C Address byte degreeSign[8] = // code to create degree symbol { 0b00111, 0b00101, 0b00111, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000 }; void setup() { lcd.init(); lcd.backlight(); // makes Backligh ON. lcd.clear(); // Clears LCD lcd.createChar(1, degreeSign); lcd.setCursor(0,0); lcd.print("Robo India"); lcd.setCursor(0,1); lcd.print("Thermometer"); lcd.clear(); dht.begin(); delay(5000); } void loop() { float h = dht.readHumidity(); // read humidity float t = dht.readTemperature(); // read temperature delay(100); lcd.clear(); lcd.setCursor(0,0); // display on LCD lcd.print("Temp."); lcd.setCursor(9,0); lcd.print(t); lcd.write(1); lcd.print("C"); lcd.setCursor(0,1); lcd.print("Humidity"); lcd.setCursor(9,1); lcd.print(h); lcd.print(" %"); delay(1000); }
5.Output
LCD menampilkan suhu dan kelembaban ruangan saat ini dan akurat. Tingkat perubahan dapat diprogram dalam kode. seperti pada gambar aling atas
No comments:
Post a Comment