Arduino ile Mesafe Ölçer
Bu videoda arduino ile yine basit ve zevkli bir proje yaptık, üstelik geliştirmeye de çok müsait. Ana nokta tabii ki bir şeyler üretmekten ziyade öğrendiklerimi pekiştirmek olduğu için şuan projeyi küçümsememenizi tavsiye ederim. Bu basit proje ile bile ekran, sensör gibi 2 güçlü çevre bileşenini beraber kullanmayı öğrendik. İlerleyen zamanlarda daha zor projeler ile karşınızda olacağız. İyi seyirler!
Müzikten rahatsız oluyor iseniz, müziksiz versiyonu izleyebilirsiniz
https://youtu.be/Fq97bjRgoA4
Video bahsi geçen ve izlenmesi tavsiye olunan videolar :
2×16 LCD Ekran ve Arduino 1 = https://youtu.be/_tMxt4wO6wU
2×16 LCD Ekran Ve Arduino 2 = https://youtu.be/zWAhsRdUHi8
2×16 LCD Ekran Ve Arduino 3 = https://youtu.be/wczn1qgphdc
Hc-Sr04 Mesafe Sensörü ve 29.1 Değeri? = https://youtu.be/0Vxs9ISmEm8
MALZEMELER
Bu içerik için gerekli olan tüm malzemeleri www.robo90.com üzerinden güvenle satın alabilirsiniz.
- Arduino UNO R3 – SMD Klon (CH340 Çipli) – USB Kablo Hediyeli
- 10K Potansiyometre – WH148
- HC-SR04 Ultrasonik Mesafe Sensörü
- 16×2 Karakter LCD Ekran – Mavi – 1602
- Elektronik Breadboard – Büyük Boy – 830 Pin
- Jumper Kablo
DEVRE ŞEMASI
ARDUINO KODU
Etiketler
26 Yorum
Bir yanıt yazın Yanıtı iptal et
Daha fazla sonuç göster
devre bağlantıları kodlar da da problem yok ancak lcd de yazı karakter gozukmuyor sadece ışığı yanıyor.pot ile lcd ekran kontrastı da ayarlanmıyor yardımcı olur musunuz
aynı sorun bendede var yardımcı olabilir misiniz?
ÇOK İYİ SİTE SİZE MİNNETTARIM GERÇEKTEN
5V yada GND kullanmamışsınız daha denemedim ama çalışırmı boşuna çalışmak istemiyorum da
şemada 5v ve gnd yok bir yanlışlık olmuş ama çalışır cideoda var dikkat edersen
proje sorunsuz çalışıyor, sizde rahatlıkla yapabilirsiniz.
ÇOK İYİ BİR SİTE BENCE SONUÇTA BÜTÜN HERŞEYİ İÇERİSİNDE BARINDIRIYOR HERYERDEN TAKİP EDİYORUM
iyki varsınız çok yararlı olmuş ben yaptım sağolun
merhaba çok yararlı bir video olmuş çok sağolun iyki varsınız.
Mesafe 0 cm’de kaldı. Hiç değişmiyor.
aynı sorunu ben de yaşAMIŞTIM bsşına delay koy loopun eğer sorun düzelmediyse hemen sensörü çıkart ve tekrar bsğla enerjiler yanlış bağlı olur büyük ihtimalle onları kontrol et
lcdyi I2C olarak kullanırken hangi kodları değiştirmem gerekir acaba kütüphanesini yükledim fakat hangi kodları yazmam gerektiğini bulamadım
gerek yok aynı kod
I2C ile ilgili olan bir video mevcut. Ona bakabilirsiniz.
https://www.youtube.com/watch?v=NPsSUCNJxJI
acaba bunu 9 v pil ile çalıştırabilmek mümkün mü hangilerine + hangilerine – bağlamam gerekiyor
Evet 9v pil ile çalışıyor
Merhaba bunu metre cisinden yapmak istersem sadece cm yerine m yazmam yeterli mi?
Yoksa değiştirmem gereken başka değerler var mı ?
Sanırım HC-SR04 metre ölçümü yapamıyor.
Bu sensörün maksimum mesafesi 4 metre. Yapabileceğiniz şey normal bir şekilde ölçüp, aldığınız cm değerini 100’e bölerek metreye çevirmek.
Hocam denedim lcd ekran ışık veriyor ama ölçüm yapmıyor sıfır yazıyor ekranda birtek
sensörünüz sağlammı kontrol edin eğer sağlamsa pinleri yanlış bağlamış olabilirsiniz
#include
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
const int trig = 9;
const int echo = 8;
int mesafe ;
int sure;
void setup()
{
pinMode(trig , OUTPUT);
pinMode(echo , INPUT);
lcd.begin(16, 2);
}
void loop()
{
digitalWrite(trig , LOW);
delayMicroseconds(5);
digitalWrite(trig , HIGH);
delayMicroseconds(10);
digitalWrite(trig , LOW);
sure = pulseIn(echo, HIGH);
mesafe = (sure / 2) / 29.1;
lcd.home();
lcd.print(“mesafe = “);
lcd.setCursor(0,1);
lcd.print(mesafe);
lcd.print(“cm”);
delay(250);
}
böyle olacaktı
yan#include
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
const int trig = 9;
const int echo = 8;
int mesafe ;
int sure;
void setup()
{
pinMode(trig , OUTPUT);
pinMode(echo , INPUT);
lcd.begin(16, 2);
}
void loop()
{
digitalWrite(trig , LOW);
delayMicroseconds(5);
digitalWrite(trig , HIGH);
delayMicroseconds(10);
digitalWrite(trig , LOW);
sure = pulseIn(echo, HIGH);
mesafe = (sure / 2) / 29.1;
lcd.home();
lcd.print(“mesafe = “);
lcd.setCursor(0,1);
lcd.print(mesafe);
lcd.print(“cm”);
delay(250);
}
lış olmuş doğrusu bu şekilde olacaktı
calışmadı
neden bu kadar iyi site 😀
Tesekkur ederiz 🙂