Matlab STM32F4 Discovery Matlab Simulink ile STM32F4 Servo Motor Kontrolü Bu uygulamada STM32F4 ve MATLAB & Simulink kullanılarak Servo Motor kontrolü gerçekleştirilmiştir. İlk olarak MATLAB & Simulink’de STM32F4 kullanmak için gerekli Waijung Blockset kütüphanesini yüklemeniz gerekmektedir. Ekleyeceğimiz videodaki adımları uygulayarak sizde bu uygulamayı gerçekleştirebilirsiniz. Kullanılan Malzemeler Stm32f4 Servo motor Potansiyometre Güç kaynağı Uart modülü (Uart modülü servomuzun kaç derece döndüğünü görmek için kullanılmıştır. İsterseniz kullanmayabilirsiniz.) Jumper kablolar Servo motorlarla biraz … Daha Fazla
Gömülü Sistem Matlab STM32F4 Discovery Matlab Simulink STM32F4 UART Haberleşmesi Simulink bize karmaşık sistemleri tasarlama ve simülasyon yapma olanağı vermektedir. Mühendislik sistemlerinde simülasyonun önemi gün geçtikçe artmaktadır. Sistemlerin tasarımında büyük oranda bilgisayar simülasyonlarından faydalanmakta, mümkün olduğunda tasarımın test aşamaları da bilgisayarlar yardımıyla yapılmaktadır. Günümüzde mühendislik alanında en çok kullanılan programlardan birisi MATLAB’dir. Simulink, MATLAB ile birlikte bütünleşik olarak çalışan bir simülasyon ortamıdır. Sürekli zamanlı ve ayrık zamanlı sistemleri veya her … Daha Fazla
Matlab STM32F4 Discovery MATLAB Simulink’de STM32F4 İle Dc Motor Hız Kontrolü Simulink bize karmaşık sistemleri tasarlama ve simülasyon yapma olanağı vermektedir. Mühendislik sistemlerinde simülasyonun önemi gün geçtikçe artmaktadır. Sistemlerin tasarımında büyük oranda bilgisayar simülasyonlarından faydalanmakta, mümkün olduğunda tasarımın test aşamaları da bilgisayarlar yardımıyla yapılmaktadır. Günümüzde mühendislik alanında en çok kullanılan programlardan birisi MATLAB’dir. Simulink, MATLAB ile birlikte bütünleşik olarak çalışan bir simülasyon ortamıdır. Sürekli zamanlı ve ayrık zamanlı sistemleri veya her … Daha Fazla
Matlab STM32F4 Discovery Matlab Simulink ile STM32F4 Kullanımı Ve Uygulaması Simulink bize karmaşık sistemleri tasarlama ve simülasyon yapma olanağı vermektedir. Mühendislik sistemlerinde simülasyonun önemi gün geçtikçe artmaktadır. Sistemlerin tasarımında büyük oranda bilgisayar simülasyonlarından faydalanmakta, mümkün olduğunda tasarımın test aşamaları da bilgisayarlar yardımıyla yapılmaktadır. Günümüzde mühendislik alanında en çok kullanılan programlardan birisi MATLAB’dir. Simulink, MATLAB ile birlikte bütünleşik olarak çalışan bir simülasyon ortamıdır. Sürekli zamanlı ve ayrık zamanlı sistemleri veya her … Daha Fazla
STM32F429 Discovery STM32F429 Discovery ADC Uygulaması Merhaba Arkadaşlar, STM32F429 Discovery ADC uygulaması hakkında bilgi vereceğiz.İlk önce biraz ADC’den bahsedelim.ADC’nin açılımı,Analog Dijital Converter’dır. Çevremize baktığımızda bir çok fiziksel büyüklük var.Sıcaklık,basınç,ışık şiddeti,basınç,ağırlık vb. örnekler verilebilir.Bu büyüklükler analog veri üretmektedir.Bu verileri mikrodenetleyicimizde kullanabilmemiz için,dijital formata dönüştürmemiz gerekmektedir.Bunun içinde ADC modulü kullanılmaktadır.STM32F429 Discovery 3 adet ADC’ye sahiptir.Her ADC’nin de kendine ait channellerı mevcuttur.Bu uygulamada,ADC1’in Channel0’ı kullanılmıştır.Bu da,STM32f429 Discovery’nin PA0 nolu … Daha Fazla
Bitirme Projeleri STM32F429 Discovery Programlanabilir Merkezi Kontrol Ünitesi Merhaba arkadaşlar, Programlanabilir merkezi kontrol ünitesi olarak piyasada birçok firma tarafından üretilen, çeşitli özellikte ve benzer fiyat aralığında birçok mikrodenetleyici bulunmaktadır. Bu proje için STM32F429I tercih edilmiştir. STM32F429I STMicroelectronics firması tarafından üretilmiş bir program geliştirme kitidir. Projede genel olarak 2 adet sıcaklık sensörü, 8 adet sayısal çıkış ve 4 adet zamanlayıcı bulunmaktadır. Sıcaklık sensörlerinden 1 tanesi ölçtüğü veriyi kablosuz olarak … Daha Fazla
STM32F4 Discovery STM32F4 Discovery Dokunmatik Ekran Yazı Uygulaması Merhabalar arkadaşlar, STM32F4 Discovery kartımızın,dokunmatik ekran ile olan bağlantısından bahsettikten sonra ilk uygulamamızı gerçekleştireceğiz… Dokunmatik ekranı kullanabilmemiz için belli başlı kütüphanelere ihtiyacımız var.Bunlardan başlıcaları aşağıda gösterilmektedir… SSD1289,touch_7846,Julija…. Bu kütüphanelerimizi ekledikten sonra gönül rahatlığıyla ekrana yazımızı yazdırabiliriz… Bildiğiniz üzere ekran boyutları 320×240 boyutlarındadır.Yazımızı yazdırırken buna dikkat etmemiz gerekmektedir… Zaten uygulama geliştirdikçe bunun daha iyi anlaşılacağını düşünüyorum… main.c kodlarını paylaşmak istiyorum… … Daha Fazla
STM32F4 Discovery STM32F4 Discovery Step Motor Uygulaması Arkadaşlar bu yazımızla birlikte,ilk önce step motorun yapısı hakkında bilgi edineceğiz.Ardından STM32F4 Discovery ile kontrolünü gerçekleştireceğiz. Step(adım) motorlar çok yönlü,kalıcı ömürlü birçok uygulamada kullanılan motorlardır.Step motorlarda diğer motor türleri gibi elektrik enerjisini mekanik enerjiye çevirirler.Diğer türlerden farkı,diijital kontrollü olması ve her gönderilen pals için belli açıda dönmesidir.Bu özelliğinden dolayı bilgisayar destekli uygulamalarda sıkça kullanılmaktadır. Step motorlar,geri beslemeye ihtiyaç duymazlar. Açık … Daha Fazla
STM32F4 Discovery STM32F4 Discovery DC Motor Uygulaması DC motorlar endüsrtride uzun zamandan beri çok kullanılan motor tipidir.DC motorlar,sabit bir mıknatıs ve içinde bir rotor içerirler. DC motorlar direkt olarak mikrodenetleyici çıkışı ile süremeyiz.Bu nedenle sürücü devreler kullanılır.DC motorların sürücü ve yön kontrolü için H-köprü devreleri kullanılır.Köprü devreleri genellikle transistör ile yapılır.Fakat hem yön hem hız kontrolü için köprü devrelerinde transistör yerine mosfet kullanılabilir. A ve D … Daha Fazla
STM32F4 Discovery STM32F4 Discovery Buton Uygulaması Merhaba, Arkadaşlar bu yazımızda kartımızın üstünde bulunan user butonunun kullanımıyla ilgili bir uygulama gerçekleştireceğiz.Malumunuz kartımızın üzerinde bir user butonu bulunmakta ve bu buton A0 pini ile bağlantılı durumdadır.Uygulamamızda user butonuna basılmasıyla birlikte kartımızın üzerinde bulunan ledlerin yanması,butondan elimizi çektiğimizde ledlerin sönmesi işlemi gerçekleştirilecektir. Ledlerimiz için yaptığımız konfigürasyon ayarları aşağıda gösterilmektedir. [php] //GPIOD RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD, ENABLE); //Yapıyı başlatıyoruz GPIO_InitTypeDef GPIO_InitDef; //12,13,14,15 nolu … Daha Fazla