Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitim içeriği olup, izleyicilere DC motor kontrol fonksiyonlarının nasıl oluşturulacağını adım adım göstermektedir.
- Videoda ileri (go forward), geri (go backward) ve stop fonksiyonlarının kodlanması anlatılmaktadır. Önce fonksiyonların parametreleri (port, forward pin, backward pin ve speed) tanımlanmakta, ardından bu fonksiyonların nasıl çalıştırılacağı gösterilmektedir. Ayrıca, kodun derlenmesi ve 293D entegresi ile DC motor üzerinde test edilmesi de videoda yer almaktadır. Son bölümde, motorun ileri-geri hareket etmesi ve stoplanması gösterilmekte, bir sonraki videoda hız kontrolü yapılacağı belirtilmektedir.
- 00:01İleri, Geri ve Stop Fonksiyonlarının Oluşturulması
- Video, ileri, geri ve stop fonksiyonlarının oluşturulmasını anlatıyor.
- İleri fonksiyonu (void go forward) için port, forward pin, backward pin ve speed değişkeni parametreleri kullanılıyor.
- Geri fonksiyonu (void go backward) ileri fonksiyonunun parametreleriyle benzer şekilde oluşturuluyor, sadece pinlerin yerleri değişiyor.
- 02:50Stop Fonksiyonu ve Timer Kullanımı
- Stop fonksiyonu sadece ileri ve geri pinlerini alıyor ve ikisini de resetleyerek motoru durduruyor.
- Delay fonksiyonu oluşturuluyor ve 32 bitlik time değişkeni alıyor.
- Timer fonksiyonu içinde time değişkeni azalıyor ve sıfır olduğunda fonksiyondan çıkıyor.
- 04:03Fonksiyonların Test Edilmesi
- Motor init fonksiyonu çalıştırılıyor ve port B, forward pin ve backward pin parametreleri giriliyor.
- Go forward ve go backward fonksiyonları çalıştırılıyor ve speed değeri (200) giriliyor.
- Kod derleniyor ve utility üzerinden 293D entegresi ile DC motor kartına gönderiliyor.
- 06:51Motorun Çalıştırılması ve Sonuç
- Motor belli aralıklarla ileriye ve geri dönmelerini yapabiliyor.
- Stop fonksiyonu eklenerek motor durdurulup tekrar çalıştırılabiliyor.
- Sonraki videoda timer kısmında init fonksiyonu için hız kontrolü eklenecek.