• Buradasın

    STM32 Kübede Encoder ve Buton Kullanarak Menü Tasarımı Eğitimi

    youtube.com/watch?v=5fvjURSBgw0

    Yapay zekadan makale özeti

    • Bu video, bir eğitim içeriği olup, konuşmacı STM32 Kübede kullanarak menü tasarımı ve encoder kullanımı hakkında bilgi vermektedir.
    • Videoda, 20x4 LCD ekran üzerinde çalışan bir menü sisteminin kodlanması anlatılmaktadır. Konuşmacı, menü fonksiyonlarını, encoder ve push buton kullanımını, menü arası geçişleri ve potansiyometre ile encoder arasındaki karışıklığı nasıl önlediğini detaylı şekilde açıklamaktadır. Ayrıca, tek bir butona basarak menü tasarımı yapma ve encoder kullanarak counter oluşturma teknikleri de gösterilmektedir. Video, kodların GitHub adresinden paylaşılacağı bilgisiyle sonlanmaktadır.
    00:01STM32 Kübede Menü Fonksiyonu Tanıtımı
    • Videoda STM32 kübede yazılan menü fonksiyonu, encoder ve push buton için kullanılan menü fonksiyonu anlatılacak.
    • Fonksiyonlar başka yerlerden örneklemelere bakarak yapılmış ancak tüm kodlar kendi tarafından yazılmıştır.
    • Menü tasarımı özgün bir şekilde yapılmış ve menü fonksiyonları içindeki her başlık değiştirilebilir.
    00:40Menü Fonksiyonlarının Yapısı
    • Ana menü fonksiyonu girişte iki türlü değer alıyor: buton değişkeni ve encoder'ın açısal hızından gelen menü değişkeni.
    • Void boy fonksiyonu, menü fonksiyonlarından çıkıp ana ekranın boş kalmasını önlemek için kullanılıyor.
    • Update menü fonksiyonu, menü fonksiyonları arasındaki geçişi sağlayan switch case koşullarıyla çalışan bir metod.
    02:29Menü Fonksiyonlarının İşlevleri
    • Extraction fonksiyonu, menü fonksiyonları üzerinde tekrar paylaş butonuna basıldığında buton dönen değer ile yeni bir fonksiyonun içinde dalgalanıyor.
    • Menü fonksiyonları arasında geçiş yapıldığında LCD ekranı temizleme komutu çağrılıyor.
    • İkinci aksiyonda, ekran temizleniyor ve aksiyon iki çağrılıyor, sonsuz döngüye giriliyor.
    03:57Encoder ve Potansiyometre Kullanımı
    • Encoder'ı potansiyometre ile karıştırmamak için potansiyometre ile encoder'ın farklı fonksiyonları kullanılıyor.
    • Encoder'ı sağ sol hareket ettirildiğinde artan ve azalan dörtlü periyot fonksiyonlar izlenebiliyor.
    • Potansiyometre ile orta taş butonuna bir kere basıldığında ana menüye tekrar geçiş sağlanıyor.
    04:40Buton Fonksiyonu ve Ana Döngü
    • Buton fonksiyonu, start-stop mantığı gibi tek bir butonla açıp kapatmayı sağlayan bir sistem.
    • Butona basıldığında integer tipindeki değişken bir ve sıfır arasında dönüyor, sürekli değişken değiştiren bir değer alınıyor.
    • Ana döngüde while döngüsü kullanılıyor ve butona basıldığında menü fonksiyonuna çağrılıyor, butona basılmadığında menü döngüsünden çıkılıyor.
    06:55Encoder Kullanımı ve Sonuç
    • Tek bir butonuna nasıl bir menü tasarımı yapılabilir ve menü içinde girdiler çıktılar yapılabilir.
    • Encoder kullanarak nasıl bir counter yapılabilir, STM32'nin encoder modu anlatan birçok video bulunabilir.
    • Timer tanımlandıktan sonra timer get counter'dan dönen register değeri değişken şeklinde alınıp, istenen değer almak için bölünebiliyor.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor