● online
- Kabel Jumper Dupont Pelangi 30 cm female to Female
- Raspberry Pi 4 Model B 8GB Original UK E14 Raspi 4
- LM35DZ Sensor Suhu - LM35
- Dimmer AC 4000W 220 Volt 4000 Watt 220V + Casing A
- RC Servo ARM Horn M3 Metal 25T MG995 MG946R MG996R
- Tilt Sensor SW-520D Module Modul Sensor Kemiringan
- ADS1115 16 Bit I2C Module ADC 4 channel with Pro G
- Dual Volt Amp Meter Digital Ampere Meter Voltmeter
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Tutorial Sensor Getaran SW-420 dengan Arduino Uno
SW-420 adalah sensor untuk mendeteksi getaran, cara kerja sensor ini adalah dengan menggunakan 1 buah pelampung logam yang berisi 2 elektroda ketika modul sensor menerima getaran / shock. Terdapat 2 output yaitu digital output (0 dan 1) dan analog output (tegangan). modul sederhana ini banyak digunakan untuk mendeteksi getaran atau guncangan pada berbagai aplikasi, mulai dari sistem keamanan hingga proyek robotik.
Sensor ini sangat mudah digunakan dan dapat langsung dihubungkan dengan mikrokontroler seperti Arduino Uno. Pada tutorial ini, kita akan belajar cara menghubungkan sensor SW-420 dengan Arduino Uno dan membaca data getaran secara realtime menggunakan Serial Monitor.
Alat dan Bahan yang Diperlukan
Untuk menjalankan proyek ini, berikut yang kamu butuhkan :
- SW-420
- Arduino Uno
- Breadboard dan kabel jumper
- Software:
- Arduino IDE
Wiring Rangkaian SW-420
Susun rangkaian dengan panduan seperti ini:
- Pin VCC ke 5v
- Pin GND ke GND
- Pin D0 ke Pin 7

Gambar 1. Wiring Rangkaian SW-420 dengan Arduino Uno
Menulis Program Sensor SW-420
Setelah komponen terpasang, buka software Arduino IDE tulis kode berikut :
const int sw420Pin = 7;
int sensorState = 1;
void setup() {
pinMode(sw420Pin, INPUT);
Serial.begin(9600);
}
void loop() {
sensorState = digitalRead(sw420Pin);
if (sensorState == HIGH) {
Serial.println("Getaran terdeteksi!");
} else {
Serial.println("Tidak ada getaran");
}
delay(500);
}
Penjelasan Kode
const int sw420Pin = 7;: Mendefinisikan pin digital 7 sebagai tempat sensor SW-420 terhubung.int sensorState = 1;: Variabel untuk menyimpan status sensor (HIGH atau LOW).sensorState = digitalRead(sw420Pin);: Membaca status sensor dari pin 7, apakah ada getaran atau tidak.if (sensorState == HIGH): Kondisi ketika sensor mendeteksi getaran (output HIGH).else: Kondisi ketika sensor tidak mendeteksi getaran (output LOW).
Apa yang Akan Terjadi dengan SW-420?

Gambar 2. Hasil Percobaan SW-420 dengan Arduino Uno
Saat sensor SW-420 terhubung dan kode diupload ke Arduino, hasilnya akan muncul di Serial Monitor. Ketika sensor tidak mengalami getaran atau guncangan, output yang tampil adalah “Tidak ada getaran”, yang menunjukkan kondisi normal tanpa getaran. Namun, saat sensor menerima getaran, misalnya dengan mengetuk atau menggoyangkan modul, output berubah menjadi “Getaran terdeteksi!”. Ini menandakan sensor berhasil mengenali adanya getaran fisik dan mengirim sinyal HIGH ke Arduino.
Respons ini menunjukkan bahwa sensor SW-420 bekerja dengan baik dalam mendeteksi getaran secara real-time. Jeda 500 ms antara pembacaan data membuat hasil di Serial Monitor mudah dibaca tanpa tumpang tindih.
Tutorial Sensor Getaran SW-420 dengan Arduino Uno
Sensor PIR (Passive Infrared) berfungsi sebagai pendeteksi gerakan berbasis suhu tubuh, khususnya radiasi inframerah yang dipancarkan oleh manusia dan hewan... selengkapnya
Pada penggunaan mesin CNC router salah satu kegunaanya adalah dapat membuat layout atau jalur PCB. Cara penggunaanya kita memerlukan... selengkapnya
Anda mempunyai buzzer? tapi bingung cara menggunakannya? Oke disini saya akan berbagi caranya. Sebelumnya apakah anda tahu apa sih... selengkapnya
CNC router merupakan sebuah mesin yang mempunyai kegunaan untuk memotong, mengukir/grafir dan membuat marking. Semua proses itu dapat dilakukan... selengkapnya
Setelah kemarin sudah belajar Blynk dan sensor LDR DISINI, sekarang lanjut ke sensor berikutnya yaitu sensor DHT11 untuk memonitoring... selengkapnya
Sedikit kembali ke awal pembelajaran, pembahasan kali ini diperuntukan untuk anda yang masih bingung untuk belajar Arduino dari mana.... selengkapnya
Aktivitas manusia dalam kehidupan sehari-harinya tentu tidak jauh dari mendengarkan musik, menonton film atau streaming youtube baik untuk... selengkapnya
Bootstrap adalah sebuah framework yang dapat memudahkan seorang programmer web untuk mempercepat dan mempermudah dalam membuat dan mengembangkan website.... selengkapnya
Sebagai seorang programmer tentu saja harus mempunyai kemampuan di bidang Bahasa pemograman karena landasan utama dalam membangun sebuah aplikasi... selengkapnya
Push Button dan LED (Light Emitting Diode) menjadi sebuah komponen yang umum ditemukan pada piranti elektronik sehingga menjadikan... selengkapnya
sg90 towerpro penggerak pada robot-robot kecil, dan bisa digunakan sebagai alat untuk hobi membuat robot dsb, dengan berat sekitar 9g… selengkapnya
Rp 15.500Support terus UKM indonesia dengan membeli produk-produk dalam negeri. Untuk kualitas tidak usah diragukan, udah kita tes QC dengan sangat… selengkapnya
Rp 8.500Kabel Jumper Dupont Pelangi 30cm Male to Female 1 lembar = 40 kabel
Rp 13.500Modul sensor tegangan AC bolak balik 1 fasa ini menggunakan optocoupler sehingga tegangan input (AC) tidak akan mengganggu/membahayakan tegangan output… selengkapnya
Rp 21.000Features – Calibrated directly in Celsius (Centigrade) – Linear + 10.0 mV/C scale factor – 0.5C accuracy guaranteeable (at +25C)… selengkapnya
Rp 8.000Mini Solderless Breadboard 400 Tie Points adalah breadboard 400 titik lubang, dengan ukuran yang compact sangat cocok untuk anda yang… selengkapnya
Rp 7.800Description: TP5100 is a double switch buck 8.4V, single cell 4. 2V lithium battery charge management chip. Its ultra-compact QFN16… selengkapnya
Rp 10.600Kabel Jumper Dupont Pelangi 10 cm male to male 1 lembar = 40 kabel
Rp 13.000This is a set of transmitter and receiver in one of the photoelectric sensor. Detection distance can be adjusted according… selengkapnya
Rp 37.500Putaran = 180º Specifications • Weight: 55 g • Dimension: 40.7 x 19.7 x 42.9 mm approx. • Stall torque:… selengkapnya
Rp 36.400

Saat ini belum tersedia komentar.