Bangun sistem deteksi berbasis medan magnet seperti pengaman pintu, deteksi gerakan, atau sistem counting sederhana.
Tujuan Proyek
- Mendeteksi keberadaan medan magnet menggunakan sensor Reed Switch.
- Menampilkan status (Aktif/Tidak Aktif) di Serial Monitor.
- Dasar sistem keamanan pintu, penghitung gerakan, dan sejenisnya.
Komponen yang Dibutuhkan
Komponen | Jumlah | Keterangan |
---|---|---|
Arduino UNO | 1 | Mikrokontroler utama |
Sensor Reed Switch | 1 | Sensor deteksi medan magnet |
Magnet kecil | 1 | Sebagai pemicu reed switch |
Resistor 10k Ohm | 1 | Pull-down resistor (jika diperlukan) |
Kabel Jumper | Beberapa | Koneksi antar modul dan Arduino |
Breadboard | Opsional | Penyusunan prototipe rapi |
Laptop + USB Cable | 1 | Untuk upload kode & monitoring |
Skema Koneksi (Wiring)

Reed Switch Pin | Arduino UNO | Keterangan |
---|---|---|
Satu ujung | GND | Ground |
Ujung lain | Pin 1 (D7) | Input digital ke Arduino |
Kode Program Arduino Reed Switch
#include <Arduino.h>
int port_sensor_reedswitch = 1;
void setup() {
Serial.begin(9600);
pinMode(port_sensor_reedswitch, INPUT);
}
void loop() {
int sensor_reedswitch = digitalRead(port_sensor_reedswitch);
Serial.println("ReedSwitch : " + (String)sensor_reedswitch);
delay(500); // refresh setiap 0.5 detik
}
Cara Menggunakan
- Hubungkan sensor reed switch ke Arduino seperti pada wiring.
- Upload kode ke Arduino menggunakan Arduino IDE.
- Buka Serial Monitor (baud rate 9600).
- Dekatkan magnet ke reed switch dan amati perubahan output:
ReedSwitch : 0 // Saat magnet jauh (switch terbuka)
ReedSwitch : 1 // Saat magnet dekat (switch tertutup)
Penjelasan Cara Kerja
Reed Switch terdiri dari dua strip logam tipis yang berada dalam tabung kaca kecil. Ketika magnet didekatkan, strip akan saling menempel karena pengaruh medan magnet dan menutup rangkaian (HIGH = 1).
Ketika magnet dijauhkan, strip kembali terbuka (LOW = 0). Sensor ini sangat cocok untuk deteksi posisi, pengaman pintu, dan alarm.
⚠️ Tips Teknis
- Pastikan posisi magnet cukup dekat untuk mengaktifkan reed switch.
- Gunakan resistor pull-down agar pembacaan stabil (jika tidak menggunakan internal pull-up/pull-down).
- Reed switch memiliki kontak mekanik, jadi hindari pembacaan terlalu cepat atau bounce (bisa diatasi dengan debounce sederhana di kode).
Kenapa Proyek Ini Penting?
✅ Cocok untuk:
- Sistem keamanan dan alarm sederhana
- Penghitung putaran atau event
- Kontrol gerakan berbasis magnet
- Edukasi sensor digital sederhana
Penutup
Sensor Reed Switch sangat praktis untuk sistem deteksi berbasis magnet. Dengan Arduino UNO, kamu bisa membangun berbagai aplikasi seperti alarm pintu, sensor gerakan magnetik, hingga sistem counting yang efisien dan sederhana.
Diskusi lebih lanjut kontak di bawah :

Media sosial lainnya :
Baca juga :