25- Arduino HC SR04 Ultrasonik Mesafe Sensörü ile Led Yakmak

Поделиться
HTML-код
  • Опубликовано: 30 сен 2024
  • Arduino mesafe sensörü yani arduino park sensörü ile mesafe ölçümü yapılarak, farklı renklerdeki ledler kontrol edilir.
    - - Robotistan Arduino Setleri - - -
    Kanalımıza özel %5 İndirim Kodu : 🛒 SKY0304
    Arduino Başlangıç Seti : 🌐 bit.ly/arduino...
    Arduino Süper Başlangıç Seti : 🌐 bit.ly/arduino...
    Arduino Proje Seti : 🌐 bit.ly/arduino...
    - - Udemy Kursları - - -
    A’dan Z’ye Arduino Dersleri ile Robotik Kodlama Projeleri Kursu
    🌐 bit.ly/robotik...
    C# Dersleri ile Programlama Temelleri Kursu
    🌐 bit.ly/csharpde...
    -- Star Çelik Atölye Malzemeleri --
    E-Ticaret Sayfası : 🌐 bit.ly/strclk1
    Instagram Hesabı : 🌐 bit.ly/strclk2
    Facebook Sayfası : 🌐 bit.ly/strclk3
    Linkedin Hesabı : 🌐 bit.ly/strclk4
    RUclips Kanalı : 🌐 bit.ly/strclk5
    -- Web Sitesi, Mail ve Sosyal Medya Hesapları --
    Web Sitesi : 🌐 www.sendekodyaz...
    Facebook : 🌐 / sendekodyaz
    Instagram : 🌐 / sendekodyaz
    Twitter : 🌐 / sende_kodyaz
    E-Mail : 🌐 info@sendekodyaz.com
    Arduino Ultrasonik Mesafe Sensörü
    Projemizde HC SR04 model ultrasonik mesafe sensörü kullanılmaktadır. #arduinomesafesensörü
    Arduino ile Mesafe Ölçümü Nasıl Yapılır?
    Ultrasonik sinyaller ses hızında hareket eder.
    20 derece sıcaklıkta ve kuru havada ses hızı: 343 m/s
    Ses dalgaları 15 derecelik açıyla yayılır. #hc-sr04
    Mesafe ölçümünde sinyalin cisme çarpması ile geri dönmesi süresi kullanılır. Bu süre ikiye bölündüğünde sinyalin cisme çarpma süresi elde edilir.
    Sinyal hızı saniyede 343 metre ise, 1 mikrosaniyede 343/10000=0.0343 metredir.
    Ses sinyalinin, bir santimetre hareket etmesi için 29.154 mikrosaniye sürer.
    Mesafe ölçümü için iki farklı matematiksel formül kullanılır.
    Yöntem 1:
    Mesafe = (Zaman / 2) x 0.0343
    Örnek: Mesafe = (500/2)x0.0343
    = 250x0.0343
    = 8.575 cm
    Yöntem 2:
    Mesafe = (Zaman / 2) / 29.154 (sinyalin 1 cm yol alması için geçen süre)
    Örnek: Mesafe = (500/2)/29.154
    = 250/29.54
    = 8.575 cm
    #mesafeölçer
    HC SR04 Bağlantısı Nasıl Yapılır?
    HC-SR04 ultrosonik mesafe sensörünün 4 bacağı vardır. Aşağıda bu bacaklar ve anlamları yazılmıştır.
    VCC : +5 Volt
    GND : Toprak Hattı
    Trig : Dijital Çıkış Pini
    Echo : Dijital Giriş Pini
    Sensörün çalışma gerilimi 5 volt değerindedir. Devreden çektiği akım 15 mili amper düzeyindedir. Sağlıklı ölçüm aralığı ise 2-400 cm aralığındadır.
    Arduino ile Park Sensörü Nasıl Yapılır?
    Bu eğitim videosundaki bilgileri kullanarak kolaylıkla bir park sensörü yapabilirsiniz. Otomobillerdeki park sensörünün çalışma biçimi ile birebir benzerlik gösteren bu projeyi dikkatle inceleyiniz.
    #parksensörü
    Arduino Mesafe Sensörü ile Led Yakmak
    Mesafe sensöründen elde edilen değer if else if basamak yapısı ile değerlendirilir. Projemizde 5 adet LED kullandık. Mesafe sensöründen gelen aralıklara göre farklı renk değerine sahip bir ledin yanmasını sağladık. #arduino

Комментарии • 106

  • @SendeKodYaz
    @SendeKodYaz  4 года назад +1

    - - - Robotistan Arduino Setleri - - -
    - - - Kanalımıza özel 2022 yılı %5 İndirim Kodu : 🛒 SKY0304
    Arduino Başlangıç Seti: 🌐 bit.ly/arduinoset1
    Arduino Süper Başlangıç Seti: 🌐 bit.ly/arduinoset2
    Arduino Proje Seti: 🌐 bit.ly/arduinoset3
    - - - Udemy Kursları - - -
    A’dan Z’ye Arduino Dersleri ile Robotik Kodlama Projeleri Kursu
    🌐 bit.ly/robotikkodlama2020
    C# Dersleri ile Programlama Temelleri Kursu
    🌐 bit.ly/csharpdersleri

  • @mehmetadilaslan
    @mehmetadilaslan 3 года назад +7

    hocam bu kodu yorum olarak atabiir misiniz ?
    şimdiden teşekürler
    :)

  • @MehmetHocam
    @MehmetHocam 2 года назад +1

    Selamlar
    "Sinyal hızı saniyede 343 metre ise, 1 mikrosaniyede 343/10000=0.0343 metredir.
    Ses sinyalinin, bir santimetre hareket etmesi için 29.154 mikrosaniye sürer. "
    Burada bir hesaplama hatası yok mu 1 saniye 1000 mili saniye aynı şekilde 1 saniye 1000000 (milyon) mikro saniyedir. Burada bir kafa karışıklığı oluştu.

  • @birgsm
    @birgsm 2 года назад +3

    Kodları da paylaşır mısınız

  • @aliozgurkaya
    @aliozgurkaya 3 года назад +2

    int trigPin=9;
    int echoPin=10;
    long sure;
    long uzaklik;
    void setup()
    {
    pinMode(trigPin,OUTPUT);
    pinMode(echoPin,INPUT);
    Serial.begin(9600);
    }
    void loop()
    {
    digitalWrite(trigPin,LOW);
    delayMicroseconds(2);
    digitalWrite(trigPin,HIGH);
    delayMicroseconds(10);
    digitalWrite(trigPin,LOW);
    sure=pulseIn(echoPin,HIGH);
    uzaklik=sure/2/29.154;
    Serial.print("Sinyal:");
    Serial.print(sure);
    Serial.println(" hareket etmiştir.");
    Serial.print("Mesafe:");
    Serial.print(uzaklik);
    Serial.println(" CM");

    delay(500);

    }

    • @suriyelilerdenbiktim
      @suriyelilerdenbiktim Год назад +1

      abi daşşagına kurban allah senden razı olsun tesekkür ederim

  • @eyupensar4671
    @eyupensar4671 2 года назад +1

    Arduino Kodları verebilir misiniz?

  • @kingofsuits
    @kingofsuits 5 лет назад +3

    Hocam mblack ta yapsanız olur mu?

    • @SendeKodYaz
      @SendeKodYaz  5 лет назад +1

      MBlock ile ayrı bir oynatma listesi hazırlamayı düşünüyorum. Ancak bu biraz zaman alacak.

  • @twety___
    @twety___ 5 лет назад +2

    Merhaba, kendim için bilgisayarda basit bir ingilizce kelime ekleme ve tekrar etme programı yapmak istiyorum hangi programı öğrenmemiz gerekir

    • @SendeKodYaz
      @SendeKodYaz  5 лет назад +2

      Merhaba. Visual Studio C# Form Uygulaması ile sözlük geliştirebilirsiniz. Basit bir anlatımı içeren bir eğitim videosunu ekliyorum. Daha gelişmişlerini yapmak için c# dersleri ile kendinizi geliştirebilirsiniz.
      ruclips.net/video/YX1SBsxsTwM/видео.html

    • @twety___
      @twety___ 5 лет назад +1

      @@SendeKodYaz Cevap için teşekkür ederim. Elinize sağlık.

  • @kazmozel4136
    @kazmozel4136 3 года назад +1

    Hocam çok teşekkürler aynısını yaptım hatta bir de buzzer ekledim kırmızı led yanınca buzzer de ötmeye başlıyor..

    • @mehmetadilaslan
      @mehmetadilaslan 3 года назад

      kardeşim kodu yorum olarak atar mısın ben yaptım sürekli hata veriyor nerede yanlış yaptığımı anlamadım sana zahmet

    • @talhamagat6812
      @talhamagat6812 3 года назад

      @@mehmetadilaslan
      ben böyle denedim oldu bir bak istersen
      int trig=9;
      int echo=10;
      long sure;
      long mesafe;
      int mavi=2,yesil=3,sari=4,kirmizi=5,buzzer=6;
      void setup () {
      pinMode(trig,OUTPUT);
      pinMode(echo,INPUT);
      pinMode(mavi,OUTPUT);
      pinMode(yesil,OUTPUT);
      pinMode(sari,OUTPUT);
      pinMode(kirmizi,OUTPUT);
      pinMode(buzzer,OUTPUT);
      Serial.begin(9600);
      }
      void loop() {
      digitalWrite(trig,LOW);
      digitalWrite(trig,HIGH);
      digitalWrite(trig,LOW);
      sure=pulseIn(echo,HIGH);
      mesafe=sure/2/29.154;
      Serial.print("uzaklik:");
      Serial.print(mesafe);
      Serial.println("CM'dir");
      if(mesafe

  • @yunusemrebarmanbek6420
    @yunusemrebarmanbek6420 3 года назад +1

    hocam udemy de boyle kaliteli eğitim bulamayız bir de bunu ücretsiz veriyorsunuz ilerleyen zamanlarda kanalınızın değerinin çok artacağını düşünüyorum cidden çok teşekkür ederim emeğiniz için.

  • @mustafasamur9141
    @mustafasamur9141 5 лет назад +2

    Hocam bellekde daha az yer kaplaması açısından pin tanımlamalarını yaparkene int türü değişken değilde byte türü kulansak daha doğru olmaz mı sizcede

    • @SendeKodYaz
      @SendeKodYaz  5 лет назад

      Merhaba Mustafa Bey. Kesinlikle daha doğru olur. Oynatma listesinin başlangıç kısımlarında yer alan değişkenler ve tanımlama kuralları kısmında bunu açıklamıştım. Eğitimlerde zaman zaman bu konuya değiniyor olsam da basit programlarda yine de int kullanımı alışılagelmiş hale geliyor.

    • @esinti8735
      @esinti8735 7 месяцев назад

      @@SendeKodYaz hocam mesafe sensörü için 15 ma akım dediniz. peki servo motor kaç miliamper akım çekiyor?

  • @soner_eker
    @soner_eker 5 лет назад +1

    Teşekkürler, Ardunio'da kullanılan tüm sensörler bu şekilde mi? Keşke sensör 5V aralığında ( 0-1000) gibi değer vererek o değere göre bir range girilse çok daha kolay olacakmış.

    • @SendeKodYaz
      @SendeKodYaz  5 лет назад +2

      Merhaba Soner Bey. Ultrasonik mesafe sensöründe ses sinyalinin hızı ile ilgili matematiksel işlemler olduğu için kullanımı bu şekilde. Diğer sensörlerin bir kısmı analog girişleri 0 ile 5 volt arasında gerilim değerleri veriyor. Bu değerler ADC Analog Dijital Converter sayesinde 0 ile 1023 arasındaki dijital verilere dönüştürülerek kullanılıyor. Bunun ile ilgili eğitimlere yer vermeye çalışacağım. İyi çalışmalar diliyorum.

  • @erkancakiroglu
    @erkancakiroglu 2 года назад

    Hocam 1sn = 1 milyon mikrosaniye. Yukardaki hesaplar doğru fakat dil sürçmesi olmuş herhalde

  • @emrekalkan1144
    @emrekalkan1144 4 года назад +1

    abi sınavdayım şu devrenin kodunu açıklamaya neden eklemedin acil rica etsem

    • @SendeKodYaz
      @SendeKodYaz  4 года назад +2

      Video içerisinde tüm kodları ekrana sığdırdım. No copy 😊Başarılar diliyorum.

  • @AHMET-gu3mo
    @AHMET-gu3mo Год назад

    Hocam yaptığım devrede led in daha fazla süre yanmasını istiyorum nasıl yapa bilirim

  • @n11hobbycenter
    @n11hobbycenter 5 лет назад +1

    Hocam kolay gelsin. Ben evde stor perdelere uzaktan açma kapama sistemi yapmak istiyorum. Hobi amaçlı hiç bir bilgim olmadan malzemeleri kendimce temin ettim. 2 kanallı uzaktan kumanda aldım. Sizden istirhamım bu sistemi sizin kurmanız. Sizden görerek bende evimde uygulamak istiyorum.

    • @SendeKodYaz
      @SendeKodYaz  5 лет назад +1

      Merhaba Cemal Bey. Bu konu ile ilgili Robotistan'dan İlge Bey'in güzel bir eğitim videosu var. Linkini paylaşıyorum.
      ruclips.net/video/oxjZ4GaAbhs/видео.html

    • @n11hobbycenter
      @n11hobbycenter 5 лет назад

      Teşekkürler

  • @feredom100
    @feredom100 3 года назад +1

    Hocam bir arduino uno ya kaç tane mesafe sensörü bağlaya biliriz?

    • @OWN_SIZE
      @OWN_SIZE 3 года назад

      5 tane

    • @unstoppableguy7896
      @unstoppableguy7896 3 года назад

      13 tane bağlayabilirsin. Arduino max 200 miliamper çıkış verebiliyor. Bi tanesi de 15 miliamper akım çekiyor. Ama Arduino da 0 ve 1 numaralı pinlere bağlamamanı öneririm zarar verebilir.

  • @semihh_1
    @semihh_1 3 года назад

    hocam ben kütüphaneye HC-SR04 mesafe sensörünü eklememe rağmen hala Arduino derleme hatası alıyorum bunu nasıl çözebilirim.

  • @melihapa3884
    @melihapa3884 2 года назад

    Merhaba. Bu örnekten youtube'da zaten çok fazla sayıda var. Keşke yaklaştıkça tek bir ledin şiddetinin arttığı, yaklaştıkça titreşim motorunun gücünün arttığı ya da yaklaştıkça sesin arttığı örnekler sunsaydınız. RUclips'da hep aynı örnekler veriliyor: ışık ya yanıyor ya yanmıyor, buzzer ya ötüyor ya da bipleri artıp azalıyor. Yavaş yavaş şiddetin arttığı, uzaklaştıkça yavaş yavaş şiddetin azaldığı örnekler hiç bulamıyorum.

  • @ismailoktem7963
    @ismailoktem7963 3 года назад

    Arduino Mega or Mega 2560 için derleme hatası uyarısı veriyor. hocam pinleri fark olmsı gerekiyor yardımcı olabilirmisiniz

  • @b.dinc.9463
    @b.dinc.9463 3 года назад

    Aynı şekilde devreyi kurup çalıştırdım. Seri porta mesafeleri çok güzel ölçüp yazdırıyor fakat ledleri yakmaya gelince, başaramadım abii diyor :) bi hata var bir yerde ama anlayamadım şimdilik sağlık olsun. Yinede teşekkürler güzel eğitimler için.

  • @tuncersaltan
    @tuncersaltan 4 года назад

    hocam merhaba
    derslerinizi severek ve dikkatle takip ediyorum.Ben yeni başlamış biri olarak size ne kadar teşekkür etsem az.
    yalnız ben bu kodlamayı tinkercad uygulamasında pratik olarak yapmayı denedim fakat sürekli hata veriyor.
    en son else kısmı sürekli hata veriyor.Kodlamayı ne kadar incelesem de sonuç hep aynı.

  • @celik_otomasyon
    @celik_otomasyon Год назад

    ledler çok sönük yanıyor neden olabilir

  • @erenyalcin5934
    @erenyalcin5934 2 года назад

    baştaki parça detayını kimse anlatmaz çok güzel bir detay olmuş teşekkür ederim

  • @furkanguneri55
    @furkanguneri55 2 года назад

    hocam monitorda normal sekilde ölcüyor mesafeyi fakat ledlerin hicbiri yanmıyor.. neden? ledler calısıyor kontrol ettim.

    • @SendeKodYaz
      @SendeKodYaz  2 года назад

      Merhaba Furkan Bey. Devre şemasında muhtemelen basit bir hatanız vardır. Devre bağlantılarını göremediğim için LED'lerinizin neden yanmadığı konusunda yorum yapamıyorum.

  • @kazimkyle
    @kazimkyle 2 года назад

    Emeğinize sağlık hocam kodları yorum olarak atsaydiniz iyi olurdu

  • @arda6874
    @arda6874 3 года назад

    Hocam ellerinize ve ağzınıza sağlık sayenizde yaptım proje ödevimi

  • @ahmadqodsi7291
    @ahmadqodsi7291 2 года назад

    HOCAM bir yanlis var sanirim. 1 saniye 10000 mikrisaniye deigl sanirim. mikro 10^-6 ise bir saniye 1000000 mikrosaniye olur. boyle ise ses bir mikrosaniye de 0.0343 santimetre gitiyor. ama siz 0.0343 metre dediniz. eigtiminiz cok iyi bu ararda cok tsk ederim

  • @mustafadogan4462
    @mustafadogan4462 5 лет назад +1

    keşke kodları kopyalayabilsek hocam

    • @SendeKodYaz
      @SendeKodYaz  5 лет назад +3

      Merhaba Mustafa Bey. Aslında buradaki eğitimleri web sayfamda makale olarak yayınlamak istiyorum. Böylece komutlara erişme şansınız olacaktır. Video açıklamasına kod ekleyemiyorum çünkü RUclips buna izin vermiyor. Videolarda genellikle tüm komutlara ekran görüntüsünde sizinle paylaşıyorum. Şunu da unutmayın ki komutları kendiniz yazmanız sizin için daha kalıcı bir öğrenme sağlayacaktır. Yorum olarak bu uygulama için kodları sizinle paylaşıyor olacağım. İyi çalışmalar diliyorum.
      int trigPin=9,echoPin=10;
      int kirmizi=2,yesil=3,sari=4,mavi=5,beyaz=6;
      long sure,uzaklik;
      void setup()
      {
      pinMode(trigPin,OUTPUT);pinMode(echoPin,INPUT);
      pinMode(kirmizi,OUTPUT);pinMode(yesil,OUTPUT);
      pinMode(sari,OUTPUT);pinMode(mavi,OUTPUT);
      pinMode(beyaz,OUTPUT);
      Serial.begin(9600);
      }
      void loop(){
      digitalWrite(trigPin,LOW);delayMicroseconds(2);
      digitalWrite(trigPin,HIGH);delayMicroseconds(10);
      digitalWrite(trigPin,LOW);
      sure=pulseIn(echoPin,HIGH);
      uzaklik=(sure/2)/29.154;//uzaklik=(sure/2)*0.0343
      Serial.print("Mesafe:");
      Serial.print(uzaklik);
      Serial.println(" CM");
      if(uzaklik

    • @mustafadogan4462
      @mustafadogan4462 5 лет назад +1

      SendeKodYaz teşekkürler hocam

  • @muratenesdogan572
    @muratenesdogan572 4 года назад

    Long komutunu anlatsaydın iyi olurdu sanki biliyormuşuz gibi yapıyorsun sonra anlamıyoruz

  • @esradisli2587
    @esradisli2587 2 года назад

    merhabalar ölçüm sonucunu sesli söyletmek istesek nasıl yapabiliriz

    • @SendeKodYaz
      @SendeKodYaz  2 года назад

      Merhaba. Ölçüm sonuçlarını sesli olarak iletmeyi sağlayan bir çalışma daha öncesinde ben de gerçekleştirmedim. Önce rakamların okuyuşu için bir kütüphane edinip, SD karttan her değerin karşılığı sesleri yürütmek gerekir.

  • @m.alakdemir2545
    @m.alakdemir2545 3 года назад

    selamlar bir arduino ya iki adet HC SR04 Ultrasonik Mesafe Sensörü bağlamak istiyorum ve iki adet led, örneğin sensörün biri 2 nolu pin e diğeri ise 3 nolu pin eaç komutu verebilirmi

    • @useruseruser535
      @useruseruser535 3 года назад

      variable diye geçiyo olması lazım isminin 5 tanesini bağlayanda vardı

  • @ilaydacnar9245
    @ilaydacnar9245 4 года назад

    Burda kullanılan malzemeleri söyleyebilir misiniz

  • @anlzebek900
    @anlzebek900 4 года назад +2

    In function 'void loop()':
    33:2: error: 'else' without a previous 'if'
    exit status 1
    Yukarıdaki gibi bir hara aldım ne yapmalıyım?

  • @metronom_81
    @metronom_81 4 года назад

    Hocam selamlar; hocam bu devreyi kurdum ama kafamdaki projede sensörün önünden hızlı bir şekilde cisim geçirmem ve bunun hızlı bir şekilde saptanıp söz konusu dijital çıkıştan uyarıyı almam gerekiyor ... ultrasonik mesafe sensörü bazen bu cismi tanımlamayı kaçırıyor bunun yerine lazer mesafe sensörü alsam istediğim sonuca ulaşablir miyim (ışık sesten hızlı olduğu mantığıyla) .teşekkürler...

    • @SendeKodYaz
      @SendeKodYaz  4 года назад +1

      Merhaba. HC SR04 de piyasadaki en basit ve alt düzey bir ultrasonik mesafe sensörüdür. Bu sensörlerin 150 TL'den başlayarak ileri fiyatlara tırmanan daha performanslı olanları mevcuttur. Bu sensörle bahsettiğiniz gibi hızlı sonuçlar almak mümkün değil daha ileri seviye sensörlere bakmanız gerekiyor.

  • @metronom_81
    @metronom_81 4 года назад

    Hocam ilk defa anlamakta zorlandım :) Hocam sorum şu ben bu mesafe sensörünün kapının önüne koysam ve bu sensörü a.unaya bağlasam ve karta bir bluethooth modülü koysanm telefon üzerinden biri geldiği zaman telefonumdan uyarı alabilir miyim ?

    • @SendeKodYaz
      @SendeKodYaz  4 года назад +2

      Mesafe sensörü biraz teknik detaylar içerdiği için size karışık gelmesi normal. Evet uygun komutları yazarsanız tabiki bluetooth üzerinden bildirim alabilirsiniz. Bluetooth mesafesi çok uzun değil ama bunu göz ardı etmeyin.

  • @arcturus_vega_5465
    @arcturus_vega_5465 4 года назад

    Bir sorum olacak arduinoya kodları yazdığımzda kodları sadece usb kabloyu bilgisayara takdigimizda calisiyor neden güc girisine 9 voltluk pil takdigimizda calismiyor pil dolu yanlis anlasilmasin

    • @SendeKodYaz
      @SendeKodYaz  4 года назад

      Arduino içerisindeki komutlar ister adaptör, ister pil ister usb olsun çalışır. Güç girişi ya da kartla ilgili bir sorun var mı bunu kartı test ederek anlayabiliriz.

  • @ferdidundar
    @ferdidundar 4 года назад

    Abi ben sana bir soru soracağım pc ile arduino yu kolayca yönetmek için bildiğin bir program varmı mesela kırmızı led i yakmak istiyorum pc deki uygulamadan kırmızı ya bastığımda yanıcak gibi

    • @SendeKodYaz
      @SendeKodYaz  4 года назад

      Aşağıdaki oynatma listemde bu konuları en ince detayına kadar anlattım. Bu eğitimler sizlere faydalı olacaktır.
      ruclips.net/p/PLSuhOGv534vR0D1LRr_e9_qTXNvStjg4L

  • @ibrahimgonen8604
    @ibrahimgonen8604 4 года назад

    Hocam merhaba. Eğitimler için teşekkür ederim. Çok faydalanıyorum.
    Burada anlamadığım bir nokta var. Ledlerin olduğu örnekte, 14. satırdaki delayMicroseconds(10) kısmını anlamadım. Neden 10 mikrosaniye? 1 mikrosaniye de 0,0343m ise 10 mikrosaniye de 0,343 m. Yani 34, 3 cm. Örneğimizde ise 300 küsür cm e gidiyor.

    • @siyahgercek
      @siyahgercek 4 года назад

      bence o mikrosaniye farklı degerdeki bir uzaklıga geçtiğinde iki led arasındaki yanma süresi. çünkü bir arabaya taktığımızı düşünürsek aralarına 1 saniye koysa , hareket eden araç için çok uzun bir aralık olur ve sürücü bu durumda arkadaki araca çarpabilir.

  • @metronom_81
    @metronom_81 4 года назад +1

    süper

  • @metronom_81
    @metronom_81 4 года назад

    int trigpin=3;
    int echopin=5;
    long sure,mesafe;
    void setup() {
    pinMode(trigpin,OUTPUT);
    pinMode(echopin,INPUT);
    Serial.begin(9600);
    }
    void loop() {
    digitalWrite(trigpin,LOW);
    delayMicroseconds(2);
    digitalWrite(trigpin,HIGH);
    delayMicroseconds(10);
    digitalWrite(trigpin,LOW);
    delay(500);
    sure=pulseIn(echopin,HIGH);
    mesafe=(sure/2)/29.54;
    Serial.print(mesafe);
    Serial.println("cm");
    delay(500);
    }
    hocam normalde kod yazmam ama didikledim durdum ama başaramadım (hata vermiyor ,arduinoya yüklüyor ama seriport ekranı devamlı 0 cm)

    • @metronom_81
      @metronom_81 4 года назад

      hocam digitalWrite(trigpin,LOW);'un altındaki delay(500) komutunu kaldırınca çalıştı, sebebini öğrenebilir miyim?

    • @SendeKodYaz
      @SendeKodYaz  4 года назад +1

      Merhaba. 500 milisaniye yani yarım saniye sinyalin üretilip geri dönmesini beklemek için çok uzun bir süre. Bu sürede sinyal tamamen etkisini kaybedeceğinden çalışma sağlıklı olmamıştır.

  • @ayseogrt
    @ayseogrt 2 года назад

    Hocam aynı devreye ikinci bir mesafe sensörü ekleyip mesafeyi nasıl hesaplattırabiliriz? Trigpin ve echopin gibi yeniden değişken oluşturup bir daha mı mesafeyi hesaplattıracağız? Denedim ancak olmadı.

    • @SendeKodYaz
      @SendeKodYaz  2 года назад

      Merhaba. Arduino ile kontrol ettiğiniz aynı devreye birden fazla HC-SR04 ultrasonik mesafe sensörü bağlayabilirsiniz. Elbette her mesafe sensörünün trig ve echo pinini ayrı pinlere bağlayıp bunlarla ilgili ayrı ayrı değişkenler tanımlamanız gerekiyor. Komutlarınızı paylaşırsanız göz atmaya çalışırım. İyi çalışmalar diliyorum.

    • @ayseogrt
      @ayseogrt 2 года назад

      @@SendeKodYaz Hocam çok teşekkür ederim sorunu çözdüm. Tübitak projesi için çalışıyordum. Eğitim videolarınız sayesinde ortaya güzel projeler çıkardım. Allah sizden razı olsun.

  • @mesutho
    @mesutho 4 года назад

    1 saniye = 1 milyon mikrosaniye olmalıydı. 343 metre = 34300 cm/1.000.000= 0,0343 cm

    • @SendeKodYaz
      @SendeKodYaz  4 года назад +1

      Merhaba. Sonrasında bu hatamı videoyu tekrar izlediğimde fark ettim. Bu videoda HC SR04 sensörünün mesafe ölçüm prensibini anlatmaya çalıştım. Ama sizin de bahsettiğiniz gibi sehven matematiksel kısımda bir hata oldu. Bu eğitimi tekrar hazırlasam daha yerinde olacak. Hatırlattığınız için teşekkür ederim.

    • @mesutho
      @mesutho 4 года назад

      @@SendeKodYaz Küçük bir detaydı ama belki hesaplama kısmında yanılanlar olabilir diye belirttim. Sizi hem arduino hem de c# videolarından takip ediyorum. Emeğiniz için teşekkürler.

  • @nova6137
    @nova6137 4 года назад

    30tane ledi her birini bir cm hassasiyetle yakmak için if else komutu disinda yapabilecegim baska bir komut varmı cunki o sekilde 30 tane if else yzmam lazim

    • @ismailbilir820
      @ismailbilir820 3 года назад

      for döngüsü

    • @ismailbilir820
      @ismailbilir820 3 года назад

      devreyi düşündüğün şeyi falan bana gösterirsen yardımcı olim

  • @enesahmetdemir9947
    @enesahmetdemir9947 4 года назад

    swanky lualua migelo uygulaması ücretlimi

    • @SendeKodYaz
      @SendeKodYaz  4 года назад

      Tinkercad üzerindeki uygulamalar ücretsiz diye biliyorum.

  • @mustafadogan4462
    @mustafadogan4462 5 лет назад

    hocam alta yada bıyere yazıp atabılırmısınız acaba Lutfen

    • @SendeKodYaz
      @SendeKodYaz  5 лет назад +1

      Merhaba. Komutları açıklama satırına yazdığımızda RUclips birçok karakterde sıkıntı çıkartıyor ve izin vermiyor. Fırsat bulduğumda web sayfamda uygulamalarla ilgili makaleler yayınlıyor olacağım. Bir önceki yorumunuza bu uygulamanın komutlarını ekledim. İyi çalışmalar diliyorum.

  • @siyahgercek
    @siyahgercek 4 года назад

    Hocam emeğinize sağlık. Birşey sormak istiyorum. Anladıgım kadarıyla sensör, mesafe bilgisini karta voltaj olarak iletiyor. Eğer böyle ise, biz sensörün çıkısına bir ayarlı direnç koyarak fiziksel olarak bu degerlerle oynayabilir miyiz? Yani cisim sabit olsa bile sanki uzaklaşıp yakınlaşıyormuş gibi, bir nevi sistemi kandırabilir miyiz? Teşekkürler.

    • @SendeKodYaz
      @SendeKodYaz  4 года назад +1

      Merhaba. Mesafe sönsürü doğrudan gerilim çıkışı ile sonuç üretmiyor. Ancak bazı sensörler analog girişlere gönderilen voltaj değerleri ile ölçüm yapıyor. Böyle bir şeyi fiziksel oynama yerine yazılımsal olarak sağlayabilirsiniz.

    • @siyahgercek
      @siyahgercek 4 года назад

      @@SendeKodYaz Teşekkür ederim hocam. Bu bilgi iyi oldu 😊

  • @bilimAdimlari
    @bilimAdimlari 3 года назад

    teşekkürler :)

  • @nesekaya3492
    @nesekaya3492 4 года назад

    Stray \304 in program hatasını alıyorım hata yeri ise Serial.println(uzaklık); diyor Ne yapabilirim?

    • @SendeKodYaz
      @SendeKodYaz  4 года назад

      uzaklık yerine değişken ismini uzaklik olarak kullanın yani Türkçe karakterleri değişken isimlendirmelerinde kullanmayınız.

    • @nesekaya3492
      @nesekaya3492 4 года назад

      düzelttim

    • @nesekaya3492
      @nesekaya3492 4 года назад

      Sağ olun İşe yaradı.

  • @OFP27
    @OFP27 3 года назад

    teşekkürler!

  • @metronom_81
    @metronom_81 4 года назад

    Hocam echopin sadece üzerinde ultrasonik dalagalar çarptığında mı ver yolluyor yani high oluyor ?

    • @SendeKodYaz
      @SendeKodYaz  4 года назад +1

      Evet bu sayede sinyalin gidiş dönüş hızı hakkında bilgi sahibi oluyoruz.

    • @ahmetozturk5737
      @ahmetozturk5737 3 года назад

      @@SendeKodYaz sure degiskenini tanımlarken degiskenin bitimini echonun high olması olarak baz alıyoruz. peki sure degiskenin baslangıc zamanı ne zaman, trig in hıgh olması mı?

    • @streakurt
      @streakurt Год назад

      Hayir , tam tersi bu kisimda hocamiz anlatirken ufak bir yanilgi icerisinde. Mantigini kavramak isteyen olursa uzunca yazabilirim.

  • @SpectresCasper
    @SpectresCasper 3 года назад

    kodu paylaşsanız ne olurdu yani? videoya bakarak kodu yazdım fakat hala hata alıyorum ve sorunu bulamadım bir karşılaştırma yapabilseydik

    • @SendeKodYaz
      @SendeKodYaz  3 года назад +4

      Merhaba. Komutları sizlerin yazması ve kalıcı öğrenmenin olmasından yanayım. Biliyorum zaman sizler için oldukça değerli ancak öğrenme süreçlerinde harcadığınız zaman kayıp zaman değildir. İyi çalışmalar diliyorum.

    • @SpectresCasper
      @SpectresCasper 3 года назад +1

      yanıt için teşekkürler

  • @ulu3591
    @ulu3591 4 года назад

    Lav hayt ...

  • @affanclass2283
    @affanclass2283 5 лет назад +1

    Hocam benim arduino bilgim iyi robot istandan proje setti alip. Bide Kapsamli projeler yapacaksam 37 parca sensor setine gerek varmi bide ek neler almalıyım

    • @SendeKodYaz
      @SendeKodYaz  5 лет назад

      Arduino Proje Seti: bit.ly/2JvjOue
      Eğer kanalımızdaki arduino dersleri ile paralel ilerliyorsanız arduino proje seti uzun vadede sizin ihtiyaçlarınızı karşılayacaktır. Ekstra materyallere ihtiyaç duydukça temin edebilirsiniz. Sensör seti sensörlerin kullanımı ve proje fikri vermesi açısından elbette size katkı sağlayacaktır.

  • @ylmazbagran6401
    @ylmazbagran6401 5 лет назад +1

    Teşekkürler hocam. Ellerine sağlık

    • @SendeKodYaz
      @SendeKodYaz  4 года назад

      İyi çalışmalar diliyorum.

  • @affanclass2283
    @affanclass2283 5 лет назад +1

    Hocam ilk yorum

    • @SendeKodYaz
      @SendeKodYaz  5 лет назад

      İlkler her zaman önemlidir :)