Skip to main content

Sensore Jarak Arduino

membuat sensor jarak dengan arduino
Hallo, apa kabar
Hari ini howrudi.com akan mencoba berkreasi membuat projek sederhana, penghitung jarak (sensor Jarak) dengan menggunakan arduino. Yang perlu disiapkan adalah
Board Arduino
SRF05
 LCD 16x2
 Kabel Konektor
 PC/Laptop

Masih ingat dengan postingan sebelumnya yang mengenai SRF05 (http://www.howrudi.com/arduino-dan-srf05)  dan postingan mengenai LCD (http://www.howrudi.com/arduino-dan-lcd). Dengan bekal kedua postingan tersebut mari kita membuat project sederhana

Untuk konfigurasi pin adalah sebagai berikut
Pin LCD dengan board Arduino
Pin RS (kaki 4) di sambungkan dengan pin arduino digital pin 12
Pin E (kaki 6) di sambungkan dengan pin arduino digital pin 11
Pin D4 (kaki 11) di sambungkan dengan pin arduino digital pin 5
Pin D5 (kaki 12) di sambungkan dengan pin arduino digital pin 4
Pin D6 (kaki 13) di sambungkan dengan pin arduino digital pin 3
Pin D7 (kaki 14) di sambungkan dengan pin arduino digital pin 2
                            sambungkan potensio 10 KOhm ke  +5v dan GND , dan Pin LCD 3 ke potensio
Pin 5 (R/W) ke Ground

sedangkan untuk SRF05 dengan Arduino
pin 1 (5v Supply) pada SRF05 disambungkan ke positif 5v
pin 2 (echo output) pada srf05 disambungkan ke pin 6 pada arduino
pin 3 (trigger input) pada srf05 disambung ke pin 7 pada arduino
pin 4 (no connection)pin 5 (gnd) pada srf05 di sambungkan ke ground

Atau bisa di gambar sebagai berikut
Setelah semua selesai sekarang saatnya mencoba untuk programing di Arduino, pastikan instalan device arduino dengan komputer sudah tersambung. buka halaman editor untuk arduino silahkan coding seperti di bawah ini


// include the library code:
#include <LiquidCrystal.h>

#define echoPin 6             //inisialisai echo pin pada port 6
#define initPin 7             // inisialisasi triger pin pada port 5
unsigned long pulseTime = 0;  // variabel untuk membaca pulsa

// inisialisai LCD
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
 //Setup LCD
 lcd.begin(16, 2);

 // setting output pada pin initPin
 pinMode(initPin, OUTPUT);
 //setting input untuk pin Echo
 pinMode(echoPin, INPUT);
}

void loop() {
 digitalWrite(initPin, HIGH);
 delayMicroseconds(10);
 digitalWrite(initPin, LOW);

 pulseTime = pulseIn(echoPin, HIGH);

 lcd.setCursor(0,0);
 lcd.print("Jarak = ");
 lcd.print(pulseTime / 58, DEC);
 lcd.print(" cm");
 lcd.setCursor(0,1);
 lcd.print(" howrudi.com");

 delay(100);
 lcd.clear();
}

Comments

Popular posts from this blog

74hc595 Shift Register

IC  74HC595   Arduino. penghematan pin arduino 74HC595  adalah IC ( integrated circuit , sirkuit elektronika terpadu) dari keluarga TTL seri 74 xx yang berfungsi sebagai  Shift Register . Kami menjual IC ini dalam 2 pilihan kemasan / packaging: versi DIP-16 ( Dual In-line Package  16 pin, 4 IC per paket) dan versi SMD ( Surface Mounted Device , 74HC595D, 5 IC per paket). Komponen elektronika ini memiliki register (kumpulan  flip-flop ) sepanjang 8-bit yang menerima masukan secara serial dan keluaran paralel dalam 8-pin keluaran. Data masukan disimpan pada register penyimpanan tipe-D sepanjang satu byte (8 bit D-type  storage register ). Gambar IC  74HC595   Gambar Schematic  74HC595   Di bawah ini adalah contoh rangkaiannya

Sevent Segmen Arduino

Salah satu topik yang menarik untuk dibahas untuk malam ini , sambil datangnya waktu shubuh ( pagi ). Banyak sekali project yang dapat dibuat. Beberapa contohnya adalah jam digital dengan seven segment, stopwatch dengan 7 segment atau display jam sholat digita l yah walaupun sudah banyak yang membahasnya. Untuk membuat alat yang saya sebutkan diatas,  perlu memahami dulu bagaimana cara untuk memprogram seven segment menggunakan arduino . Karena dasar dari itu semua adalah menyalakan seven segment sesuai keinginan. Banyak sekali metode yang dapat digunakan untuk memprogram 7 segment. Beda metode beda juga rangkaian yang digunakan. Salah satu metode yang sangat sederhana dan tidak membutuhkan banyak rangkaian adalah metode scanning . Apa itu metode scanning ?? Yuk lanjutkan baca sampai selesai yaa !! metode ini akan saya gunakan untuk matakuliah yang saya akan ajarkan...... Apa Itu Metode Scanning ?? Salah satu metode memprogram seven segment yang banyak digunakan adalah me...

Android 12 Developer Preview: Requirements, How to put in and more

  Hi-Jetniaga.com | Google has launched the primary Android 12 Developer Preview.  Here’s the whole lot you want to recognise approximately it, together with steps on the way to deployation it in your phone. oogle these days introduced its next-gen Android 12 running gadget, as a way to be released later this year.  The new running gadget will include numerous new functions, which intention to enhance the general overall performance and consumer experience.  Apart from the layout components, the agency is likewise introducing more than a few of  recent privateness functions, as a way to permit customers to govern how they’re tracked throughout sites.  You can test out the listing of the pinnacle five Android 12 functions right here.  Also Read – Twitter checking out Spaces for Android; in advance of March launch. The first developer preview for Android 12 is now available.  However, because of it being the primary developer preview take be aware t...