STM32 ile Sensör Kütüphaneleri Geliştirme

STM32 ile Farklı Türlerde Sensörlerin (Nem, Sıcaklık, Basınç vs) Kütüphanelerini Adım Adım Geliştir

  • 5,0 (26 yoruma göre)
  • Kayıtlı 586 öğrenci
  • Süre 16:09:33
  • Türkçe

Açıklama

Bu kursumuzda, STM32 mikrodenetleyici platformunu kullanarak çeşitli sensör türlerini içeren kütüphaneleri adım adım geliştirmeyi hedefler. Kurs boyunca, nem, sıcaklık, basınç gibi farklı sensörlerin STM32 ile entegrasyonunu öğrenerek, öğrendiğiniz bilgileri pratik uygulamalara dönüştüreceksiniz. Kursumuzu başarıyla tamamladıktan sonra işiniz veya projeleriniz için kullanacağınız sensörlerin datasheetlerini inceleyebilecek ve kütüphanelerini kendiniz geliştirebilecek farklı platformlarda kullanabileceksiniz.

Kursun Avantajları:

- Pratik Odaklı: Her bir sensör için farklı uygulamalar yaparak öğrendiklerinizi pekiştirebilirsiniz.

- Adım Adım Rehberlik: Sensör kütüphaneleri oluştururken adım adım rehberliğimiz sayesinde sizde bizle yapabilecek çıkan hataları çözebileceksiniz.

- Çeşitli Sensörler: Nemden basınca, sıcaklıktan harekete kadar birçok sensör türünü kapsayan geniş bir içeriğe sahiptir.

Bu kurs, hem STM32 platformunu etkili bir şekilde kullanmayı hem de farklı sensörleri entegre etmeyi amaçlayan her seviyeden yazılım geliştirici için idealdir. Haydi, STM32 dünyasında sensör kütüphaneleri oluşturarak gerçek dünya uygulamalarınıza güç katın!

Neler öğreneceksiniz

  • - STM32 Temelleri: Mikrodenetleyici Mimarisine Giriş

  • - Sensörlerin Çeşitleri ve İşleyiş Prensipleri

  • - Datasheet Okumayı Öğrenme

  • - BME280, DHT22, ve GPS Sensörleri ile Başlangıç

  • - Sensör Kütüphanelerini Oluşturma ve Entegrasyonu

  • - AdXL345 İvmeölçer ve MPU6050 Jiroskop ile Hareket Sensörleri

  • - Kütüphaneleri Optimize Etme ve Performans İyileştirmeleri

  • - Son Projeler: Çeşitli Sensörleri Birleştirerek Karma Uygulamalar Oluşturma

Arif Mandal Arif Mandal
  • 4.9 Eğitmen Değerlendirmesi
  • 15327 Öğrenci
  • 513 Yorum

Merhaba! Derslerinize ve iş hayatınıza yardımcı olacak kurslarımıza aşağıdan erişebilirsiniz. Kurslarımız ile ilgili her türlü sorunuzu linkedin adresimizden veya kursumuza kayıt olduktan sonra katılabileceğiniz telegram kanalından iletebilirsiniz. Şimdiden kurslarımıza kayıt olan arkadaşlara başarılar diliyorum. "Öğrenme ve öğretmenin bir sınırı yoktur." 🎉 "101" kupon kodu ile %60 indirimden faydalanabilirsiniz 🎉 Kurs satın alımlarında problem yaşıyorsanız [email protected] adresine mail atınız!

Birlikte sıkça alınanlar

Toplam: ₺1997.00 ₺1497.00

Eğitmen

Arif Mandal
  • Arif Mandal
  • 4.9 Eğitmen Değerlendirmesi
  • 15327 Öğrenci
  • 513 Yorum

Merhaba! Derslerinize ve iş hayatınıza yardımcı olacak kurslarımıza aşağıdan erişebilirsiniz. Kurslarımız ile ilgili her türlü sorunuzu linkedin adresimizden veya kursumuza kayıt olduktan sonra katılabileceğiniz telegram kanalından iletebilirsiniz. Şimdiden kurslarımıza kayıt olan arkadaşlara başarılar diliyorum. "Öğrenme ve öğretmenin bir sınırı yoktur." 🎉 "101" kupon kodu ile %60 indirimden faydalanabilirsiniz 🎉 Kurs satın alımlarında problem yaşıyorsanız [email protected] adresine mail atınız!

Dersler

63 Ders

Kurs Tanıtım Videosu

1 Sayfalar 4:05

Kodlar ve Diğer Dosya Linkleri

1 Sayfalar
  • İçeriğe Git

Sensör Kütüphanesi Oluşturma Akış Şeması

1 Sayfalar
  • İçeriğe Git

Sensör Kütüphanesi Oluşturma Genel Senaryo(ADXL345 Giriş)

1 Sayfalar 13:14

ADXL345 Datasheet İnceleme - Projeyi Oluşturma

1 Sayfalar 23:44
  • ADXL345 Datasheet İnceleme - Projeyi Oluşturma 23:44
  • İçeriğe Git

ADXL345 Registerlarını .h Dosyasına Eklenmesi

1 Sayfalar 17:54
  • ADXL345 Registerlarını .h Dosyasına Eklenmesi 17:54
  • İçeriğe Git

ScanID Foksiyonunun Oluşturulması (Sensor Adresini Bulalım)

1 Sayfalar 22:46
  • ScanID Foksiyonunun Oluşturulması (Sensor Adresini Bulalım) 22:46

RegisterRead ve Init Foksiyonlarının Oluşturulması + Debug

1 Sayfalar 21:49
  • RegisterRead ve Init Foksiyonlarının Oluşturulması + Debug 21:49

RegisterWrite Foksiyonunun Oluşturulması ve Config Ayarları

1 Sayfalar 26:18
  • RegisterWrite Foksiyonunun Oluşturulması ve Config Ayarları 26:18

Register Yapılandırılmalarının Tamamlanması

1 Sayfalar 20:40
  • Register Yapılandırılmalarının Tamamlanması 20:40

Eksen Değerlerinin Okunması ve Test Edilmesi

1 Sayfalar 11:43
  • Eksen Değerlerinin Okunması ve Test Edilmesi 11:43

g Değerlerinin Okunması ve Test Edilmesi

1 Sayfalar 16:22
  • g Değerlerinin Okunması ve Test Edilmesi 16:22

ADXL345 Kütüphanesi Geliştirme-1 (Neden Static Yapıyoruz?)

1 Sayfalar 22:16
  • ADXL345 Kütüphanesi Geliştirme-1 (Neden Static Yapıyoruz?) 22:16

BME280(Nem, Sıcaklık, Basınç) Kütüphanesi Giriş

1 Sayfalar 10:47

BME280(Nem, Sıcaklık, Basınç) Sensörü Datasheet İncelemesi

1 Sayfalar 24:07
  • BME280(Nem, Sıcaklık, Basınç) Sensörü Datasheet İncelemesi 24:07
  • İçeriğe Git

H ve C Dosyasının Oluşturulması (Registerların Eklenmesi)

1 Sayfalar 19:04
  • H ve C Dosyasının Oluşturulması (Registerların Eklenmesi) 19:04

Init Foksiyonunun Oluşturulması

1 Sayfalar 19:53
  • Init Foksiyonunun Oluşturulması 19:53

Register Control Ayarlarının Tamamlanması

1 Sayfalar 20:48
  • Register Control Ayarlarının Tamamlanması 20:48

Calibration Foksiyonunun Oluşturulması

1 Sayfalar 23:29
  • Calibration Foksiyonunun Oluşturulması 23:29

Register'lardan Nem, Sıcaklık, Basınç Değerlerinin Okunması

1 Sayfalar 27:22
  • Register'lardan Nem, Sıcaklık, Basınç Değerlerinin Okunması 27:22

Main de Foksiyonların Çağrılması ve Debug Edilmesi

1 Sayfalar 11:49
  • Main de Foksiyonların Çağrılması ve Debug Edilmesi 11:49

Hatanın Düzeltilmesi - Debug Püf Noktaları

1 Sayfalar 19:25
  • Hatanın Düzeltilmesi - Debug Püf Noktaları 19:25

BME280 Sensörü Geliştirme-1 (Unused Variable)

1 Sayfalar 8:43
  • BME280 Sensörü Geliştirme-1 (Unused Variable) 8:43
  • İçeriğe Git

4x4 KeyPad Kütüphanesi Oluşturma Giriş (Çalışma Prensibi)

1 Sayfalar 24:24
  • 4x4 KeyPad Kütüphanesi Oluşturma Giriş (Çalışma Prensibi) 24:24
  • İçeriğe Git

4x4 KeyPad Kütüphanesi readKeypad Foksiyonunun Oluşturulması

1 Sayfalar 10:33
  • 4x4 KeyPad Kütüphanesi readKeypad Foksiyonunun Oluşturulması 10:33

4x4 KeyPad Kütüphanesi Test Edilmesi

1 Sayfalar 14:07
  • 4x4 KeyPad Kütüphanesi Test Edilmesi 14:07
  • İçeriğe Git

2-Eksen Joystick Kütüphanesi Oluşturma Giriş(Init Foksiyonu)

1 Sayfalar 17:15
  • 2-Eksen Joystick Kütüphanesi Oluşturma Giriş(Init Foksiyonu) 17:15
  • İçeriğe Git

2-Eksen Joystick Kütüphanesi Oluşturma Eksen Değerleri Okuma

1 Sayfalar 12:57
  • 2-Eksen Joystick Kütüphanesi Oluşturma Eksen Değerleri Okuma 12:57

2-Eksen Joystick Kütüphanesi Oluşturma Butonu Ekleme ve Test

1 Sayfalar 6:39
  • 2-Eksen Joystick Kütüphanesi Oluşturma Butonu Ekleme ve Test 6:39

Dosyalarımızın Github'a Yüklenmesi ve Çekilmesi (Bonus)

1 Sayfalar 10:12
  • Dosyalarımızın Github'a Yüklenmesi ve Çekilmesi (Bonus) 10:12
  • İçeriğe Git

Utility(Faydalı) Foksiyonlar Kütüphanesinin Oluşturulması

1 Sayfalar 14:38
  • Utility(Faydalı) Foksiyonlar Kütüphanesinin Oluşturulması 14:38

Utility(Faydalı) Foksiyonlar Kütüphanesi Devamı(map vs.)

1 Sayfalar 17:28
  • Utility(Faydalı) Foksiyonlar Kütüphanesi Devamı(map vs.) 17:28

LIS302DL İvme Sensörü Kütüphanesi Giriş(Datasheet İnceleme)

1 Sayfalar 20:01
  • LIS302DL İvme Sensörü Kütüphanesi Giriş(Datasheet İnceleme) 20:01

LIS302DL WHOAMI ve Init Foksiyonlarının Yazılması

1 Sayfalar 21:24
  • LIS302DL WHOAMI ve Init Foksiyonlarının Yazılması 21:24

LIS302DL Init Foksiyonunun Tamamlanması

1 Sayfalar 14:48
  • LIS302DL Init Foksiyonunun Tamamlanması 14:48

LIS302DL Kütüphanesi Eksen Değerlerinin Okunması

1 Sayfalar 16:04
  • LIS302DL Kütüphanesi Eksen Değerlerinin Okunması 16:04

LIS302DL Kodların Test Edilmesi (Hatanın Bulunması)

1 Sayfalar 17:55
  • LIS302DL Kodların Test Edilmesi (Hatanın Bulunması) 17:55

128x64 Oled Ekran Kütüphanesi (Github Üzerinden Çekme)

1 Sayfalar 21:40
  • 128x64 Oled Ekran Kütüphanesi (Github Üzerinden Çekme) 21:40

128x64 Oled Ekran Kütüphanesi Test Edilmesi

1 Sayfalar 12:46
  • 128x64 Oled Ekran Kütüphanesi Test Edilmesi 12:46

128x64 Oled Ekran Denemesi Demo-1

1 Sayfalar 0:12
  • 128x64 Oled Ekran Denemesi Demo-1 0:12

128x64 Oled Ekran Denemesi Demo-2

1 Sayfalar 1:01
  • 128x64 Oled Ekran Denemesi Demo-2 1:01

Kütüphane Araştırma Yolu-2(MX25L800) Firma Sitesini Kullanma

1 Sayfalar 13:48
  • Kütüphane Araştırma Yolu-2(MX25L800) Firma Sitesini Kullanma 13:48

Menu Kütüphanesi Oluşturma Giriş

1 Sayfalar 16:56
  • Menu Kütüphanesi Oluşturma Giriş 16:56

Menu Kütüphanesi Oluşturma Tamamlanması ve Test Edilmesi

1 Sayfalar 16:22
  • Menu Kütüphanesi Oluşturma Tamamlanması ve Test Edilmesi 16:22

Uygulama-1 LIS302DL Plot (Python Uygulaması)

1 Sayfalar 28:14
  • Uygulama-1 LIS302DL Plot (Python Uygulaması) 28:14
  • İçeriğe Git

Rotary Encoder Kullanımı(STM32 Kursumuzdan)

1 Sayfalar 13:10
  • Rotary Encoder Kullanımı(STM32 Kursumuzdan) 13:10
  • İçeriğe Git

Uygulama-2 Rotary Encoder ile Menu Tasarımı

1 Sayfalar 17:28
  • Uygulama-2 Rotary Encoder ile Menu Tasarımı 17:28

Menu Tasarımı Demo Video

1 Sayfalar 1:08
  • Menu Tasarımı Demo Video 1:08

AT24C256 EEPROM Giriş (Datasheet İnceleme, Bağlantılar)

1 Sayfalar 14:39
  • AT24C256 EEPROM Giriş (Datasheet İnceleme, Bağlantılar) 14:39
  • İçeriğe Git

AT24C256 EEPROM Init, Write, Read Foksiyonlarını Oluşturma

1 Sayfalar 22:38
  • AT24C256 EEPROM Init, Write, Read Foksiyonlarını Oluşturma 22:38

AT24C256 EEPROM Erase Foksiyonu ve Testlerinin Yapılması

1 Sayfalar 14:06
  • AT24C256 EEPROM Erase Foksiyonu ve Testlerinin Yapılması 14:06

Dokunmatik Sensör Kütüphanesi Geliştirme-1 Giriş(SensorRead)

1 Sayfalar 19:53
  • Dokunmatik Sensör Kütüphanesi Geliştirme-1 Giriş(SensorRead) 19:53
  • İçeriğe Git

Dokunmatik Sensör Kütüphanesi Geliştirme-2 Basma Süresi Alma

1 Sayfalar 21:56
  • Dokunmatik Sensör Kütüphanesi Geliştirme-2 Basma Süresi Alma 21:56

Hall Sensörü Kütüphanesi Geliştirme

1 Sayfalar 15:26
  • Hall Sensörü Kütüphanesi Geliştirme 15:26
  • İçeriğe Git

MPU6050 Datasheet İncelemesi (Modülün Tanıtılması)

1 Sayfalar 26:17
  • MPU6050 Datasheet İncelemesi (Modülün Tanıtılması) 26:17
  • İçeriğe Git

MPU6050 Projeyi Oluşturma ve Init Kısmının Yazılması

1 Sayfalar 20:06
  • MPU6050 Projeyi Oluşturma ve Init Kısmının Yazılması 20:06

MPU6050 Accelerometer Değerlerinin Okunması

1 Sayfalar 21:43
  • MPU6050 Accelerometer Değerlerinin Okunması 21:43

MPU6050 Gyroscope Değerlerinin Okunması

1 Sayfalar 15:30
  • MPU6050 Gyroscope Değerlerinin Okunması 15:30

MPU6050 Sıcaklık Değerlerinin Okunması

1 Sayfalar 14:56
  • MPU6050 Sıcaklık Değerlerinin Okunması 14:56

MPU6050 Değerlerin g(Konum) ve s(Dönme) Cinsine Çevrilmesi

1 Sayfalar 14:55
  • MPU6050 Değerlerin g(Konum) ve s(Dönme) Cinsine Çevrilmesi 14:55

Faydalı Linkler- Kitap ve Web Siteleri

1 Sayfalar
  • İçeriğe Git

Tebrikler Mesajı!

1 Sayfalar
  • İçeriğe Git

Sertifikamı Nasıl Alırım?

1 Sayfalar
  • İçeriğe Git

Yorumlar

5,0 26 yoruma göre

Yorum yapmak için bu içeriğe sahip olman gerekir.

Harika bir kurstu, bütün yazılımcı arkadaşlara tavsiye ederim.

0'dan sadece Arif hocanın kurslarıyla kendi dronumu yapabilcek hale geldim sensörlerimin kütüphanesini kendim oluşturdum gönül rahatlığıyla alabilirsiniz kursları.

Projem için eeprom ve mpu6050'nin nasıl kullanılacağını öğrendim, çok faydalı oldu. Teşekkürler hocam.

Hocam hazır kütüphaneleri nasıl kullanabileceğimize nasıl anlayacağımıza dair daha fazla video da eklerseniz sevinirim. Teşekkürler kurs için.

Nasıl daha iyi bir kodlama yapılır, hocamız ayrıntılı şekilde göstermiş. Elinize sağlık hocam.

Çok teşekkürler İlkay yorumun için, başarılar dilerim😊

çok detaylı ve bilgilendiriciydi

Çok teşekkürler Ayşe yorumun için, başarılar dilerim😊

Teşekkürler hocam, genelde yazılı kod anlatıyorlar siz adım adım anlatarak yazmışsınız.

Çok teşekkürler Emre yorumun için, başarılar dilerim😊

Birçok sensör ile çalışılmış, harika bir kurs olmuş.

Çok teşekkürler yorumun için, başarılar dilerim😊

Kurs gerçekten faydalı

Çok teşekkürler Akif yorumun için, başarılar dilerim😊

Oldukça açıklayıcı bir anlatımı vardı ,videolara kart görsellerinin de eklenmesi de çok hoşuma gitti. Videoları izledikçe mantığını oturtmaya başladım ve bazen kendim devam etmeye çalıştım ve ne kadar çok eksiğim olduğunu da gördüm özellikle pointerlarda. Kaynakların paylaşılması çok işime yaradı ,kodları karıştırdığımı farkettiğimde oradan destek aldım .Kendimi register map okumada geliştirmem gerektiğini farkettim. Her şeyi basamak basamak anlattığınız ve mantığını öğrettiğiniz için teşekkür ederim ,emeğinize sağlık .

Teşekkürler yorumunuz için😊sizleri geliştirmesine çok sevindim. Başarılar dilerim.

Bootcamp kursundan keşfettim, süper bir içerik.

Teşekkürler yorumunuz için😊 başarılar dilerim.

Harikaydı hocam, sağ olun!

Teşekkürler yorumunuz için😊 başarılar dilerim.

Yeni başladım kursa ama piyasada bulunmayan anlatılmayan bir kurs içeriğine sahip. Elinize sağlık hocam👍

Çok teşekkürler değerlendirmeniz için😊

Harika!

Teşekkürler.

Farklı sensörler için de bekliyoruz hocam, süper bir kurs olmuş.

Teşekkürler, yeni eklemeler gelecektir, iyi çalışmalar dilerim.

Kendini geliştirmek isteyenler için harika bir kurs!

Teşekkürler yorumunuz için.

👏👏

Çok teşekkürler yorumunuz için başarılar dilerim.

Hiçbir yerde olmayan bir kurs! Teşekkürler hocam bu kurs için.

Çok teşekkürler yorumunuz için başarılar dilerim.

başarılı bir kurs içeriği

Çok teşekkürler yorumunuz için başarılar dilerim.

Piyasada bulunmayan bir kurs elektroniğin temeli sensörleri hem donanımsal hem yazılımsal tanıdık. Çok sağ olun hocam.

Çok teşekkürler yorumunuz için başarılar dilerim.

Register seviyesinde sensor kütüphaneleri oluşturulmuş harika bir kurs olmuş. Teşekkürler hocam.

Çok teşekkürler yorumunuz için başarılar dilerim.

Kütüphane oluşturma mantığını öğrenmek için mükemmel bir kurs, herkese tavsiye ederim.

Çok teşekkürler yorumunuz için başarılar dilerim.

harika, teşekkür ederim.

Teşekkürler Yiğit, başarılar dilerim.

Arif hocam her kursunda çok ilgili ve tecrübesini aktarmaya çalışıyor. Teşekkürler hocam

Teşekkürler Muhammet yorumun için başarılar dilerim.

Hocam daha zor sensör kütüphaneleri gelsin.

Eklemeler devam ediyor Cengiz, takibi bırakma.

👍

Teşekkürler.