PIC proje geliştirme üzerine

_MeRKeZ_

Üye
Katılım
30 May 2011
Mesajlar
44
Puanları
1
Yaş
31
Merhaba arkadaşlar,

Ben mekatronik mühendisliği öğrencisiyim. Kendimi robotik alanında geliştirmek istiyorum. Bu yüzden elektroniği ve dolayısıyla PIC'i iyi öğrenmem gerektiğini düşünüyorum. Yaklaşık 3-4 aydır PIC ile uğraşıyorum. Her ne kadar elektronik temelim iyi olmasa da CCS C dilinde az da olsa bir yol katettiğimi düşünüyorum. (Zaman zaman PIC ile alakalı sorularımı buraya yazmıştım) Kendimi daha da geliştirmek istiyorum fakat ne yapacağım konusunda emin değilim. Kendi kendime düşünüp proje geliştirmek istiyorum fakat henüz düşündüğüm projeyi hayata geçirecek kadar yeterli bilgim yok. Ne yapayım, nasıl yapayım, hangi kaynaklardan yararlanayım bunları öğrenmek istiyorum. Tavsiyelerinizi ve düşüncelerinizi bekliyorum.

Teşekkürler..
 
Başka bir konuda şöyle bir mesaj yazmıştım.
Ek olarak bol bol internetteki açık projeleri incele.
Sonra da o projeleri kendin yapmaya çalış.
Kendini geliştirmenin en iyi yolu budur...


Öncelikle önemli olarak düşündüğüm şeyleri söylemeliyim.
PIC olsun, ARM olsun, AVR olsun, vs. vs. olsun; bunlar kesinlikle bir araçtır, amaç değil!
Esas amacın o araçları öğrenmek değil, öğrendiğin o amaçları en iyi bir şekilde kullanmak olsun.
Sistem çözümlemesi yapabilmen gerekir, algoritmalar üzerine yoğunlaşman gerekir.
Eğer sistemi tasarlayacak aklın varsa, kullandığın araç ne olursa olsun, kesinlikle sonuca ulaşırsın. ;)
Gelelim PIC nasıl öğrenilmeliye...
PIC öğrenmeden önce sana sayısal (dijital) elektroniği iyice öğrenmeni şiddetle tavsiye ederim.
Zira ne kadar ezbere gitsen de sayısal elektroniği eğer tam anlamı ile kavrayamazsan, sistem tasarımlarında tıkanıp kalırsın. ;)
Bunun yanında analog elektronik de muhakkak gerekecektir.
Ancak öncelikli olarak sayısal elektronik olsun.
Bunları öğrendikten sonra PIC'in kullandığı mimariyi ve çalışma mantığını üzerine yoğunlaşabilirsin.
Çoğu arkadaş başlangıç için yüksek ya da orta seviyeli dil önermiş.
Ben aksine makine koduna daha yaklaşık ve düşük seviyeli olan assembly dili ile başlamanı önereceğim.
Sonuçta sen Windows arayüzü geliştirmiyorsun.
Arka planda neler olup bittiğini daha iyi anlaman için sistem çözümlemesi yapabilmen için assembly öğrenmen çok daha mantıklı.
Assembly başta sıkıcı gelebilir.
Ancak çok sağlam, etkili ve vazgeçilmez bir dildir.
Assembly öğrendikten sonra kesinlikle yüksek seviyeli dillere geç.
Gelişmiş sistem tasarımları için zaman çok önemlidir. :)
Ancak göreceksin ki, yüksek seviyeli diller ne kadar çok ihtiyacını karşılasa da yeri geldiğinde assembly diline tekrardan başvuracaksın.
He sen bu kadar ayrıntı ile uğraşamam, ne kadar karmaşık bir işmiş bu dersen;
Sana tek tavsiyem bu işe sadece zevk veren bir hobisel gözle bakman olacaktır. ;)
Hazır kodlar ve geliştirme kartları var.
Onları alır yükler, LED yandığını filan görürsün, o bile haz verir insana...

Umarım bu söylediklerim bazı kişiler tarafından yanlış anlaşılmamıştır...

Kolay gelsin...
 
Serdar Çiçek - CCS C ile PIC Programlama kitabını al,o kitabı iyi oku.Ondan sonra işin daha kolay olacaktır.
 
bende senin gibi bişey bilmiyordum ama biyerden başlamak lazım. öncelikle internette biçok proje var ne yapacağına karar ver ardından yapmak istediğin proje için hangi programlama dilini kullanıcaksan onu öğren. ben açıkcası pic basic'i tavsiye ederim çok basit..
 

Forum istatistikleri

Konular
128,207
Mesajlar
915,824
Kullanıcılar
449,987
Son üye
mavcil19

Yeni konular

Geri
Üst