﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Umut Erkal - Teknoloji Günlüğü</title><link>http://www.uerkal.com</link><language>tr-TR</language><copyright>Copyright 2010, Umut Erkal</copyright><item><title>Model Araç Seçimi: Elektrikli mi Nitrolu mu?</title><description>Radyo kontrollü modeller hakkındaki yazı dizime, bu hobiye başlarken aklıma takılan ilk soruyu ele alarak başlamak istiyorum: "Elektrikli mi, nitrolu mu?" Model araçlardan alacağınız keyfi direkt ve dolaylı olarak etkileyen, belki de yeni eğlencenizin devamını getirip getirmeyeceğinizi belirleyen önemli bir konudur...</description><link>http://www.uerkal.com/Post.aspx?pid=91</link><guid>http://www.uerkal.com/Post.aspx?pid=91</guid><category>Model R/C</category></item><item><title>"Device not found or cannot be opened." Hatası ve Çözümü</title><description>GHI Electronics üretimi FEZ kitlerinin firmwarelerini .NET Micro Framework 4.1 yada üzeri bir sürüme yükselttiğinizde; referanslarında herhangi bir GHI kütüphanesi bulunan projeyi deploy ederken "Device not found or cannot be opened. - USB:USBizi" hatasını alıyorsanız...</description><link>http://www.uerkal.com/Post.aspx?pid=90</link><guid>http://www.uerkal.com/Post.aspx?pid=90</guid><category>.NET Micro Framework</category></item><item><title>FEZ Cerberus ve Cerb40</title><description>GHI Electronics, FEZ ailesine düşük maliyetli 2 geliştirme kiti ekledi. Açık kaynak tasarıma sahip FEZ Cerberus ve FEZ Verb40 kitleri, 168Mhz / 32bit STM32F4 Cortex-M4 DSP işlemcisi ile çalışıyor ve .NET Micro Framework 4.2 / .NET Gadgeteer sistemlerini destekliyor. Bu kitlerin diğer Gadgeteer kitlerine göre en büyük avantajı, fiyatlarının 1/3 oranında olması ve...</description><link>http://www.uerkal.com/Post.aspx?pid=89</link><guid>http://www.uerkal.com/Post.aspx?pid=89</guid><category>Geliştirme Kitleri</category></item><item><title>Flash Disk ile Windows Kurulumu</title><description>Taşınabilir cihazlarımızın incelmesiyle birlikte optik sürücülerin kullanımı da her geçen gün azalıyor. Özellikle netbook ve ultrabook gibi her cm2'nin hesabının yapıldığı cihazlarda DVD sürücüleri göremiyoruz. Bu cihazlara işletim sistemi kurabilmek için ya harici DVD sürücü, yada USB flash disk kullanmamız gerekiyor...</description><link>http://www.uerkal.com/Post.aspx?pid=87</link><guid>http://www.uerkal.com/Post.aspx?pid=87</guid><category>Uygulama İpuçları</category></item><item><title>EasyPIC 5'den 7'ye...</title><description>EasyPIC serisi, ağırlıklı olarak 16 ve 18F serisi mikrodenetleyiciler üzerinde uygulama geliştirmeyi kolaylaştıran, gezegen üzerinde bulabileceğiniz en güzel geliştirme kartlarından biridir. 10 Senelik deneyim sonucunda 7. jenerasyonu geliştirilen EasyPIC v7, "MikroC Pro for PIC" derleyicisi ile birlikte kullanıldığında sağladığı bileşen + kütüphane destekleriyle işlerinizi daha kısa sürede yapmanıza olanak sağlıyor...</description><link>http://www.uerkal.com/Post.aspx?pid=88</link><guid>http://www.uerkal.com/Post.aspx?pid=88</guid><category>Geliştirme Kitleri</category></item><item><title>DC Motor Kontrolü</title><description>DC Motorlar, doğru akımı mekanik harekete dönüştüren cihazlardır. Kendilerine uygulanan gerilimle doğru orantılı hızda dönerler. Uygun maliyetleri ve basit çalışma prensipleri sayesinde oyuncaklardan robotik projelere kadar bir çok alanda yaygınlıkla kullanılmaktadırlar...</description><link>http://www.uerkal.com/Post.aspx?pid=86</link><guid>http://www.uerkal.com/Post.aspx?pid=86</guid><category>Elektronik</category></item><item><title>.NET Gadgeteer ile Başlangıç</title><description>.NET Gadgeteer, zaten .NET Micro Framework ile kolaylaştırılmış mikrodenetleyici programlamanın olabildiğince basite indirgenmiş, görselleştirilmiş hali. Öyle ki, sıfır elektronik bilgisi olan bir .NET programcısının hayalindeki elektronik cihazı çok kısa bir sürede geliştirmesine olanak sağlıyor...</description><link>http://www.uerkal.com/Post.aspx?pid=85</link><guid>http://www.uerkal.com/Post.aspx?pid=85</guid><category>.NET Micro Framework</category></item><item><title>.NET Gadgeteer ve FEZ Spider</title><description>.NET Gadgeteer, Microsoft'un gömülü sistemler üzerinde hızlı prototip geliştirme platformudur. .NET Micro Framework altyapısını kullanarak, programcının mevcut .NET bilgisiyle mikrodenetleyiciler üzerinde -karmaşıklıktan uzak bir şekilde- uygulama geliştirmesini sağlar...</description><link>http://www.uerkal.com/Posts/MF-Gadgeteer-Spider.aspx</link><guid>http://www.uerkal.com/Posts/MF-Gadgeteer-Spider.aspx</guid><category>Geliştirme Kitleri</category></item><item><title>C#: Windows 7 Sensor Development Kit</title><description>Sensörler, bilgisayarların dış dünyayı algılamasında birer duyu organı görevi görür. Windows 7'nin uygulama geliştirmeyi kolaylaştıran özelliklerinden biri de sensör ve konum belirleme cihazlarına erişim için standart bir altyapı sunmasıdır...</description><link>http://www.uerkal.com/Posts/Windows-7-Sensor-Development-Kit.aspx</link><guid>http://www.uerkal.com/Posts/Windows-7-Sensor-Development-Kit.aspx</guid><category>C# Uygulamaları</category></item><item><title>C#: Kinect SDK ile Sensör ve Kamera Erişimi</title><description>Microsoft'un oyun konsulu XBOX 360 ile kullanılmak üzere geliştirdiği Kinect sensörü, Kinect SDK ile Windows uygulamalarında da kullanılabiliyor. Özetle, Kinect SDK ile kameradan görüntü yakalayabiliyoruz, her bir noktanın sensörden uzaklığına erişebiliyoruz, 20 farklı iskelet özelliğinin X, Y ve Z koordinatını elde edebiliyoruz, mikrofon dizisini kullanabiliyoruz ve cihazın açısını kontrol edebiliyoruz...</description><link>http://www.uerkal.com/Posts/CSharp-Kinect.aspx</link><guid>http://www.uerkal.com/Posts/CSharp-Kinect.aspx</guid><category>C# Uygulamaları</category></item><item><title>.NET MF: IR Mesafe Sensörü Kullanımı (Analog)</title><description>Mesafe sensörleri, bulunduğu nokta ile karşılarındaki engeller arasındaki uzaklığı ölçen cihazlardır. Örnek uygulamamızda, Sharp GP2Y0A21YK0F ve GP2D120 ile çalışabilen bir mesafe ölçer üzerinde duracağız. Uygulamamız periyodik aralıklarla sensörden aldığı analog değeri cm'e çevirerek Visual Studio'ya gönderecek...</description><link>http://www.uerkal.com/Posts/MF-Analog-Mesafe-Sensoru.aspx</link><guid>http://www.uerkal.com/Posts/MF-Analog-Mesafe-Sensoru.aspx</guid><category>.NET Micro Framework</category></item><item><title>mikroElektronika PICPLC16 v6 PLC System</title><description>PICPLC16, mikroElektronika'nın 16 optokupler ve 16 röle kullanımına olanak sağlayan, aynı zamanda birçok özelliği de beraberinde sunan gelişmiş bir PLC geliştirme sistemidir. Yalnızca öğrenim amaçlı değil, ufak çaplı otomasyon yada akıllı ev projelerinde de sağladığı ethernet ve GSM bağlantısı gibi özelliklerle tercih sebebi olacaktır...</description><link>http://www.uerkal.com/Posts/GK-PICPLC16-PLC-System.aspx</link><guid>http://www.uerkal.com/Posts/GK-PICPLC16-PLC-System.aspx</guid><category>Geliştirme Kitleri</category></item><item><title>.NET MF: Character LCD Kullanımı</title><description>Character LCD'ler harf, rakam ve işaretleri göstermek için kullanılır. Çoğunlukla 1, 2 yada 4 satır, 16, 20, 32 yada 40 sütündan oluşurlar. Düşük maliyetleri ve kolay kullanımları, basit uygulamalarda bu ekranları tercih sebebi yapmaktadır. Örnek uygulamamızda mikrodenetleyiciye LCD bağlantısı, çalışma mantığı ve uygulama kodları üzerinde duracağız...</description><link>http://www.uerkal.com/Posts/MF-Char-LCD.aspx</link><guid>http://www.uerkal.com/Posts/MF-Char-LCD.aspx</guid><category>.NET Micro Framework</category></item><item><title>Microsoft LiveMeeting Kullanımı</title><description>Microsoft LiveMeeting uygulaması, İnternet üzerinden seminer sunmanıza ve izlemenize olanak sağlar. Bir web sunumuna kayıt olup izlemeyi inceleyeceğiz...</description><link>http://www.uerkal.com/Posts/LiveMeeting.aspx</link><guid>http://www.uerkal.com/Posts/LiveMeeting.aspx</guid><category>Uygulama İpuçları</category></item><item><title>EBox 3300'e Mini PCI WiFi Kartı Montajı</title><description>EBox 3300 serisi mini bilgisayarlar dahili ethernet kartı ile İnternet bağlantısına sahiptir. İsteğe bağlı olarak anakartı üzerindeki Mini PCI portuna kablosuz ağ kartı (yada GSM, TV kartları) eklenebilir. Bir ağ kartı almadan önce sürücüsünün Windows Embedded Compact tarafından desteklendiğinden emin olun. Adım adım EBox'u sökmeyi, kartı yerleştirmeyi ve birleştirmeyi inceleyeceğiz...</description><link>http://www.uerkal.com/Posts/WE-EBox-WiFi.aspx</link><guid>http://www.uerkal.com/Posts/WE-EBox-WiFi.aspx</guid><category>Windows Embedded</category></item><item><title>.NET MF: WPF Uygulamalarında InkCanvas Kullanımı</title><description>InkCanvas, kalem kullanarak dokunmatik ekran üzerinde çizim yapılmasını sağlar. Ekranın tamamını yada belirli bir bölgesini çizim için ayırabiliriz. Bu şekilde akıllı cihazlar üzerinde not defteri, karalama kağıdı gibi uygulamalar geliştirmemiz mümkün olur. Örnek uygulamamızda önce InkCanvas oluşturmayı, sonra da butonlarla rengi değiştirilebilen bir demo yapımını inceleyeceğiz...</description><link>http://www.uerkal.com/Posts/MF-WPF-InkCanvas.aspx</link><guid>http://www.uerkal.com/Posts/MF-WPF-InkCanvas.aspx</guid><category>.NET Micro Framework</category></item><item><title>.NET MF: WPF Uygulamalarında Gesture Kullanımı</title><description>Dokunmatik ekran uygulamalarında kullanıcı deneyimini yükseltmek için tercih edeceğimiz yöntemlerden biri de Gesture kullanımıdır. Gesture kullanarak ekran üzerindeki temasın hareket yönünü uygulamamıza rapor edebiliriz. Micro Framework ile tek yada çok noktalı gesture işlemleri, pan - zoom - rotate komutları ve tap - double tap gibi fonksiyonlar uygulamalarımıza entegre edilebilir...</description><link>http://www.uerkal.com/Posts/MF-WPF-Gesture.aspx</link><guid>http://www.uerkal.com/Posts/MF-WPF-Gesture.aspx</guid><category>.NET Micro Framework</category></item><item><title>.NET MF: WPF Uygulamalarında Multi-Touch Kullanımı</title><description>Grafiksel uygulamalarda kullanıcı girişini yakalamanın interaktif yollarından biri de dokunmatik ekran kullanımıdır. Micro Framework'ün sağladığı Touch sınıfı sayesinde parmak yada kalem ile ekrana temas noktalarını yakalayabiliyoruz. Örnek uygulamamızda bu temas noktalarını yakalamayı ele alacağız...</description><link>http://www.uerkal.com/Posts/MF-WPF-Touch.aspx</link><guid>http://www.uerkal.com/Posts/MF-WPF-Touch.aspx</guid><category>.NET Micro Framework</category></item><item><title>.NET MF: WPF Uygulamalarında Canvas Kullanımı</title><description>Canvas, alt elemanı olarak eklenen UIElement nesnelerinin kendi üzerinde istenilen pozisyonda gösterilmesini sağlar. Canvas ile Stack Panel ve Scroll Viewer birlikte kullanılarak interaktif uygulama arayüzleri de oluşturulabilir. Örnek uygulamamızda Canvas üzerine görsel nesne eklemek üzerinde duracağız...</description><link>http://www.uerkal.com/Posts/MF-WPF-Canvas.aspx</link><guid>http://www.uerkal.com/Posts/MF-WPF-Canvas.aspx</guid><category>.NET Micro Framework</category></item><item><title>.NET MF: WPF Uygulamalarında StackPanel Kullanımı</title><description>StackPanel, birden çok UIElement nesnesinin altalta yada yanyana dizilmesine olanak sağlar. Dizilen nesneler boyutlarına göre istenilen şekilde hizzalanabilir. Bu özellik sayesinde zengin içerikli WPF uygulamalası geliştirebiliriz. Örnek uygulamamızda birkaç UIElement nesnesini yanyana dizmek üzerinde duracağız...</description><link>http://www.uerkal.com/Posts/MF-WPF-StackPanel.aspx</link><guid>http://www.uerkal.com/Posts/MF-WPF-StackPanel.aspx</guid><category>.NET Micro Framework</category></item><item><title>.NET MF: WPF Uygulamalarında ScrollViewer Kullanımı</title><description>ScrollViewer, ekran boyutlarından geniş UIElement içeriğinin ekran üzerinde gösterilmesini sağlar. Yön butonları, gesture yada dokunmatik kontrollerle içeriği kaydırılabilir. ScrollViewer içeriğine bir yada (StackPanel kullanarak) birden fazla alt eleman eklenmesi mümkündür. Örnek uygulamamızda geniş bir resim üzerinde yön butonlarıyla kaydırma yapacağız...</description><link>http://www.uerkal.com/Posts/MF-WPF-Scrollviewer.aspx</link><guid>http://www.uerkal.com/Posts/MF-WPF-Scrollviewer.aspx</guid><category>.NET Micro Framework</category></item><item><title>.NET MF: WPF Uygulamalarında TextFlow Kullanımı</title><description>TextFlow ile WPF uygulamalarında ekrandan taşan yazıları kaydırılabilir şekilde göstermek mümkündür. Uygulamamızda bir TextFlow nesnesi oluşturup içeriğini dolduracağız. GPIO Button Input Provider sınıfından yararlanarak yön butonları ile kayan yazıları kontrol edeceğiz...</description><link>http://www.uerkal.com/Posts/MF-WPF-TextFlow.aspx</link><guid>http://www.uerkal.com/Posts/MF-WPF-TextFlow.aspx</guid><category>.NET Micro Framework</category></item><item><title>.NET MF: WPF Uygulamalarında ListBox Kullanımı</title><description>Micro Framework üzerinde WPF Uygulamaları, ListBox gibi kontrolleri kullanabilmemize olanak sağlamaktadır. Listbox kontrolü, bir öncekli yazıda üzerinde durduğumuz GPIO Button Input Provider sınıfı ile entegre çalışarak eleman seçmemizi kolaylaştırmaktadır. Örneğimizde ListBox oluşturmayı, eleman eklemeyi, seçili elemanın rengini değiştirmeyi ve debug mesajı olarak almayı ele alacağız...</description><link>http://www.uerkal.com/Posts/MF-WPF-Listbox.aspx</link><guid>http://www.uerkal.com/Posts/MF-WPF-Listbox.aspx</guid><category>.NET Micro Framework</category></item><item><title>.NET MF: WPF Uygulamalarında Buton Kullanımı</title><description>Micro Framework ile buton kullanımı çoğunlukla Interrupt Port tanımlanarak yapılır. Bu yöntem konsol uygulamaları için idealdir. Fakat ScrollViewer gibi WPF'e özel interaktif kontrollerle çalışmak için GPIO Button Input Provider sınıfı daha iyi entegrasyon sağlayacaktır. Örneğimizde WPF uygulamalarında GPIO Button Input Provider ile buton girişlerini yakalamayı ele alacağız...</description><link>http://www.uerkal.com/Posts/MF-WPF-Buton-Kullanimi.aspx</link><guid>http://www.uerkal.com/Posts/MF-WPF-Buton-Kullanimi.aspx</guid><category>.NET Micro Framework</category></item><item><title>.NET MF: WPF (Window) Uygulaması Geliştirmek</title><description>Micro Framework, gelişmiş grafik uygulamalarında WPF kullanımına olanak sağlar. Masaüstü uygulamalarından farklı olarak XAML dosyası ile değil, uygulama kodları içerisinde tanımlamalar yapılır. Kullanılan metodlar büyük ölçüde .NET Framework sürümüyle paralellik gösterir. Örneğimizde temel bir WPF uygulaması oluşturup yazı, şekil ve resim ekleme konularına değineceğiz...</description><link>http://www.uerkal.com/Posts/MF-WPF-Uygulamasi.aspx</link><guid>http://www.uerkal.com/Posts/MF-WPF-Uygulamasi.aspx</guid><category>.NET Micro Framework</category></item><item><title>.NET MF: Hibernate Modu</title><description>Gömülü sistemler genellikle sürekli elektriğe yada pile bağlı bulunurlar ve işlem yapmadıkları anlarda elektrik tasarrufu moduna geçmeleri gerekir. (TV kumandaları gibi.) Tasarruf moduna geçen cihazlar, belirli interrupt'lar ile yada istenilen bir saatte uyandırılabilir. Micro Framework kullanarak bir cihazı uyku moduna geçirmeyi ve uyandırmayı inceleyeceğiz...</description><link>http://www.uerkal.com/Posts/MF-Hibernate-Modu.aspx</link><guid>http://www.uerkal.com/Posts/MF-Hibernate-Modu.aspx</guid><category>.NET Micro Framework</category></item><item><title>.NET MF: İnternetten RSS Okumak</title><description>RSS; blog yazıları, haberler ve diğer güncellemelerin hızlı paylaşımını sağlayan bir XML dosyasıdır. Haber kaynağı, güncelleme oluşumunda RSS dosyasını günceller ve okuyucu yazılım periyodik aralıklarla bu dosyayı denetler. Bu sayede kullanıcı birçok kaynaktaki gelişmelerden haberdar olur. Örneğimizde haber okuyucu bir program üzerinde duracağız...</description><link>http://www.uerkal.com/Posts/MF-Internetten-RSS-Okumak.aspx</link><guid>http://www.uerkal.com/Posts/MF-Internetten-RSS-Okumak.aspx</guid><category>.NET Micro Framework</category></item><item><title>.NET MF: XML Okumak</title><description>İnternet bağlantısına sahip cihazların her geçen gün arttığı günümüzde mikrodenetleyiciler ile İnternet'e erişip XML verisi çekmek de kolaylaşıyor. XML ile online haber, havadurumu ve diğer RSS kanallarına ulaşıp bunları geliştireceğimiz cihaza entegre edebiliyoruz. Örneğimizde elimizdeki XML verisinin elemanlarını okuyan bir uygulama geliştireceğiz...</description><link>http://www.uerkal.com/Posts/MF-XML-Okumak.aspx</link><guid>http://www.uerkal.com/Posts/MF-XML-Okumak.aspx</guid><category>.NET Micro Framework</category></item><item><title>.NET MF: XML Oluşturmak</title><description>XML, farklı platform ve cihazların belirli kurallar dahilinde veri depolamasını ve bu verisetinin kolaylıkla transfer edilerek yorumlanmasını sağlar. Mikrodenetleyici üzerinde XML oluşturmak ile masaüstü uygulamalarda XML oluşturmak hemen hemen aynı yöntemi kullanır. Hafıza üzerinde XML veriseti oluşturup bunu debug mesajı olarak bilgisayara gönderen bir uygulama üzerinde duracağız...</description><link>http://www.uerkal.com/Posts/MF-XML-Olusturmak.aspx</link><guid>http://www.uerkal.com/Posts/MF-XML-Olusturmak.aspx</guid><category>.NET Micro Framework</category></item><item><title>.NET MF: Garbage Collector</title><description>Garbage Collector, işi biten yada ileride erişilmeyecek objeleri temizleyerek hafızada yer açılmasını sağlayan otomatik kaynak yönetim sistemidir. Masaüstü .NET uygulamalarında olduğu gibi, mikrodenetleyici üzerinde de benzer şekilde gereksiz objeler Garbage Collector tarafından temizlenir...</description><link>http://www.uerkal.com/Posts/MF-Garbage-Collector.aspx</link><guid>http://www.uerkal.com/Posts/MF-Garbage-Collector.aspx</guid><category>.NET Micro Framework</category></item><item><title>.NET MF: Watchdog Timer Kullanımı</title><description>Watchdog Timer'ın amacı, uygulama tepki vermeyi durdurduğunda sistemi yeniden başlatmaktır. Uygulamanın yapısına ve kritiklik durumuna göre bir sayaç taşım değeri belirtilir. Bu sayaç değerinden daha kısa bir süre içerisinde sürekli sayaç sıfırlanarak yeniden başlatılır. Başlangıçta verilen taşım değerine ulaşılması durumunda watchdog timer reset eventi oluşur ve sistem yeniden başlar...</description><link>http://www.uerkal.com/Posts/MF-Watchdog-Timer.aspx</link><guid>http://www.uerkal.com/Posts/MF-Watchdog-Timer.aspx</guid><category>.NET Micro Framework</category></item><item><title>.NET MF Modülleri ve Geliştirme Kitleri</title><description>Birçok Micro Framework modülü arasında özellikleriyle ön plana çıkan cihazlara bu sayfadan erişebilirsiniz. Listedeki tüm cihazlar GHI Electronics tarafından üretilip Amerika'dan ortalama 3 gün içerisinde teslim edilmektedir...</description><link>http://www.uerkal.com/Posts/MF-Moduller-2010.aspx</link><guid>http://www.uerkal.com/Posts/MF-Moduller-2010.aspx</guid><category>Geliştirme Kitleri</category></item><item><title>Amatör Baskı Devre (PCB) Yapımı</title><description>Baskı devreler elektronik devre elemanlarının bir kart üzerinde dizilmesini ve birbirleriyle bağlantı kurmalarını sağlar. Seri üretim ve profesyonel amaçlı baskı devreler PCB basım atölyelerinde bastırılırken, hobi yada prototip amaçlı baskı devreler ev ortamında üretilebilir. Bu yazının devamında ev ortamında amatör baskı devre üretimi üzerinde duracağız...</description><link>http://www.uerkal.com/Posts/AmatorPCBYapimi.aspx</link><guid>http://www.uerkal.com/Posts/AmatorPCBYapimi.aspx</guid><category>Elektronik</category></item><item><title>.NET MF: Yılan Oyunu</title><description>Hayatımıza Nokia telefonlarla giren, birçoğumuzun vazgeçilmez eğlencesi yılan oyunu... .NET Micro Framework kullanarak mikrodenetleyici (yada simulatör) üzerinde kendi yılan oyunumuzu yazıp çalışma mantığını inceleyeceğiz...</description><link>http://www.uerkal.com/Posts/MF-Yilan-Oyunu.aspx</link><guid>http://www.uerkal.com/Posts/MF-Yilan-Oyunu.aspx</guid><category>.NET Micro Framework</category></item><item><title>.NET MF: SPI İletişim</title><description>SPI (Serial Peripheral Interface) arabirimi, Motorola tarafından isimlendirilen full-duplex bir iletişim protokolüdür. Bir master cihaz ile birden çok slave cihazın seri yoldan haberleşmesini sağlar. Sensörler, ses codecleri, hafıza kartları, LCD'ler ve mikrodenetleyiciler arası veri iletişiminde tercih edilir...</description><link>http://www.uerkal.com/Posts/MF-SPI-Iletisim.aspx</link><guid>http://www.uerkal.com/Posts/MF-SPI-Iletisim.aspx</guid><category>.NET Micro Framework</category></item><item><title>.NET MF: Yazı Tipi Oluşturmak (.tinyfnt)</title><description>Mikrodenetleyici ile grafiksel uygulama geliştirirken kullandığımız yazı tipi dosyaları, işlemci yükünü azaltmak için önceden işlenmiş bir biçimde kullanılır. .NET Micro Framework, .tinyfnt uzantılı yazı tiplerini destekler. Bu yazı tipi dosyaları tek boyut ve özelliktedir. Uygulamalarımızda kullanacağımız her bir yazı tipi boyutu için ayrıca .tinyfnt dosyası oluşturmamız gerekir...</description><link>http://www.uerkal.com/Posts/MFCreatingTinyfnt.aspx</link><guid>http://www.uerkal.com/Posts/MFCreatingTinyfnt.aspx</guid><category>.NET Micro Framework</category></item><item><title>.NET MF: Bitmap ile Yazı Yazdırmak</title><description>Grafiksel uygulamalarda yazı yazdırmak için Bitmap ve Font sınıflarını kullanıyoruz. Mikrodenetleyicilerin kapasiteli sınırlı olduğu için, yalnızca uygulamamızda kullanacağımız yazı tipleri seçilip kaynak dosyasına eklenir. Bu nedenle .NET Micro Framework ile yazı yazdırmak, masaüstü uygulamalarına göre farklılık gösterir...</description><link>http://www.uerkal.com/Posts/MFGraphics3.aspx</link><guid>http://www.uerkal.com/Posts/MFGraphics3.aspx</guid><category>.NET Micro Framework</category></item><item><title>.NET MF: Bitmap ile Resim Göstermek</title><description>Micro Framework ile JPEG, GIF, PNG, TIFF ve BMP resim formatlarını uygulamalarımızda işleyip kullanabiliyoruz. Bunun için Bitmap sınıfından yararlanacağız...</description><link>http://www.uerkal.com/Posts/MFGraphics2.aspx</link><guid>http://www.uerkal.com/Posts/MFGraphics2.aspx</guid><category>.NET Micro Framework</category></item><item><title>.NET MF: Bitmap ile Grafik Çizdirmek</title><description>Bitmap sınıfı, Paint uygulamasında çizilen grafiksel nesnelerin mikrodenetleyici ile çizimini sağlar. Bitmap sınıfını kullanarak nokta, çizgi, elips, dikdörtgen çizebilir, dikdörtgenler üzerinde gradient efekti verebilir ve saydamlık değerini ayarlayabilirsiniz. Yine Bitmap sınıfını kullanarak değişik yazı tipi ve boyutlarda yazı yazdırmanız ve başka resim dosyalarını göstermeniz mümkündür...</description><link>http://www.uerkal.com/Posts/MFGraphics1.aspx</link><guid>http://www.uerkal.com/Posts/MFGraphics1.aspx</guid><category>.NET Micro Framework</category></item><item><title>.NET MF: USB Fare Kullanımı</title><description>Gömülü bir sistemin kullanıcı deneyimini zenginleştirmek için sisteme fare entegre ederek masaüstü bilgisayarlarının kullanım kolaylığını yakalayabiliriz. .NET Micro Framework ile USB fare entegrasyonu yapmamız son derece kolay olacaktır. Örneğimizde mikrodenetleyiciye bağladığımız USB farenin hareket, buton ve tekerlek değerlerini sorgulayıp debug mesajı olarak yazdırmayı göreceğiz...</description><link>http://www.uerkal.com/Posts/MFUSBMouse.aspx</link><guid>http://www.uerkal.com/Posts/MFUSBMouse.aspx</guid><category>.NET Micro Framework</category></item><item><title>.NET MF: USB Klavye Kullanımı</title><description>.NET MF ile geliştirdiğimiz uygulamalara USB klavye bağlayarak kullanıcı girişini kolaylaştırabiliyoruz. Yapmamız gereken mikrodenetleyiciye USB klavye bağlandığında aktif olacak şekilde tuş eventleri oluşturmak. Sonrasında ise hangi tuşa basıldığını ve serbest bırakıldığını ilgili eventlerden yakalayarak uygulamamızda kullanıma hazır hale getireceğiz...</description><link>http://www.uerkal.com/Posts/MFUSBKeyboard.aspx</link><guid>http://www.uerkal.com/Posts/MFUSBKeyboard.aspx</guid><category>.NET Micro Framework</category></item><item><title>.NET MF: USB Gamepad Kullanımı</title><description>.NET MF ile geliştirdiğimiz sistemlere birkaç adımda gamepad entegre ederek kullanım kolaylığı sağlamamız mümkündür. Örneğimizde USB portuna bağladığımız bir gamepadin durumunu yakalayıp debug ekranına yazdıracağız. Bu uygulamayı servo motor ve step motor kontrolünü anlattığım uygulamalarla birleştirerek, joystick ile robot kolları ve birçok mekanizmayı kontrol edebilirsiniz...</description><link>http://www.uerkal.com/Posts/MFUSBGamepad.aspx</link><guid>http://www.uerkal.com/Posts/MFUSBGamepad.aspx</guid><category>.NET Micro Framework</category></item><item><title>.NET MF: USB Flash Disk Kullanımı</title><description>USB Flash Diskler genellikle veri taşıma, yedek alma ve multimedia dosyalarının transferinde kullanılmaktadır. Hareketli parçası olmaması ve küçük boyutları nedeniyle kullanımı yaygındır. .NET Micro Framework ile mikrodenetleyicinin USB Host özelliğini kullanarak kolaylıkla flash disklere erişim sağlayabiliriz...</description><link>http://www.uerkal.com/Posts/MFUSBFlashDisk.aspx</link><guid>http://www.uerkal.com/Posts/MFUSBFlashDisk.aspx</guid><category>.NET Micro Framework</category></item><item><title>.NET MF: SD Hafıza Kartı Kullanımı</title><description>Multimedia cihazları ve data logger gibi uygulamalarda sıklıkla SD kart kullanmamız gerekecektir. SD kartlar küçük boyutları ve yüksek kapasiteleri nedeniyle tercih edilmektedir. Normal, mini ve micro SD kartların kullanımı aynıdır ve ihtiyaca göre istenilen tip kart uygulamaya dahil edilebilir...</description><link>http://www.uerkal.com/Posts/MFSDStorage.aspx</link><guid>http://www.uerkal.com/Posts/MFSDStorage.aspx</guid><category>.NET Micro Framework</category></item><item><title>Windows Embedded Compact 7 Platform Builder Kurulumu</title><description>Platform Builder, Windows Embedded Compact 7 işletim sistemi imajı oluşturmak ve yapılandırmak amacıyla kullanacağımız bir Visual Studio eklentisidir. Platform Builder ile oluşturacağımız işletim sistemi, yalnızca istediğimiz bileşenleri ve sürücüleri içerecektir. Windows Embedded kurulumu, aynı zamanda oluşturduğumuz işletim sistemi imajlarının farklı testlerinin yapılması için de araçlar sunar...</description><link>http://www.uerkal.com/Posts/WinEmbCompact7PBSetup.aspx</link><guid>http://www.uerkal.com/Posts/WinEmbCompact7PBSetup.aspx</guid><category>Windows Embedded</category></item><item><title>.NET MF: R/C Servo Motor Kontrolü</title><description>R/C Tipi servo motorlar genellikle uzaktan kumandalı helikopter, uçak ve arabalarda kullanılır. Aynı zamanda hassas konumlama gerektiren robotik uygulamalarda da yerlerini alırlar. Bir servo motorun görevi, aldığı sinyale göre motor milini istenilen açıya döndürmek ve o açıda sabit tutmaktır...</description><link>http://www.uerkal.com/Posts/MFServoMotor.aspx</link><guid>http://www.uerkal.com/Posts/MFServoMotor.aspx</guid><category>.NET Micro Framework</category></item><item><title>.NET MF: Step Motor Kontrolü (Unipolar ve Bipolar)</title><description>Step motorlar genellikle CNC makineleri, yazıcı, tarayıcı ve optik sürüler gibi hassas pozisyon kontrolü gerektiren makinelerde tercih edilir. Kapasitesine göre kullanıldığında geribildirim mekanizmasına gerek kalmadan kesin hassasiyette çalışırlar. .NET Micro Framework kullanarak step motorları kolaylıkla kontrol etmemiz mümkündür...</description><link>http://www.uerkal.com/Posts/MFStepperMotor.aspx</link><guid>http://www.uerkal.com/Posts/MFStepperMotor.aspx</guid><category>.NET Micro Framework</category></item><item><title>.NET MF: Harita Göstermek (Google Maps API)</title><description>.NET Micro Framework sayesinde bilgisayarlarımızda kullandığımız harita uygulamalarını kolaylıkla mikrodenetleyici üzerinde çalıştırabiliyoruz. Geliştireceğimiz uygulama ile belirlediğimiz koordinatın haritasını LCD üzerinde gösterip bu görüntü üzerinde yön tuşlarıyla gezineceğiz...</description><link>http://www.uerkal.com/Posts/MFMap.aspx</link><guid>http://www.uerkal.com/Posts/MFMap.aspx</guid><category>.NET Micro Framework</category></item><item><title>C#: USB Gamepad Bağlantısı (XNA Framework)</title><description>Bir Windows Forms uygulamasına gamepad entegre etmenin başka bir yolu da XNA Framework kullanmaktır. XNA Framework ile Direct Input metoduna göre daha fonksiyonel bir uygulama geliştirebiliriz...</description><link>http://www.uerkal.com/Posts/CSharpUSBGamepadXNA.aspx</link><guid>http://www.uerkal.com/Posts/CSharpUSBGamepadXNA.aspx</guid><category>C# Uygulamaları</category></item><item><title>Windows Embedded Compact 7</title><description>Windows Embedded Compact 7; kullanıcı deneyimi, bağlanabilirlik ve uygulama geliştirme alanlarında hem son kullanıcıya hem de OEM geliştiricilere büyük fırsatlar sunuyor. Windows Embedded Compact, donanım kaynakları sınırlı cihazlarda yüksek performanslı sağlam bir altyapı ve olaylara gerçek zamanlı tepki sağlar...</description><link>http://www.uerkal.com/Posts/WinEmbCE7.aspx</link><guid>http://www.uerkal.com/Posts/WinEmbCE7.aspx</guid><category>Windows Embedded</category></item><item><title>C#: USB Gamepad Bağlantısı (Direct Input)</title><description>Simulatör geliştirirken yada bazı elektronik projelerinde gamepad ile birşeyleri kontrol etmek isteyebiliriz. Bu projede bilgisayara bağlı bir gamepadin yön ve buton durumlarına C# ile ulaşıp ekranda yazdıracağız. Uygulamaya seri port dahil edip basit bir devre ile servo yada step motor kontrol etmeniz de mümkündür...</description><link>http://www.uerkal.com/Posts/CSharpUSBGamepadDirectX.aspx</link><guid>http://www.uerkal.com/Posts/CSharpUSBGamepadDirectX.aspx</guid><category>C# Uygulamaları</category></item><item><title>.NET MF: Gerçek Zaman Saati (RTC) Kullanımı</title><description>Gerçek zaman saati (RTC) kullanarak mikrodenetleyici üzerinden o anki tarih ve saate ulaşabiliyoruz. RTC, mikrodenetleyicinin ilgili pinine saat pili bağlı olması durumunda ana besleme kesilse bile çalışmaya devam eder. Kullanımı ise son derece basittir. Ayrıca, Extended Timer kullanarak istenilen zamanda tetiklenecek alarmlar kurmamız da mümkündür...</description><link>http://www.uerkal.com/Posts/MFRealTimeClock.aspx</link><guid>http://www.uerkal.com/Posts/MFRealTimeClock.aspx</guid><category>.NET Micro Framework</category></item><item><title>.NET MF: GPS ile Pozisyon Bilgisi Çözümlemek</title><description>GPS işlemcisi tarafından hesaplanan pozisyon bilgisi, seri port üzerinden standard cümle kalıpları halinde gönderilir. Bu kalıpların birkaç çeşidi vardır ve her biri farklı hesaplamaları içerir. NMEA (National Marine Electronics Association) tarafından belirlenen 30’un üzerinde cümle türü mevcuttur...</description><link>http://www.uerkal.com/Posts/MFGPSParsing.aspx</link><guid>http://www.uerkal.com/Posts/MFGPSParsing.aspx</guid><category>.NET Micro Framework</category></item><item><title>.NET MF: Multi Threading</title><description>Micro Framework ile thread'ler oluşturup aynı anda birden çok işlem yapabiliriz. Başlangıçta .NET MF uygulamamız "main" thread'i ile başlar. Tek işlemcili bir sistemde çalıştığımız için, biz yeni thread'ler oluşturdukça işlemci zamanı bu thread'lere eşit miktarda dağıtılır ve herbiri peşpeşe işler...</description><link>http://www.uerkal.com/Posts/MFThreading.aspx</link><guid>http://www.uerkal.com/Posts/MFThreading.aspx</guid><category>.NET Micro Framework</category></item><item><title>.NET MF: Analog Girişleri Okumak</title><description>Mikrodenetleyicilerin dış dünya ile bağlantı kurmasında dijitalin yanısıra analog giriş yöntemi de yer yer kullanılmaktadır. Örneğin, bazı mesafe ve ivme sensörleri seri iletişime ek olarak üzerlerinde analog çıkış da bulundurur. Analog özelliği donanıma göre değişiklik gösterir ve her mikrodenetleyicide bulunmayabilir. Çalışma prensibi ise son derece basittir...</description><link>http://www.uerkal.com/Posts/MFAnalogIn.aspx</link><guid>http://www.uerkal.com/Posts/MFAnalogIn.aspx</guid><category>.NET Micro Framework</category></item><item><title>.NET MF: Seri Port Kullanımı</title><description>Her ne kadar günümüz cihazlarında yerini USB ve Firewire portlarına devretmiş de olsa, endüstriyel otomasyon ve GPS alıcıları gibi cihazlarda seri port kullanımı yaygındır. Bunun sebebi ise düşük donanım maliyeti, basit yapısı, standartlaşmış olması ve kullanım kolaylığıdır. Seri iletişimde gönderilecek veri bitlere ayrıştırılır ve diğer cihaza gönderilir...</description><link>http://www.uerkal.com/Posts/MFSerialPort.aspx</link><guid>http://www.uerkal.com/Posts/MFSerialPort.aspx</guid><category>.NET Micro Framework</category></item><item><title>MSSQL CE Veritabanı Kullanımı</title><description>Bu örneğimizde Windows CE ve Mobile işletim sistemlerinde veritabanı kullanan uygulamalar geliştirmek için MSSQL Server ailesinin Compact ve ücretsiz üyesi SQL CE kullanımına göz atacağız. Önce Visual Studio 2008 üzerinde veritabanı bağlantı ayarlarını yapıp daha sonra da örnek bir uygulama ile oluşturduğumuz tabloya erişeceğiz...</description><link>http://www.uerkal.com/Posts/SQLCE35Tutorial.aspx</link><guid>http://www.uerkal.com/Posts/SQLCE35Tutorial.aspx</guid><category>Windows Embedded</category></item><item><title>Windows Embedded Standard 7 Sistem Gereksinimleri</title><description>Windows Embedded Standard 7, tüketici cihazları için bileşen bazlı işletim sistemleri oluşturmayı sağlar. Bu cihazların donanım gereksinimleri türlerine göre farklılık göstermektedir...</description><link>http://www.uerkal.com/Posts/WinEmbStd7SysReq.aspx</link><guid>http://www.uerkal.com/Posts/WinEmbStd7SysReq.aspx</guid><category>Windows Embedded</category></item><item><title>VS 2008 Remote Tools ile Windows CE ve Mobile Sistemlere Bağlanmak</title><description>Visual Studio 2008 kurulumuyla birlikte gelen Remote Tools ile uygulama geliştirdiğiniz uzak makinelerdeki kaynaklara ulaşabilirsiniz. Başlat menüsünde "Microsoft Visual Studio 2008\Visual Studio Remote Tools" altında uzak bilgisayara bağlanabileceğiniz 6 araç bulunur: Remote File Viewer, Remote Heap Walker, Remote Process Viewer, Remote Registry Editor, Remote Spy ve Remote Zoom In...</description><link>http://www.uerkal.com/Posts/VS2008RemoteTools.aspx</link><guid>http://www.uerkal.com/Posts/VS2008RemoteTools.aspx</guid><category>Windows Embedded</category></item><item><title>Windows Embedded Standard 7 Image Yapılandırması (ICE)</title><description>Windows Embedded işletim sistemine dahil edeceğimiz bileşenleri yapılandırmak için Image Configuration Editor'ü kullanacağız. ICE ile seçtiğimiz bileşenleri içeren bir işletim sistemi kurulum diski oluşturup embedded bilgisayarda otomatik Windows kurulumu yapacağız...</description><link>http://www.uerkal.com/Posts/WinEmbStd2011ICE.aspx</link><guid>http://www.uerkal.com/Posts/WinEmbStd2011ICE.aspx</guid><category>Windows Embedded</category></item><item><title>Windows Embedded Standard 7 Kurulumu (Bootable IBW)</title><description>Windows Embedded Std 7, Windows 7'nin özelliklerini kullanarak amaca yönelik gömülü sistemler oluşturmamızı sağlar. Bu örneğimizde kurulum diski ile hedef makine üzerinde işletim sistemi yapılandırıp kurulum yapacağız...</description><link>http://www.uerkal.com/Posts/WinEmbStd2011Kurulumu.aspx</link><guid>http://www.uerkal.com/Posts/WinEmbStd2011Kurulumu.aspx</guid><category>Windows Embedded</category></item><item><title>Windows Embedded CE 6.0 Uygulaması Geliştirmek</title><description>Windows Embedded CE için uygulama geliştirmek ile masaüstü uygulamalarını geliştirmek çoğu alanda benzerlik gösterir. Fakat ilerleyen aşamalarda - mesela veritabanı işlemlerinde - farklı aşamalarla karşılaşacağız. Windows CE uygulamalarını geliştirme makinemizde hazırlayıp, çalıştırmak için hedef makineye deploy etmemiz gerekiyor...</description><link>http://www.uerkal.com/Posts/WinCEUygulamaGelistirme.aspx</link><guid>http://www.uerkal.com/Posts/WinCEUygulamaGelistirme.aspx</guid><category>Windows Embedded</category></item><item><title>Windows Embedded Ailesi</title><description>Windows Embedded ile geliştirilen cihazlar fonksiyon spesifik olduklarından, amacınıza en uygun Windows'u seçmeniz performans ve kullanıcı deneyimini en üst seviyeye çıkaracaktır. Seçtiğiniz işletim sisteminin bileşenlerini ihtiyaçlarınız doğrultusunda ekleyip kaldırarak, yalnızca gerekli bileşenlerle yüksek performanslı bir sistemin temelini atmış olacaksınız...</description><link>http://www.uerkal.com/Posts/WinEmbeddedAilesi.aspx</link><guid>http://www.uerkal.com/Posts/WinEmbeddedAilesi.aspx</guid><category>Windows Embedded</category></item><item><title>Windows Embedded</title><description>ATM'ler, CNC makineleri, araç içi eğlence sistemleri, navigasyon cihazları... Saydığımız cihazları incelediğimizde ortak noktalarının tek bir amaca yönelik tasarlanmış olduklarını göreceğiz. Bu cihazların yalnızca fiziksel tasarımları değil, işletim sistemleri de amaçlarına göre optimize edilmiştir...</description><link>http://www.uerkal.com/Posts/WinEmbedded.aspx</link><guid>http://www.uerkal.com/Posts/WinEmbedded.aspx</guid><category>Windows Embedded</category></item><item><title>C#: GPS Seyir Kaydedici Uygulaması</title><description>GPS Uygulamaları pozisyon göstermenin ve yol bulmanın yanı sıra bizlere birçok değişik uygulama çeşitleri sunuyor. Yapabileceğimiz en basit uygulamalardan biri de izimizi kaydeden “GPS Seyir Kaydedici”. Bu uygulama ile Bluetooth yada COM portu ile bağlı GPS alıcımızın gönderdiği komutları çözümleyip kaydedeceğiz...</description><link>http://www.uerkal.com/Posts/CSharpGPSLogger.aspx</link><guid>http://www.uerkal.com/Posts/CSharpGPSLogger.aspx</guid><category>C# Uygulamaları</category></item><item><title>C#: LEGO Mindstorms NXT (Bluetooth Bağlantısı)</title><description>Çocukluğumuzun keyifli oyuncakları Lego’lar, büyük – küçük demeden her yaşın ilgi odağı olmayı başarıyor. LEGO Mindstorms NXT serisi, robotlarla ilgilenenler için vazgeçilmez bir oyuncak (!) Aklınıza gelen prototipi yarım saat içinde gerçeğe çevirmenize imkan sunan set, ilk bakışta biraz pahalı gözükse de buna değiyor...</description><link>http://www.uerkal.com/Posts/CSharpNXT.aspx</link><guid>http://www.uerkal.com/Posts/CSharpNXT.aspx</guid><category>C# Uygulamaları</category></item><item><title>.NET MF: InterruptPort ile Buton Kullanımı</title><description>Kontrol paneli tarzı tasarımlarda sıklıkla kullanacağımız butonlar, Windows uygulamalarında kullandığımız button nesnesinin elle tutulur halidir. Nasıl bir Windows uygulamasında button nesnesine tıkladığımız anda “Click” eventi fırlıyorsa, MicroFramework uygulamalarında da gerçek bir butona bastığımızda “OnInterrupt” eventi fırlayacaktır...</description><link>http://www.uerkal.com/Posts/MFInterruptPort.aspx</link><guid>http://www.uerkal.com/Posts/MFInterruptPort.aspx</guid><category>.NET Micro Framework</category></item><item><title>.NET MF: Timer Kullanımı</title><description>Periyodik aralıklarla mikrodenetleyiciye işlem yaptırmak için timer nesnesini kullanırız. Burada kullandığımız timer kavramı, Windows uygulamalarında kullandığımızdan farklılık gösterir. Zira üzerinde çalıştığımız framework micro olduğundan, kullanabileceğimiz timer sayısı da donanımın özellikleriyle sınırlıdır...</description><link>http://www.uerkal.com/Posts/MFTimer.aspx</link><guid>http://www.uerkal.com/Posts/MFTimer.aspx</guid><category>.NET Micro Framework</category></item><item><title>.NET MF: Giriş – Çıkış Pin Bağlantıları</title><description>Geliştirdiğimiz uygulamalara buton desteği yada motor kontrolü gibi özellikler katmak istediğimizde, mikrodenetleyicinin giriş – çıkış pinlerini kullanmamız gerekir. Mikrodenetleyicilerin her bir pininin kendisine has özelliği vardır...</description><link>http://www.uerkal.com/Posts/MFIO.aspx</link><guid>http://www.uerkal.com/Posts/MFIO.aspx</guid><category>.NET Micro Framework</category></item><item><title>Hello -Micro Framework- World!</title><description>.NET Micro Framework ile uygulama geliştirmek, ilk aşamalarda C# ile konsol uygulaması geliştirmeye benzer. Bu bölümde adım adım .NET MF SDK'sını kurup ilk "Merhaba Dünya" uygulamamızı geliştireceğiz...</description><link>http://www.uerkal.com/Posts/HelloMF.aspx</link><guid>http://www.uerkal.com/Posts/HelloMF.aspx</guid><category>.NET Micro Framework</category></item><item><title>.NET Micro Framework Dünyasına Hoşgeldiniz!</title><description>.NET Micro Framework, mikrodenetleyici üzerinde managed kod kullanarak uygulama geliştirmenizi sağlar. C# ile uygulama geliştiriyorsanız, halihazırdaki bilgilerinizle ekranın dışına çıkarak sınırsız sayıdaki cihazları kontrol edebilirsiniz...</description><link>http://www.uerkal.com/Posts/MFIntro.aspx</link><guid>http://www.uerkal.com/Posts/MFIntro.aspx</guid><category>.NET Micro Framework</category></item></channel></rss>
