STM32F429 Discovery ile Robot Kol Kontrolü Merhaba arkadaşlar bu yazımızda Discovery’nin f429 kiti ile hareket sensoründen (L3GD20) veri alıp 3D printerda bastığımız robot kola servo motorlar (sg90) aracılığı hareket vermeyi anlatacağız. Öncelikle donanımsal bağlantıları anlatacak olursak; Servo motorları kontrol etmek için işlemcimizin pwm(pulse width modulation) bacaklarını kullanacağız.Bu bacaklar PA5,PB3,PD12 ‘dir. Burada dikkat etmemiz gereken husus pwm bacakları ile servo bağlantılarını yaptıktan sonra işlemcimizin gnd (ground)’si ile … Daha Fazla
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
STM32F429 Discovery’de TouchGFX ile Neler Yapabileceğinizi Görün!!! STM32F429 Discovery ile grafik araçları kullanıldığı zaman görsel ve işlevsel olarak hoş projeler geliştirebiliriz.Çeşitli Gui( Graphical User Interface) araçları vardır.Bunlardan bir tanesi de TouchGFX’dir.TouchGFX ile profesyonel uygulamalar gerçekleştirebilirsiniz. TouchGFX resmi sitesinde STM32F429 Discovery için yapılmış bir demo uygulaması var.Bizde kartımızda bunun denemesini gerçekleştirdik.Demo uygulamasına buradan ulaşabilirsiniz.Demo uygulamasında da olduğu üzere bir akıllı ev otomasyonu olarak düşünebileceğimiz bir amaç üzerine bir … Daha Fazla
STM32F429 Discovery ile BMP180 Dijital,Barometrik Basınç Sensörü Uygulaması Merhaba Arkadaşlar, Bu çalışmamızda sizlere,STM32F429 Discovery ile BMP180 basınç sensöründen aldığımız verileri dokunmatik ekranda göstereceğiz.BMP180 dijital barometrik basınç sensörü,akıllı telefonlar gibi gelişmiş mobil cihazlar, tablet PC’ler ve spor cihazlar için uygulamalar geliştirmemizi sağlayan bir sensördür.BMP180 ile sıcaklığı da ölçebiliyoruz.Veri transferi I2C veya SPI aracılığıyla gerçekleştirilebilir.BMP180,BMP085 sensörünü takip etmekle birlikte,dijital arayüz genişlemesi ve daha küçük boyutu ile birçok yeniliği de beraberinde getiriyor.3 µA’a kadar … Daha Fazla
STM32F7 :Dünya’nın ilk 32-bit Cortex-M7 Tabanlı Serisi Merhaba arkadaşlar, Bu yazımızda sizlere, ST’nın en yeni ,en güçlü Cortex-M prosessörü,ARM Cortex-M7 tabanlı ilk mikrokontroller ürünü olan STM32 F7 hakkında ilk izlenimlerimizi paylaşacağız. 2014 Eylül ayında,ST bu seriyi duyurmuştu.Bir çok kişide merak ediyordu açıkçası ve sonunda ürün kullanıcıyla buluştu.Bu ürünle birlikte geliştiricilere daha zeki,esnek,yenilikçi, özellikler sunuluyor. En büyük özelliklerinden biri,STM32 F7 serisi diğer STM32 F4 serisine göre daha hızlı işlem yapmaktadır.Hesaplama … Daha Fazla
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
STM32F429 Discovery’de Hello World Heyecanı Merhaba roboturka takipçileri , STM32F429 Discovery ile ilk uygulamasını gerçekleştiren Volkan Ünal,ilk duygularını roboturka takipçileri ile paylaştı. Bugün stm32f4xx serisi ile ilk uygulamamı yapmış bulunmaktayım , Gerek yeni bir derleyiciye geçmiş olmam gerekse de arm mimarisinin farklı yapısından dolayı epey zor bir geçiş oldu.Geçişi hafifteten sitelerden birisi de Roboturka oldu.Bu yüzden Roboturka ailesine çok teşekkür ederim.Türkiye de ciddi anlamda, gelişmiş kitlerde … Daha Fazla
STM32 ST-LINK Utility İncelemesi Merhaba arkadaşlar, Geç kalınan bir inceleme olduğunun farkındayız.Bazı arkadaşlarımızdan gelen istekler üzerine,STM32 ST-LINK Utility incelemesi hazırladık.Bildiğimiz gibi,programımızı derledikten sonra hex dosyası oluşmaktadır.Hex dosyasını STM boardlarımıza yüklememiz için gerekli olan arayüz programı olan ST-LINK Utility ile ilgili gerekli bilgiler vidyomuzda verilmiştir. ST-LINK Utility programını indirmek ve gerekli dökümanlara buradan ulaşabilirsiniz.ST-LINK Utility programının kullanımıyla ilgili detaylı bilgi almak içinde önerdiğimiz linkteki dosyaları indirip,gerekli … Daha Fazla
STM32F429 Discovery ile Akıllı Dijital Termometre Merhaba arkadaşlar, Bu çalışmamızda,STM32F429 Discovery ile Dallas’ın DS18B20 sıcaklık sensörünü kullanarak basit bir akıllı dijital termometre yapmaya çalıştık. Bu uygulamamızda sisteme basit de olsa akıllı bir özellik katmak istedik.Bunun içinde,30 derece altında ekranda beyaz bir şerit kaymaktadır.30 derece üstünde ise turuncu bir şerit kaymaktadır.Sizler çok daha değişik uygulamalar düşünebilirsiniz.Videomuzda da biraz bahsettik.Mesala;sıcaklık yükseldiği zaman bir fan çalışabilir,sıcaklık arttığı zaman sesli … Daha Fazla
Dokunmatik Ekranla Servo Motor Kontrolü Merhaba arkadaşlar, Bu yazımızda,STM32F429 Discovery üzerinde bulunan dokunmatik ekranla,servo motoru kontrol etmek amaçlanmaktadır.Servo motor hakkında daha önceki yazımızda daha detaylı bilgi vermiştik.Yazımıza buradan ulaşabilirsiniz. Dokunmatik ekranımızın üzerinde bir arayüz tasarladık.Bu arayüzü,segger firmasının emwin gui kütüphaneleriyle gerçekleştirdik.STemWin hakkında detaylı bilgiye buradan ulaşabilirsiniz. Kullanılan Malzemeler -STM32F429 Discovery -1 adet Servo Motor -Jumper Kablolar Servo motorun pwm ucu,boardumuzun PA5 no’lu ucuna bağlanmıştır.Servo motorumuz … Daha Fazla