Arduino dan Turbidity Sensor Mode Digital

Pada bagian ini akan diberikan contoh pembacaan kekeruhan air dengan menggunakan turbidity sensor dan Arduino UNO pada mode digital dimana nilai keluaran sensor hanya nilai HIGH dan LOW saja. Pada mode keluaran digital, threshold terkait sensitivitas dapat diatur melalui potensiometer yang terdapat di papan sirkuit modul sensor. Rangkaian yang diperlukan untuk contoh proyek ini ditunjukkan pada gambar 1.1. di bawah ini.

Gambar 1.1 Arduino dan Turbidity Sensor SENO189 Mode Digital

Hardware yang dibutuhkan :

1. Arduino UNO

2. Modul sensor turbidity SENO189

3. Kabel jumper

Keterangan Rangkaian dan Pemrograman :

1. Pindahkan switch pada papan sirkuit ke bagian digital (D).

2. Hubungkan pin VCC papan sirkuit sensor turbidity dengan pin VCC 5V Arduino.

3. Hubungkan pin GND papan sirkuit sensor turbidity dengan pin GND Arduino.

4. Hubungkan pin signal papan sirkuit sensor turbidity dengan pin digital 2 Arduino.

5. Hubungkan konektor dari probe sensor turbidity dengan papan sirkuit modul turbidity.

6. Setelah selesai membuat rangkaian, langkah selanjutnya adalah membuat sketch program pada software Arduino IDE. SKetch untuk contoh proyek ini ditunjukkan oleh contoh program prog1.1.

7. Compile sketch yang telah dibuat.

8. Hubungkan Arduino UNO dengan komputer menggunakan kabel USB dan upload ke Arduino UNO yang digunakan.

9. Masukkan probe turbidity sensor ke dalam air jernih atau keruh dan perhatikan LED pada board Arduino.

Contoh Program : Prog1.1 Sensor Turbidity


Penjelasan :

1. Di bagian awal program alias nama untuk pin digital 2 dengan nama pinSensor dan pin digital 13 dengan nama pinLED.

2. Di dalam void setup terdapat pengaturan arah pin yang digunakan. Pin digital 2 diatur sebagai pin input dan pin digital 13 diatur sebagai pin output.

3. Selanjutnya, program masuk ke dalam void loop yang akan terus berulang tanpa henti untuk membaca nilai dari pin output digital modul turbidity sensor yang terhubung ke pin digital 2.

4. Di dalan void loop program akan menyeleksi nilai dari pin digital 2.

5. Jika pin digital 2 bernilai HIGH, maka LED bawaan pada board Arduino yang terhubung ke pin digital 13 akan dipadamkan.

6. Jika pin digital 2 bernilai LOW, maka LED bawaan pada board Arduino yang terhubung ke pin digital 13 akan dinyalakan.


Posting Komentar

0 Komentar