● online
- RC Servo ARM Horn M3 Metal 25T MG995 MG946R MG996R
- Kabel Jumper 10cm Dupont Pelangi 10 cm Female to M
- Motor Servo MG995 TowerPro Metal Gear
- Modul Sensor Tegangan AC Bolak balik 220V Listrik
- LED 3mm Lampu LED 3 mm
- Relay Module 1 Channel Modul Relay 5V 10A 1 Channe
- Raspberry Pi Pico Microcontroller Board
- LM35DZ Sensor Suhu - LM35
- 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
Dalam dunia fotografi, mengambil foto yang bagus merupakan suatu keahlian yang harus di kuasai oleh seorang fotografer. Karena dengan... selengkapnya
Bootstrap adalah sebuah framework yang dapat memudahkan seorang programmer web untuk mempercepat dan mempermudah dalam membuat dan mengembangkan website.... selengkapnya
Sensor getar Piezoelectric Ceramic (Piezo) merupakan sensor getaran sederhana namun sangat sensitif yang mampu menghasilkan tegangan saat terjadi tekanan atau... selengkapnya
LCD atau Liquid Crystal Display adalah perangkat yang berfungsi sebagai media penampil dengan memanfaatkan kristal cair sebagai objek penampil utama.... selengkapnya
Salah satu fitur paling menarik dari Raspberry Pi adalah deretan pin GPIO (General-Purpose Input/Output) yang terletak di sepanjang sisi atas... selengkapnya
Raspberry Pi tidak hanya bisa menyalakan LED atau membaca input dari tombol, tapi juga bisa digunakan untuk membuat simulasi lampu... selengkapnya
Sesuai judulnya kali ini kita akan mencoba 7 segment 4 digit pada Arduino. Dengan 4 digit ini berarti terdapat... selengkapnya
Mengapa disebut buzzer passive? karena sensor ini tidak mempunyai suara sendiri, melainkan buzzer ini perlu dikontrol dengan kontroler seperti... selengkapnya
Sensor sentuh merupakan sebuah saklar yang cara penggunaanya dengan cara disentuh menggunakan jari. Ketika sensor ini disentuh maka sensor... selengkapnya
SMS gateway merupakan layanan yang berguna untuk meneruskan pesan ke jaringan seluler lain... selengkapnya
MERK : TOWER PRO MG995 180 derajat Specifications Weight: 55 g Dimension: 40.7 x 19.7 x 42.9 mm approx. Stall… selengkapnya
Rp 36.300Kabel Jumper Dupont Pelangi 10 cm male to male 1 lembar = 40 kabel
Rp 13.000Kabel Jumper Dupont Pelangi 30cm Male to Female 1 lembar = 40 kabel
Rp 13.500Deskripsi Produk “LED Dot Matrix Display dengan 32×8 pixel, berwarna Merah, menggunakan IC MAX7219 sebagai driver dan dapat dikoneksikan ke… selengkapnya
Rp 47.500Compatibility: USB v2.0 standard Interface: Network: USB Series: RS-485 Port: an independent RS-485 Connector: Network: USB type A connector Series:… selengkapnya
Rp 38.800Harga untuk 10pcs Resistance: 1K Ohm Wattage Rating: 0.25 Watt Tolerance: 1% Metal Film
Rp 1.500TECHNICAL SPECIFICATIONS: – Broadcom BCM2711, Quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz – 2GB LPDDR4-2400 SDRAM – 2.4… selengkapnya
Rp 940.000Item Deskripsi : This module performance is stable, measure the distance accurately. performance nearly the same as SRF05, SRF02 SRF05,… selengkapnya
Rp 13.900Support 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 20 cm merk Dupont untuk Arduino Female to male 1 lembar = 40 kabel
Rp 11.300

Saat ini belum tersedia komentar.