● online
- TP5100 4.2v 8.4v 1S 2S Single / Double Cell Lithiu....
- Kabel Jumper 10cm Dupont Pelangi 10 cm Male to Mal....
- Modul Sensor Tegangan AC Bolak balik 220V Listrik ....
- Kapton Tape Polymide Film 20mm Polimida 20 mm Isol....
- Kabel Jumper arduino Dupont Pelangi 30 cm Male to ....
- ESP32 ESP-32 Wireless Module ESP32-S ESP-WROOM-32 ....
- Dimmer AC 4000W 220 Volt 4000 Watt 220V + Casing A....
- Max7219 Led Dot Matrix 32x8 Display Module For Ard....
- 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 Cara Mendeteksi Gerakan Menggunakan Sensor PIR (HC-SR501) dan Arduino Uno

Alat dan Bahan Percobaan HCSR501-Uno
- Arduino Uno
- Sensor PIR (HC-SR501)
- Resistor 220Ω
- LED
- Jumper secukupnya
- VCC dihubungkan dengan 5v Arduino Uno.
- Out dihubungkan dengan pin A0 Arduino Uno.
- -GND dihubungkan dengan GND Arduino Uno.
- LED dihubungkan dengan pin A1 Arduino Uno

Source Code HCSR501-Uno
Selanjutnya buka IDE Arduino Anda kemudian salin baris program sebagai berikut:int led = A1; // Deklarasi LED pada pin A1
int PIR = A0; // Deklarasi Pin Sensor PIR pada A0
int data = 0; // variabel untuk menampung data PIR
void setup() {
pinMode(led, OUTPUT); //set pin A1 sbg output
pinMode(PIR, INPUT); // set pin A0 sbg input
Serial.begin(9600); //serial monitor
}
void loop(){
data = digitalRead(PIR); // baca nilai digital sensor
Serial.print("Logic PIR: "); // menampilkan nilai digital sensor pada serial monitor
Serial.print(data);
Serial.print(".\n");
delay(1000);
if (data == HIGH){ // Instrukasi untuk mengaktifkan LED jika gerakan terdeteksi
digitalWrite(led, HIGH); // Mengaktifkan indikator LED
Serial.println("Gerakan Terdeteksi");
}
else if (data == LOW){ // Instruksi untuk mematikan LED jika tidak terdeteksi adanya gerakan
digitalWrite(led, LOW); // Mematikan LED jika gerakan tidak terdeteksi
Serial.println("Tidak ada gerakan");
}
}
Upload sketch (program di atas) dengan menekan tombol upload atau melalui shortkey CTRL+U, pastikan pengaturan board pada Arduino Uno. Kemudian aktifkan tools ‘Serial Monitor’ di Arduino IDE melalui menu tools | Serial Monitor. Pastikan kabel USB antara laptop dan Arduino tetap terpasang. Setelah program selesa diunggah perhatikan nilai digital pada serial monitor.


if (data == HIGH){ // Instruksi untuk mengaktifkan LED jika gerakan terdeteksi
digitalWrite(led, HIGH); // Mengaktifkan indikator LED
Serial.println("Gerakan Terdeteksi");
}
else if (data == LOW){ // Instruksi untuk mematikan LED jika tidak terdeteksi adanya gerakan
digitalWrite(led, LOW); // Mematikan LED jika gerakan tidak terdeteksi
Serial.println("Tidak ada gerakan");
}
Demikian sedikit tutorial pada kesempatan kali ini. Program di atas dimaksudkan untuk mengendalikan LED untuk ON / OFF berdasarkan nilai digital yang dibaca Arduino dari sensor PIR. Saat sensor PIR mendeteksi adanya gerakan maka nilai digital yang terbaca oleh Arduino adalah HIGH atau logika 1, sementara saat sensor PIR tidak mendeteksi adanya gerakan maka nilai digital yang terbaca oleh Arduino adalah LOW atau logika 0. Nilai digital inilah yang digunakan sebagai parameter untuk mengendalikan LED. Jika hasil percobaan Anda sesuai dengan hasil di atas maka percobaan Anda berhasil, Anda dapat kembangkan sesuai dengan keinginan atau kebutuhan Anda. Selamat berkreasi.
Tutorial Cara Mendeteksi Gerakan Menggunakan Sensor PIR (HC-SR501) dan Arduino Uno
Sensor TDS meter adalah perangkat elektronika yang digunakan untuk mengukur partikel terlarut dalam air, partikel terlarut termasuk zat organik... selengkapnya
Alat dan Bahan Sensor Inframerah MLX90614 Arduino nano beli Deskripsi Secara internal, MLX90614 terdiri dari dua perangkat yakni... selengkapnya
Detektor arus AC adalah perangkat elektronika yang digunakan untuk mendeteksi ada atau tidaknya arus listrik AC pada suatu rangkaian.... selengkapnya
Semangat pagi, kali ini kita akan belajar untuk mengontrol LED melalui wifi menggunakan NodeMCU. Mengapa LED? nggak langsung ke... selengkapnya
Secara bawaan, Arduino Uno sebenarnya sudah memiliki pin analog. Tapi pada beberapa proyek, terutama saat jumlah sensor analog semakin banyak,... selengkapnya
Computerized Numerical Control (CNC) is a machine based on a stepper motor that can move according to the commands... selengkapnya
Tombol adalah salah satu komponen input paling sederhana namun sangat penting dalam berbagai proyek elektronika. Dalam tutorial ini, kamu akan... selengkapnya
Setelah sebelumnya kamu belajar menyalakan LED, sekarang saatnya Arduino mulai menerima perintah langsung dari kamu. Salah satu cara paling sederhana... selengkapnya
Push Button dan LED (Light Emitting Diode) menjadi sebuah komponen yang umum ditemukan pada piranti elektronik sehingga menjadikan... selengkapnya
Rain sensor merupakan sensor yang berfungsi untuk mendeteksi hujan turun atau tidak. Intinya sensor ini jika terkena air pada... selengkapnya
Features: It is of high power density, high efficiency, high-reliability, small size and lightweight. It can isolate unsteady single-way voltage… selengkapnya
Rp 18.500Features: Brand new and high quality. Control the speed of a DC motor with this controller. High efficiency, high torque,… selengkapnya
Rp 25.400Modul sensor tegangan AC bolak balik 3 fasa ini menggunakan optocoupler sehingga tegangan input (AC) tidak akan mengganggu/membahayakan tegangan output… selengkapnya
Rp 57.000Kabel Jumper Dupont Pelangi 10 cm female to female 1 lembar = 40 kabel
Rp 9.000Harga untuk 10pcs Resistance: 1K Ohm Wattage Rating: 0.25 Watt Tolerance: 1% Metal Film
Rp 1.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 female to Female 1 lembar = 40 kabel
Rp 13.50012A 300W DC Buck Step Down Converter CC CV Driver LED charge Battery Spesifikasi: Input Voltage: 5-40V Output Voltage: 1.2-35V… selengkapnya
Rp 39.400POTENSIOMETER LINEAR MONO 10K ohm
Rp 1.900

Saat ini belum tersedia komentar.