● online
- SG90 Motor Servo For Arduino Uno Mega SG 90 Biru S....
- Raspberry Pi 4 Model B 8GB Original UK E14 Raspi 4....
- ADS1115 16 Bit I2C Module ADC 4 channel with Pro G....
- Compatible Arduino Pro Mini 5V 16Mhz - Atmega328 -....
- Kapton Tape Polymide Film 20mm Polimida 20 mm Isol....
- Modul Sensor Tegangan AC Bolak balik 220V Listrik ....
- RC Servo ARM Horn M3 Metal 25T MG995 MG946R MG996R....
- 10X RESISTOR 1K 1KOHM 1/4W 1% METAL FILM....
- 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. Pada gambar di atas terlihat saat sensor PIR tidak mendeteksi adanya gerakan maka LED tidak aktif Terlihat gambar di atas, saat sensor PIR mendeteksi adanya gerakan maka LED akan aktif. Berdasarkan hasil percobaan di atas, maka hasil telah sesuai dengan instruksi di bawah ini.
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
Sesuai judulnya kali ini kita akan mencoba 7 segment 4 digit pada Arduino. Dengan 4 digit ini berarti terdapat... selengkapnya
NodeMCU dikhususkan sebagai board yang dapat terhubung dengan jaringan internet (Wifi), jadi buat yang ingin belajar Internet of... selengkapnya
LoRa merupakan singkatan dari Long Range, dimana module ini menggunakan frekuensi radio dengan jarak yang jauh dan konsumsi daya... selengkapnya
Pada postingan sebelumnya sudah membahas tentang kontrol relay menggunakan Arduino di sini. Nah untuk kali ini saya akan membahasnya... selengkapnya
Flame sensor sangat sensitif terhadap nyala api (cahaya) dan radiasi di sekitarnya. Sensor ini dapat mendeteksi sumber cahaya biasa... selengkapnya
Siapa yang nggak kenal dengan running text? Running text merupakan sebuah teks berjalan pada sebuah papan yang berisi led-led... selengkapnya
Hallo kali ini saya akan membahas mengenai relay lagi yaitu relay 2 channel. Di pasaran, relay ini sudah menggunakan... selengkapnya
Pulse sensor merupakan sensor yang berfungsi untuk mengukur banyaknya detak jantung dengan satuan menit atau BPM (Beats Per Minutes). Pada... selengkapnya
SIM800C adalah modul GSM / GPRS yang bekerja di frekuensi 850 – 1900 MHz, modul ini dapat membaca SMS... selengkapnya
Sensor PIR (HC-SR501) digunakan untuk mendeteksi pergerakan yang ada di depannya. Sensor PIR (HC-SR501) terbuat dari bahan pyroelectric yang... selengkapnya
This is a set of transmitter and receiver in one of the photoelectric sensor. Detection distance can be adjusted according… selengkapnya
Rp 37.500Kabel Jumper Dupont Pelangi 30cm female to Female 1 lembar = 40 kabel
Rp 13.500Harga untuk 10pcs Resistance: 1K Ohm Wattage Rating: 0.25 Watt Tolerance: 1% Metal Film
Rp 1.500Kabel jumper 20 cm merk Dupont untuk Arduino Female to male 1 lembar = 40 kabel
Rp 11.300Dual Volt Amp Meter Digital Ampere Meter Voltmeter 10A 0-100V Ammeter Dilengkapi dengan pengukuran Voltmeter dan Amperemeter dalam 1 display… selengkapnya
Rp 26.5002000W SCR Electronic Voltage Regulator Speed Controller Dimmer Thermostat Aplikasi : Kontrol temperature heater, kontrol kecepatan fan/bor tangan/gurinda tangan, kompor… selengkapnya
Rp 19.500Buruan dibeli gan….barang murah-berkualitas SIAPA CEPAT DIA DAPAT Spesifikasi: LCD 1602 / 16×2 (16 karakter, 2 baris) merek QAPASS (cek… selengkapnya
Rp 24.50011 digital input/output pins, all pins have interrupt/pwm/I2C/one-wire supported(except D0) 1 analog input(3.2V max input) a Micro USB connection Compatible… selengkapnya
Rp 28.000The power supply is isolated industrial power modules, with a temperature protection, overcurrent and short circuit full protection, high and… selengkapnya
Rp 15.900Putaran = 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.