DHT11 adalah sensor module untuk mengukur temperatur dan kelembapan udara. Disini kita tidak akan menggunakan python, karena udah di coba berapa kali gagal ngebaca datanya dari sensor. Kita akan menggunakan C untuk kali ini. Lets’s Do It……………!
Rangkaian module dan GPIOnya adalah seperti berikut :
Paling kiri sambungkan ke BCM GPIO 18 – tengah ke +3.3V – kanan ke GROUND
Untuk merubah PINS bisa masuk [disini]. Tinggal di ganti di baris 13 sesuai kemauan anda sendiri.
Kali ini kita perlu C compiler untuk menjalankan scriptnya. Kita akan menggunakan wiringpi.
Update & upgrade terlebih dahulu :
sudo apt-get update sudo apt-get upgrade
Cloning filenya :
git clone git://git.drogon.net/wiringPi
Kalo udah pernah nge clone sebelumnya untuk mengupdate file yg ada :
cd wiringPi git pull origin
Install wiringpi :
cd wiringPi ./build
Selanjutnya akan membuat directory terlebih dahulu yaitu “ilearn”
mkdir ilearn
Kemudian masuk ke directory ilearn :
cd ilearn
kemudian kita akan membuat file c …..
sudo nano dht11.c
Paste code berikut : /* untuk paste di terminal = SHIFT + INSERT */
Seteleh selesai, kita save file tersebut dengan menekan:
CTRL + x ---> y ---> ENTER
File C sudah jadi, sekarang kita akan mengcompile agar bisa jadi executable file dengan command :
gcc -o dht11 dht11.c -lwiringPi -lwiringPiDev
Lalu jalankan scriptnya dengan command :
sudo ./dht11
– EOF –
Lisensi Dokumen:
Copyright © ic4l.net
Dilarang keras untuk menyalin atau menjiplak sebagian atau sepenuhnya dari tulisan ini. Karena seni adalah kekayaan intelektual dari penciptanya.
Document License:
Copyright © ic4l.net
Strictly prohibited to copy or tracing of part or entirely from this posting. Because art is the intellectual property of its creator.