Tutorial Arduino Nano Membuat Project Line Counter

Indobot Academy

Menggunakan Arduino Nano untuk membuat proyek line counter merupakan cara kreatif untuk memanfaatkan kemampuan pemrosesan mikrokontroler dalam menghitung objek atau garis yang melewati sensor tertentu. Dalam proyek ini, sensor-sensor seperti sensor inframerah atau sensor reflektif dapat di pasang di sepanjang jalur atau lintasan yang ingin di hitung. Arduino Nano R3 kemudian berperan sebagai otak sistem untuk membaca dan mengolah data dari sensor tersebut.

Proses kerja proyek line counter di mulai dengan pemasangan sensor di kedua sisi jalur yang ingin di hitung. Setiap kali objek atau garis melewati sensor, sensor akan mendeteksi perubahan dan mengirimkan sinyal ke Arduino Nano R3. Mikrokontroler ini kemudian menghitung jumlah perubahan yang terdeteksi, mengindikasikan jumlah objek atau garis yang telah melewati sensor.

Output dari proyek ini dapat di tampilkan pada layar LCD atau dapat di simpan dalam memori untuk analisis lebih lanjut. Selain itu, informasi hitungan dapat di integrasikan dengan proyek lain, seperti mengontrol perangkat lain atau mengaktifkan alarm ketika jumlah objek mencapai batas tertentu.

Hai sobat Indobot, taukah kamu bahwa sensor garis atau line sensor memiliki banyak sekali kegunaan yang aplikatif lho. Nah di tutorial berikut, kita akan mencoba membuat project Arduino dengan sensor garis untuk menghitung banyaknya garis dalam suatu zona. Ini adalah sketch program arduino

Dapatkan puluhan ebook gratis dengan registrasi melalui tombol di bawah!

/*
6_Sensor Garis untuk Menghitung Jumlah Garis
*/#define sensor A0
#define potensio A1
#define led 13
boolean kondisi = 0;
int jumlah_garis = 0;
long val_pot, val_sen;void setup()
{
Serial.begin(9600);
pinMode(sensor, INPUT);
pinMode(potensio, INPUT);
pinMode(led, OUTPUT);
}

void loop()
{
val_pot = analogRead(potensio);
val_sen = analogRead(sensor);

if (val_sen && val_pot)
{
kondisi = 1;
digitalWrite(led, HIGH);
}
else
{
digitalWrite(led, LOW);
}

if {(kondisi == 1 && val_sen<val_pot);
{
jumlah_garis ++;
kondisi = 0;
}

Serial.print("Jumlah Garis : ");
Serial.println(jumlah_garis);
delay(10);
}

Mau belajar elektronika dasar? Arduino? atau Internet of Things? Ikuti kursus online Indobot Academy!

 

Ingin Tahu Program Kami Lebih Lanjut?

Silahkan isi Formulir Dibawah Ini untuk Diskusi dengan Tim Indobot Academy.

Baca Juga

Bagikan:

Tags

Tinggalkan komentar

whatsapp whatsapp