Sensor Efek Hall adalah komponen jenis transduser yang dapat mengubah informasi magnetik menjadi sinyal listrik untuk pemrosesan rangkaian elektronik selanjutnya. Sensor Efek Hall ini sering digunakan sebagai sensor untuk mendeteksi kedekatan (proximity), mendeteksi kecepatan (speed), mendeteksi pergerakan arah (directional) dan mendeteksi arus listrik (current sensing). Untuk dapat mengaplikasikan sensor efek hall kita sebelumnya kita perlu mengetahui program dasarnya terlebih dahulu.

1. Alat / Bahan
  • Arduino IDE                                     Download disini
  • Arduino UNO                                   1 Buah
  • Sensor Efek Hall                             1 Buah
  • LED                                                 1 Buah
  • Resistor 220 ohm                            1 Buah
  • Project Board                                  1 Buah
  • Kabel Jumper                                  Secukupnya

Untuk mendapatkan komponen elektronik di atas silahkan temukan disini.

2. Skema Rangkaian

Gambar Rangkaian Program Dasar Sensor Magnet (Hall Effect Sensor)

Keterangan:

  • 5V – VCC Efek Hall
  • GND – GND Efek Hall, GND LED
  • D2 – Pin Data Efek Hall
  • D13 – Kaki resistor
  • Kaki resistor – Anoda LED
3. Langkah Kerja
  1. Siapkan alat dan bahan yang akan digunakan
  2. Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian diatas
  3. Buka software Arduino IDE yang telah terinstal pada laptop/komputer
  4. Ketikkan sketch program pada halaman Arduino IDE
  5. Lakukan proses uploading program
4. Sketch Program
 
/* Program Program Dasar Sensor Magnet (Hall Effect Sensor) dibuat oleh Indobot */

#define HallSen 2       //Sensor pada pin D2
#define LED 13          //LED pada pin D13

void setup() {
  pinMode(HallSen, INPUT);  //Setting I/O
  pinMode(LED, OUTPUT);
}

void loop() {
  int data = digitalRead(HallSen);  //Baca sensor

  if(data == LOW){                  //Jika ada magnet, maka
    digitalWrite(LED, HIGH);        //LED hidup
  }
  else{                             //Jika tidak, maka
    digitalWrite(LED, LOW);         //LED mati
  }
}

Kesimpulan:

Program bekerja ketika sensor didekatkan dengan magnet. Ketika magnet didekatkan atau diarahkan ke sensor, sensor akan mendeteksi adanya medan magnet di sekitarnya dan menyalakan indikator led, jika medan magnet telah hilang led akan mati.


Leave a Comment