STM32F4 Discovery Kartı İle HC-SR04 Ultrasonik Sensor Kullanımı

Поделиться
HTML-код
  • Опубликовано: 5 сен 2024
  • Merhaba arkadaşlar, STM32F407VG discovery kartı ile arm programlama derslerimize hoş geldiniz. Bu dersimizde stm32f4 discovery kartı ile HC-Sr04 ultrasınik sensör hal kütüphaneleri ile nasıl kullanılır ve yazılımı nasıl olur bunu konuştuk.
    Destek Olmak İçin ► / mfatihkoseoglu
    Abone olmak için: www.kisa.link/...
    websitesi için: www.mfatihkoseo...
    Kodlar için (For Code): mfatihkoseoglu....
    STM32F4 Multi External Interrupt - Çoklu Harici Kesme - Register Ile #Ders24: • STM32F4 Multi External...
    STM32F4 Multi External Interrupt - Çoklu Harici Kesme - STDPeriph Kütüphaneleri Ile #Ders22: • STM32F4 Multi External...
    STM32F4 External Interrupt - Harici Kesme - STDPeriph Kütüphaneleri Ile #Ders21: • STM32F4 External Inter...
    Kesme (Interrupt) Nedir? STM32F407 Dersleri #Ders20: • Kesme (Interrupt) Nedi...
    STM32F4 BUTON İLE 7 SEGMENT DİSPLAY KONTROLÜ #Ders19: • STM32F4 BUTON İLE 7 SE...
    STM32F4 Buton İle Led Kontrolü Dijital Giriş HAL Kütüphaneleri ile #Ders18: • STM32F4 Buton İle Led ...
    STM32F4 Buton İle Led Kontrolü Dijital Giriş Registerlar ile #Ders17: • STM32F4 Buton İle Led ...
    STM32F407VG Buton İle Led Örneği #Ders16:
    • STM32F407VG Buton İle ...
    STM32F407VG Buton İle Led Kontrolü Dijital Giriş #Ders15:
    • STM32F407VG Buton İle ...
    Kurulması gereken programlar: • ATOLLIC TRUE STUDİO VE...

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

  • @ibrahimesin4612
    @ibrahimesin4612 5 лет назад +5

    Böyle güzel videolar için ne kadar teşekkür etsek az.Lütfen devam edin.Size çok dua ediyorum..

    •  5 лет назад

      Güzel yorum ve dualarınız için teşekkürler, iyi çalışmalar :)

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

      Pro tip : watch movies at KaldroStream. I've been using it for watching a lot of movies lately.

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

      @Calvin Oliver Definitely, have been watching on Kaldrostream for since november myself :)

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

      hazır kodlar sizde mevcut mu ?

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

    merhaba, eğitim seriniz gerçekten cok faydali. bilginin zekatı yüzde yüzdür, paylaşımlarınız ve çabanız için tesekkür ederim, eğitim serinizin devamını bekliyoruz :")

    •  5 лет назад

      Eyvallah, teşekkür ederim. İyi çalışmalar :)

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

      hazır kodlar sizde mevcut mu ?

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

    Allah razı olsun. Eline sağlık Hocam

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

    Değerli hocam lütfen bu dosyaları indirebileceğimiz bir link paylaşabilir misiniz lütfen?

  • @schraderzz
    @schraderzz 3 месяца назад

    Hocam merhaba ben aynı kodları yazdım ama sadece 1 kez çalışıyor kod, mesafeyi değiştirdikçe ledler değişmiyor. Kullanıcı butonuna bastıkça güncelleriyor ledler. Yardımcı olabilir misiniz.

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

    Hocam dosya linkleriniz açılmıyor, yenileme şansınız var mıdır?

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

    Hocam STM Studio programında başlata tıkladıpğımda 2 hata veriyor.
    1 - Error opening ST-Link connection
    2 - Failure opening connection with target

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

    Hocam öncelikle emeğiniz için gerçekten çok teşekkür ederim.Acaba stm32 ye uzaktan kumanda ile motor sürme veya sadece uzaktan kumandanın nasıl bağlanacağını anlatırsanız çok sevinirim

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

    Hocam ben bu kodu yapmaya çalıştığımda echo high olmuyor .Neden olabilir?

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

    Sensörün kalitesiz olmasından mı kaynaklı bilmiyorum fakat mesafe bilgilerini gerçekçi ölçmüyor. Yapan arkadaşlar nelerle karşılaştılar acaba? Onun dışında çok güzel bir uygulama. Elle tutulur gözle görülür bir sensör kontrol ettik.

    •  3 года назад

      Kalite gercekten

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

    Multiple errors reported.
    1) Unable to create variable object
    2) Failed to execute MI command:
    -var-create - * " time"
    Error message from debugger back end:
    -var-create: unable to create variable object
    3) Failed to execute MI command:
    -data-evaluate-expression " time"
    Error message from debugger back end:
    No symbol "time" in current context.
    4) Failed to execute MI command:
    -var-create - * " time"
    Error message from debugger back end:
    -var-create: unable to create variable object
    Debug yaparken bu hatayı alıyorum nedendir acaba

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

    hocam elinize sağlık öncelikle ama delay kütüphanesinin olduğu olduğu web sitesi açılmıyor nereden indirebiliriz bu kütüphaneleri

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

      bu projeyi github da paylaştım github.com/mfatihkoseoglu

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

    hocam yine rahatsız ediyorum k.b yın yeniyim buralarda bir sorunum var debug yaptım letlerim yandı ama sensör çalışmadı tekrardan deneyince şimdide hiç biri çalışmıyor ve şöyle bir hata veriyo "Can't find a source file at "C:\Users\Leader of World\Desktop\STM PROJECTS\HC-SR04-ULTRASON\335K OKUMA\Src\main.c"
    Locate the file or edit the source lookup path to include its location." Napmalıyım

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

    HAL_Delay ile yapınca neden olmuyor kütüphane tam olarak ne işe yarıyor

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

    Abi öncelikle emeğine sağlık bir sorum olacak kullanılan bu kodları keil da programlamak için kullanabilirmiyiz ben keil üzerinde çalışıyorum daha yeni başladım

    •  4 года назад

      Tabiki hicbir fark yok

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

      hazır kodlar sizde mevcut mu ?

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

    hocam, dwt kütüphanesini bulamadım yardımcı olurmusunuz

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

    Hocam merhaba burada birden fazla sensör kullanmak istersek ben mesela 3 tane sensör kullanmak istiyorum bunun sonucunda nasıl bir yol izlememiz gerekir?

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

    üstad rahatsız ediyorum ama dma ile birden fazla ınput capture yakalamak istiyorum ve bunlar 4mhzlik sinyaller stm32f767zi kullanıyorum
    uint32_t dma_Val1[10]; //tanımlamayı böyle yapıyorum içinde 10 adet değişken olsun diye
    HAL_TIM_IC_Start_DMA(&htim8, TIM_CHANNEL_1, (uint32_t*)dma_Val1, 10); // buda aynı şekilde 10 yaptım
    cube mx teki değişiklikler :
    tim8_ch1 dma2 seçili
    timer prescaler değeri 0 - 1 - 2 - 3 denedim bu örnekleme frekansı biliyorum bunu arttırdıkça hız azalır ondan çok artırmadım çünkü zaten sapıtıyor
    counter period 60000 de bunu düşükte tutsam zaten sonuna ulaşmadan 0 lanıyor her IC olduğundan ondan sorun yok
    rising edge ve input filter 5-10-15 denedim
    GPIO Pini very high olarak tanımlı diğerlinide denedim belki parazit oluyodur diye frekans arttıkça parazitte artabilir diye düşündüm medium zaten 10 mhz
    peripheral to memory seçili
    very high priority
    come circular
    peripheral ve memory tikleri aktif
    2 side word seçili
    capture olduğunda aşadağıdaki olaylar gerçekleşiyor şuan
    dma_Kalici_Degerler[counter1] = dma_Val1[0];
    counter1++;
    __HAL_TIM_SetCounter(&htim8, 0);
    300khz ile 500 khz arasına kadar idare eder çalışıyor sorun yok aradaki değerleri çekip okuyorum.
    fakat 1mhz 2 mhz gibi frekans yükseldikçe okuduğum değerlerin aynı kalması gerekirken değerler birbirinden çok farklı çıkıyor ve sapıtıyor atıyorum 500 khzlik bir sinyali okurken bana 500 değerini veriyor ise 2mhz lik bir sinyali okurkende 125 vermesi gerekmez mi 100 birimlik bir dizim var bir değeri 50 bir değeri 200 böyle aralıkta farklı farklı veriler geliyor 150 ile 100 arasında gelse onada razıyım ama uçurum çok fazla sizce 4mhzlik bir kare dalga sinyalini nasıl okumalıyım nerde hata yapıyorum
    örnek frekans olarak :
    web.mit.edu/6.933/www/Fall2000/mode-s/signal.html
    burdaki 0.25 uslik bitleri ayıklamaya çalışıyorum nasıl bir yol izlemeliyim

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

    Hocam kodlara ulaşılamıyor diyor hazır indirdiğiniz kodlara nereden ulaşacağız

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

    merhaba fatih bey öncelikle tebrik ediyorum sizi,bu uygulama diğer board'larda da çalışmasını denediniz mi çünkü bende düzgün veri gelmiyor sebebi clock ayarları olabilir mi(bende stm32f411re) ayrıca toplu mesaj gönderme uygulaması yaparsanız çok memnun olurum

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

      Tüm ayarları doğru yaptınız mi ? sizde konfigurasyonlar farklı olabilir

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

    merhaba aynı sensörü simulink ile kodlamak istiyorum da yardımcı olabilir misiniz acaba ?

    • @user-wf5gd9ou1z
      @user-wf5gd9ou1z 25 дней назад

      Merhaba, Simulink ile kodladınız mı ?

  • @mehmeterden198
    @mehmeterden198 5 лет назад +4

    Hocam kartı yazacagina karı yazmışsınız

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

      Uyarı için teşekkür ederim, hemen düzeltiyorum.

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

    Abi Eline saglık güzel ama BİR PROBLEMİM VAR kodlar açılmıyo şöyle bir yazı yazıyo tıklayınca "Üzgünüm, taslakları ön izlemenize izin verilmiyor." yardımcı olur musun

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

      github paylaştım ordan ulasabilirsin

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

      Allah razi olsun

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

    Hocam bu sensörün karta bağlanma şeması var mı

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

    merhabalar hocam
    çok teşekkürler değerli bilgileriniz için
    #include "cmsis_os.h"
    dw_stm32_delay .h fonksiyonu içindeki derleme hatası veriyor
    nasıl çözebilirim

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

      Hocam kütüphane dosyalarını nereden bulabilirim yardımcı olabilir misiniz lütfen?

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

    Hocam kolay gelsin ben stm kartıyla bitirme projesi yapıyorum ve keil üzerinden register kullanmadan kod yazıyorum ve mesafe sensöründen bilgi almam gerekiyor acaba bu cubemx deki kodları keil a atmanın veya orda yazmanın bir yolu var mı

    •  4 года назад

      cubemx ayarlarını keilde de yapabilirsin, cubemx de derleyici olarak keil sececeksin o kadar

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

    myproject\myproject.axf: Error: L6218E: Undefined symbol DWT_Delay_Init (referred from main.o). adında hata alıyorum main.o adlı dosyayı buluyorum ama ne yapmalıyım yardım ederseniz sevinirim

    •  3 года назад

      Githundan dosyayı indirdiniiz mi o dw delay dosyasını projenize dahil edin

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

      @ evet indirdim. ben keil kullanıyorum dosyayı dahil etmeyi direk programda yapamadım o yüzden programın olduğu klasörü bulup src ve ınc ye taşıdım

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

    kütüphanelere ulaşamıyorum yardım eder misiniz

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

    Timer interrupt ve Dış kesme kullanılarak yapılsa daha doğru olmaz mıydı ?

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

      Yani 10uS trig pinine uyguladıktan sonra, Echo pininide Dış kesmeye bağlasak, Dış kesme geldiği anda, 1us olarak ayarladıgımız timer interrupt içindeki değişkenimizi, echo pini 1 olduğu sürece değişnemizi ++ yapsak, daha bi profosyonel ve hatasız olur gibi ?

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

      @@savasduran7279 Savaş bey, eğitim serime göre gidiyorum . Henüz timerları işlemediğim için timerlar olmadan yapmak istedim. Timerlara geldiğimde o şekilde bir kullanım da elbet göstermiş olacğım. Katkınız için teşekkürler.

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

    Dosyaların linki nerededir?

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

    Hocam isyerimde bir tane sensörlü el kurutma makinası var, birkaç gündür Kendi kendine çalışıyor, durması biraz uzun sürüyor, galiba sensör bozuldu, sensör modülünü komple değiştireyim mi veya kart üzerindeki sensörü mu degistireyim, ne onerirsiniz?

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

      Sorun gerçekten sensorde ise sadece sensoru değiştirin bence, eğer sensorde değilse hatayı bulabiliyorsanız bulun yoksa uğraşmayın kartı değiştirin.

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

      @ sensorun alıcısı üzerinde koyu renkli cam vardı o bir ara yerinden çıkmıştı ama çalışmaya devam ediyordu, o muhafaza camı yüzünden olma ihtimali varmıdır, tahminen o cam ışığı zayıflatma amaçlı.

    •  5 лет назад

      @@OktaySarcam Evet muhtemelen ondan dolayı olabilir, ama kesin diyemem tabi görmek lazım. Siz bir deneyin olmazsa yenisini alırsınız.

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

    hocam dosyaları paylaşır mısınız

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

    Link açılmıyor

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

    hocam indirim kodu alabilme şansımız var mı acaba udemy için

    •  3 года назад

      SIFIRDAN İLERİ SEVİYEYE C PROGRAMLAMA KURSU (YENİ KURS)
      STM32F4 BOOTLOADER KURSU
      ARM PROGRAMLAMA KURSU
      PIC PROGRAMLAMA KURSU
      RTOS KURSU
      CANBUS KURSU INDIRIMLERI %50
      Yeni Kurs:
      Sıfırdan İleri Seviyeye C Programlama Kursu:
      www.udemy.com/course/temelden-ileri-seviyeye-c-programlama-kursu/?couponCode=NISAN3
      STM32F4 ile Bootloader:
      www.udemy.com/course/stm32f4-bootloader-gelistirme/?couponCode=NISAN3
      STM32F4 İle Arm Programlama Dersleri:
      www.udemy.com/course/stm32f4-discovery-kart-ile-arm-dersleri/?couponCode=NISAN3
      STM32F4 ile CANBUS Dersleri:
      www.udemy.com/course/stm32f4-discovery-karti-ile-can-bus-dersleri/?couponCode=NISAN3
      STM32F4 ile İşletim Sistemi:
      www.udemy.com/course/rtos-stm32f4-ile-freertos-kursu/?couponCode=NISAN3
      Pic Programlama Kursu:
      www.udemy.com/course/pic-programlama-kursu-mplab-x-ide-ve-proteus/?couponCode=NISAN3

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

    while(!(GPIOB->IDR & (1

    •  4 года назад

      Birincisi bağlantıların doğru mu?
      Ikincisi ondan öncesinde bir hata olabilir oraya gelmiyor olabilir mi?

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

      @ Hocam oraya kadar geliyor.delay_us() buradaki değeri 40 ms çkarınca veriler geliyor ama onda da sapmlar oluyor

    •  4 года назад

      @@ilkeraykut7064 aynı sensor mu peki

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

      @ evet hocam.Ben stm32f103c8t6 kullanıyorum Bu arada

    •  4 года назад

      @@ilkeraykut7064 register kısmında bir hata olabilir mi? O kısımları kontrol etmen gerekir

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

    ama el alışkanlığı yapalım :DDDDD 7:51

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

      Hahaha israf olmasın :)

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

      @ evde kahkahayı bastım 🤣

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

      @@mustafakayaduman6067 iki yıl olmuş izledim bende kahkahayı bastım :)

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

    dwt_stm32_delay kütüphanesini nasıl edinebilirim

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

      Bulabildiniz mi ? Bulduysanız paylaşabilir misiniz lütfen?

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

      @@teknolojiveyazilim aga hatırlamıyorum, kötü günlerdi... geride kaldı.

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

      @@aka_alperen Şuan nasılsın dostum

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

      @@mertdayanc100 Allah'a şükür kurtuldum. Biraz daha kolay işlere verdim kendimi. Stm32 yoruyordu...

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

    hoca udemy e can bus derslerini std kütüpanesiyle anlatımlı ders atarsan sevinirim cube den pek hoşlanmıyorum

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

    kod website'nız hata veriyor

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

      Nasıl bir hata alıyorsunuz?

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

      Muhammed Fatih KÖSEOĞLU bu sayfa açılamıyor diyor sadece. Bir de ben f103 kullanıyorum. Lcd olmadan deniyorum projem için sadece mesafe göstersin debug’ta yeter. Ama bir türlü yapamadım. Değer vermiyor. 0 gösteriyor hep ama kodlarım yanlış değil. Yardımcı olmanız mümkün mü? Nasıl yapabilirim?

  • @eminyldz3112
    @eminyldz3112 3 месяца назад +1

    hocam kod nerde aq :((

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

    Bütün UÜ burda değilse bişi bilmiyorum :D

  • @abdurrahmanfirat6579
    @abdurrahmanfirat6579 6 месяцев назад