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

Поділитися
Вставка
  • Опубліковано 25 сер 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
    UA-cam 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

  • @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.

  • @erenyalcin5934
    @erenyalcin5934 2 роки тому

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

  • @mehmetadilaslan
    @mehmetadilaslan 3 роки тому +6

    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.

  • @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.

  • @birgsm
    @birgsm 2 роки тому +3

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

  • @arda6874
    @arda6874 3 роки тому

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

  • @kazimkyle
    @kazimkyle 2 роки тому

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

  • @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. UA-cam'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.

  • @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 6 місяців тому

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

  • @AHMET-gu3mo
    @AHMET-gu3mo Рік тому

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

  • @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.

  • @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.
      ua-cam.com/video/YX1SBsxsTwM/v-deo.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

  • @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.

  • @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

  • @ismailoktem7963
    @ismailoktem7963 3 роки тому

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

  • @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.

  • @omerfarukpaker7551
    @omerfarukpaker7551 3 роки тому

    teşekkürler!

  • @ylmazbagran6401
    @ylmazbagran6401 5 років тому +1

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

  • @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ı.

  • @bilimAdimlari
    @bilimAdimlari 3 роки тому

    teşekkürler :)

  • @eyupensar4671
    @eyupensar4671 2 роки тому +1

    Arduino Kodları verebilir misiniz?

  • @erkancakiroglu
    @erkancakiroglu 2 роки тому

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

  • @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.

  • @celik_otomasyon
    @celik_otomasyon Рік тому

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

  • @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.

  • @metronom_81
    @metronom_81 4 роки тому +1

    süper

  • @ilaydacnar9245
    @ilaydacnar9245 4 роки тому

    Burda kullanılan malzemeleri söyleyebilir misiniz

  • @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.

  • @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.

  • @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.

  • @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.

  • @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.

  • @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?

  • @arcturus_vega_5465
    @arcturus_vega_5465 3 роки тому

    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  3 роки тому

      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.

  • @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.
      ua-cam.com/video/oxjZ4GaAbhs/v-deo.html

    • @n11hobbycenter
      @n11hobbycenter 5 років тому

      Teşekkürler

  • @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ı

  • @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 😊

  • @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.
      ua-cam.com/play/PLSuhOGv534vR0D1LRr_e9_qTXNvStjg4L.html

  • @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 11 місяців тому

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

  • @nova6137
    @nova6137 3 роки тому

    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

  • @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 11 місяців тому +1

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

  • @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.

  • @mustafadogan4462
    @mustafadogan4462 5 років тому +1

    keşke kodları kopyalayabilsek hocam

    • @SendeKodYaz
      @SendeKodYaz  5 років тому +2

      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ü UA-cam 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

  • @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.

  • @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ı.

  • @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 ...

  • @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.

  • @muratenesdogan572
    @muratenesdogan572 4 роки тому

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

  • @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 UA-cam 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.

  • @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.

  • @affanclass2283
    @affanclass2283 5 років тому +1

    Hocam ilk yorum

    • @SendeKodYaz
      @SendeKodYaz  5 років тому

      İlkler her zaman önemlidir :)