Tutorial Sensor SHT1x (SHT10) Menggunakan Arduino
Sensor SHT1x adalah merupakan modul suhu dan sensor kelembaman. Terdapat 3 macam jenis dari sensor ini yaitu SHT10, SHT11, SHT15. Pada tutorial kali ini menggunakan modul sensor SHT10.
Yang membedakan ketiga sensor diatas adalah akurasi pembacaan suhu dan kelmbaman seperti tabel dibawah ini
Spesifikasi Sensor SHT10
- Mampu mengukur kelembaman dari 0% hingga 100%
- Mampu mengukur suhu dari -40C hingga +123,8C
- Memiliki akurasi pembacaan suhu himgga 0.5C
- Memiliki akurasi pembacaan kelembaman hingga 4,5%RH
- Memiliki antarmuka / interface serial synchronous 2 wire
- Menggunakan tegangan kerja 2.4 V - 5.5 V

Alat dan Bahan
- Arduino
- Modul Sensor SHT1x (Pada tutorial ini menggunakan SHT10)
- Projectboard
- Kabel jumper
- Library dapat didownload disini
Rangkaian
Note : Jika hasil modul SHT1x masih salah. Tambahkan resistor yang bernilai 10k Ohm pada lingkaran merah seperti gambar diatas
Listing Program
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include | |
#define dataPin 10 | |
#define clockPin 11 | |
SHT1x sht1x(dataPin, clockPin); | |
void setup() | |
{ | |
Serial.begin(38400); // Open serial connection to report values to host | |
Serial.println("Starting up"); | |
} | |
void loop() | |
{ | |
float temp_c; | |
float temp_f; | |
float humidity; | |
temp_c = sht1x.readTemperatureC(); | |
temp_f = sht1x.readTemperatureF(); | |
humidity = sht1x.readHumidity(); | |
Serial.print("Temperature: "); | |
Serial.print(temp_c, DEC); | |
Serial.print("C / "); | |
Serial.print(temp_f, DEC); | |
Serial.print("F. Humidity: "); | |
Serial.print(humidity); | |
Serial.println("%"); | |
delay(2000); | |
} |
Post a Comment