STM32F429 Discovery Park Sensörü Uygulaması Merhabalar, Arkadaşlar sizler için STM32F429 Discovery ile yapılmamış,özgün projeler hazırlamaya devam ediyoruz.Bu yazımızda park sensörü ile yapmış olduğumuz projemizi kodlarıyla birlikte paylaşacağız. Park sensörü,sürücüler park ederken, bazen otomobillerinin çevresindeki nesneleri görmekte zorlanır. Böyle durumlarda park sensörleri işlerini kolaylaştırır. Park sensörü, otomobille yakın çevresindeki nesneler arasındaki mesafeyi hesaplayarak sürücüye bildiren bir donanımdır. Park sensörlerinin iki çeşidi vardır. Bunlardan biri ses dalgaları … Daha Fazla
STM32F429 Discovery STM32F429 Discovery’e Genel Bakış Merhabalar bu yazımda sizlere ST’nin yakın geçmişte çıkardığı STM32F429 Discovery geliştirme kartından bahsetmeye çalışacağım.İlk izlenimlere bakmak gerekirse; ST firması bu sefer STM32F429 Discovery kartına TFT renkli ekran ekleyerek önemli bir gelişme kaydetmiştir.Bu sayede dokunmatik ekranla uygulama geliştirmek istediğimiz zaman ayrıca TFT bağlamamıza gerek kalmıyor. STM32F4 Discovery’de olduğu gibi bir user ve reset butonu içermektedir. G portuna bağlanmış board üzerinde monte edilmiş iki tane … 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
STM32F4 Discovery STM32F4 Discovery Led Uygulaması Merhabalar, Arkadaşlar bu yazımızla birlikte artık uygulama yapmaya başlıyoruz.STM32F4 Discovery üzerinde kullanabileceğimiz D portunun 12,13,14 ve 15 uçlarına bağlanmış ledler mevcuttur.Biz bu uygulamamızda 500ms aralıklarla aç/kapa işlemi gerçekleştireceğiz.İlk önce programdaki kavramlar hakkında bilgi vereceğiz. GPIO(General Purpose Input/Output) Bu kütüphane,mikrodenetleyicinin pinlerini fiziksel olarak kullanabilmemiz için gereklidir.Bu sayede pinleri giriş veya çıkış olarak ayarlayabilirsiniz.Eğer pini lojik 0 yaparsak pinimizden 0 volt,eğer lojik … Daha Fazla
STM32F4 Discovery Keil uVision Geliştirme Ortamı STMicroelectronics firmasının yayımlamış olduğu ve ülkemizde yeterli rağbeti görmese de ARM mimarisinin temsilcilerinden olan STM32f4 Discovery kartı ile birkaç uygulama geliştirme fırsatı bulabildim. Öncelikle şunu belirtmek isterim ki eğer ARM mimarisine sahip bir kartla çalışıyorsanız Türkçe kaynak olarak pek bir beklenti içinde olmayın.Dezavantajı bu olsa da avantajı ise, bu hevesiniz bir tutkuya dönüşürse ingilizcenize de bayağı bir katkısı olmasıdır.Türkçe kaynak … Daha Fazla