Robot Kol Projesi [PIC-CCS]

Arkadaşlar bir Robot kol projesine başladım.Bu projemde küçük Servo motorlarını kullanarak 3 eksenli bir Robot kol yapmayı planlıyorum.Eksenlerde kullandığım Servolarıda PIC ile kontrol etmeyi hatta USB üzerinden bu Servolara komutlar göndererek Kol hareketlerini gerçekleştirmek istiyorum.

Projenin görünüşü…

Yukardaki resimde Robot kol kısmının tutkaç kısmı.İki adet Plastikçark ve küçük bir Servo Motor kullandım.

„Robot Kol Projesi [PIC-CCS]“ weiterlesen

LCD’de Kayan Yazı [CCS]

Şimdi CCS Kodları ile LCD ‚de bir yazıyı gösterip nasıl yazıyı sağa sola hareket ettirebiliriz onu görelim.

Ben Micro Controller olarak Micro Chip firmasına ait olan PIC Entegreleri ile uğraşıyorum. Bu PIC ‚ler için Kodlarıda CCS derleyicisi ile yazıp HEX dosyalarını oluşturuyorum Şimdi Kodlar nasıl yazılır? Nasıl derleme yapılır? PIC’e nasıl yazılır? v.s gibi tefarruatlar üzerinde durmayacağım Bunları netten araştırıp bulabilirsiniz.

Ben boş vakitlerimde yaptığım çalışmalarımda aldığım notlarımı , karalamalarımı sizlerle paylaşmak istiyorum Burda verdiklerim kesinlikle öğreti veya bilgi paylaşımı değildir Çünkü kendimi öğretecek kadar yeterli görmüyorum.

Neyse bu bilgilerden sonra esas konumuza gelelim.Şimdi PIC 16F84A serisi bir PIC’e LCD (LM016L) bağlayıp , bu LCD’de üzerinde istediğim bir yazıyı(Stringi) sağa sola nasıl kaydıracağım onu anlatacağım.

Öncelikle CCS ile Kodlarımı derleyip .HEX dosyası haline getiriyorum.Asagıda görüldüğü gibi…

 

„LCD’de Kayan Yazı [CCS]“ weiterlesen

Internet Explorer Acilis Sayfasini ögrenmek [C#]

Bu yazımda sizlere çoğumuzun Internet Browseri olarak kullandığımız Internet Explorerin başlangıç sayfasını yazacağımız bir Programla almayı ve değiştirmeyi anlatacağım.
Windows İşletim sisteminde Internet Explorer başlangıç sayfası Registry’ye kayıt edilmektedir. Bu Wındows 7‘ye kadar böyleydi bundan sonra ne olur bilinmez tabiki.Başlangıç sayfasının Registry‘deki adresi

HKEY_CURRENT_USER Software Microsoft Internet Explorer Main

Şimdi C# ile yazacağımız Kodlarla Registry‘ye nasıl ulaşacağız? Öncelikle C# ‘da Registry işlemleri yapabilmek için Projemizin Using alanina

using Microsoft.Win32;

Uzay İsmini ekliyoruz. Tabiki öncelikle Projemize 2 tane Button ve 2 tane TexBox atmayıda unutmuyoruz. Sonra Registry’den başlangıç sayfasını alacak Method’u yazıyoruz.Methodumuz aynen şöyle

private string IEStartPageOku()
 {
 //Registry aciliyor
 RegistryKey StartPageKey Registry.CurrentUser.OpenSubKey(@"SoftwareMicrosoftInternet ExplorerMain");

//Registry'den okunan deger geri gönderiliyor
 return StartPageKey.GetValue("Start Page").ToString();
 }

„Internet Explorer Acilis Sayfasini ögrenmek [C#]“ weiterlesen

Client-Server uygulamasi [C#]

Bu yazımda sizlere Client – Server olayını öğrenirken aldığım notlarımı aktarmak istiyorum.
Herzaman bir Chat programın nasıl çalıştığını merak ederdim.Internette C# ile bunun nasıl yapıyorlar diye neyseki biraz araştırdıktan sonra birseyler öğrendim.
Öncelikle bu işin esas Temeli Socket Programlama.
Socketler, bir tür süreçler arası haberleşme(interprocessing) yöntemidir.Aklınıza gelebilecek hemen her internet programı socket program olarak çalışır. Örneğin ftp programları 21 numaralı port üzerinde çalışan socket programlarıdır veya Chat programları.Socket programlama cok karısık ve bir o kadarda uzun konudur.Biz burda Client ve Server olarak iki sürec arasindaki bir Chat Programının nasıl yapıldığını kısaca görelim.
Yaptığım örneğin görünüşü
„Client-Server uygulamasi [C#]“ weiterlesen

Google Earth Haritasını Projemizde gösterelim [C#]

Evet bu çalışmamızda Google Earth Plugin ile C# ‚da Google Earth Mapı nasıl Proğramımızda gösterebiliriz onu göstereceğim.Bunun için Google Earth Pluginini kullanacağız.Bunu Google Earth’in kendi sayfasindan indirebilirsiniz.Bu bir .DLL Dosyası.Bunu Projemize Reference edeceğiz.İndirebileceğiniz Adres http://code.google.com/intl/de-DE/apis/earth/

Ama Google Earth sistemimde kurulu olduğu için Plugini indirmeden direkt Sistemimden Reference ediyorum.

Şimdi C# ile yeni bir Proje açalım.Form ismini falan verip buraları hallettikten sonra, Form1 içine webBrowser1 Kontrolü ekleyelim.

 

„Google Earth Haritasını Projemizde gösterelim [C#]“ weiterlesen