Antarmuka SHT 11 Temperature and Humidity Sensor SHT11

harus dipisahkan dengan kapasitor 100 nF. Antarmuka serial SHT11 yang dioptimalkan untuk sensor pembacaan dan konsumsi daya yang efektif. Sensor tidak dapat ditangani oleh protokol I2C, namun, sensor dapat dihubungkan ke bus I2C tanpa gangguan dengan perangkat lain yang terhubung ke bus. Controller harus beralih antara protokol. Kelebihan dari sensor ini sendiri adalah Telah dikalibrasi sepenuhnya,Keluaran digital,Rendah konsumsi daya,dan stabilitas jangka panjang yang baik [6]

2.3.1 Antarmuka SHT 11

Untuk memulai suatu transmisi, sekuensial Transmission Start harus dikeluarkan, yang terdiri dari suatu penurunan garis DATA saat SCK dalam keadaan HIGH berlogika Tabel 2. 4 Konfigurasi Pin out SHT 11 [9] Tabel 2. 5 Daftar perintah SHT 11 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 1, kemudian diikuti oleh suatu pulsa rendah berlogika 0 di SCK dan mengangkat DATA kembali saat SCK masih dalam keadaan HIGH berlogika 1. Perintah berikutnya terdiri dari 3 bit alamat bit 000 dan 5 bit perintah. SHT11 menunjukkan penerimaan yang tepat dari setiap perintah dengan menarik pin DATA LOW ACK bit setelah penurunan dari clock SCK ke-8. Garis DATA dilepaskan dan menjadi HIGH setelah penurunan dari clock SCK ke-9. Pada tabel 2.5 merupakan daftar perintah SHT 11. Setelah mengeluarkan perintah pengukuran 00000101 untuk RH dan 00000011 untuk Suhu seperti pada tabel. mikrokontroler harus menunggu untuk penyelesaian pengukuran. Hal ini membutuhkan rata-rata 1155210 ms untuk pengukuran 81214 bit. Ketepatan waktu bervariasi hingga :1:15 dari kecepatan osilator internal. Untuk penyelesaian sinyal dari sebuah pengukuran, SHT-ll menurunkan garis data dan masuk pada mode idle. mikrokontroler harus menunggu hingga sinyal data ready sebelum SCK memulai kembali untuk mengeluarkan data. Pengukuran data disimpan hingga dikeluarkan kembali. Selanjutnya, mikrokontroler dapat melanjutkan tugas-tugas berikutnya. Dua byte dari pengukuran dan satu byte dari CRC checksum yang kemudian akan dikirimkan. mikrokontroler harus menjawab tiap byte dengan menarik garis DATA menjadi LOW. Semua nilai-nilai pertama adalah MSB Contohnya SCK kelima adalah MSB untuk nilai Gambar 2. 6 Contoh urutan pengukuran untuk nilai 00001001 0011 000 = 2353 = 75.79RH PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 12bit dan untuk hasil 8bit, byte pertama tidak dipergunakan. Komunikasi berakhir setelah menjawab bit dari CRC data. Jika CRC - 8 checksum tidak digunakan, maka pengontrol akan mengakhiri komunikasi setelah pengukuran data LSB dengan menyimpan ACK HIGH. Alat secara otomatis kembali pada mode sleep setelah pengukuran dan komunikasi telah berakhir. Untuk lebih jelas dapat dilihat pada gambar 2.6.

2.4 Soil Moisture Sensor YL-69