@spy_worm; dijital elektronik konularında bildiğim en güzel kaynak megep modülleri. lise seviyresindeki öğrenciler için hazırlandğından oldukça sade ve akıcı anlatılmış. modüllere şurdan ulaşabilirsiniz
http://www.google.com.tr/#sclient=psy-ab&hl=tr&site=&source=hp&q=megep+dijital+elektronik&oq=megep+dijital+elektronik&gs_l=hp.3..0.42402896.42409091.0.42409699.26.16.1.9.10.4.1282.11822.4-5j4j4j3.16.0...0.0...1c.Cy8AgZMGxR0&pbx=1&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=b0d7e3b3346f6d79&biw=1280&bih=913@thunderbolt; kullandığınız kit piyasadaki standart kitlerden biri. genel olarak pic serisi için tasarlanmış. kısa dönemde kullanıcının pek çok ihtiyacını karşılayabilir ama farklı tür mikrodenetleyiciler için yeni bir kit alınması gerekecektir. bizim burada amacımız kullanıcının seçeneklerini sınırlamak değil aksine kullanıcıyı daha farklı platformlara yönlendirmektir. kısaca bu sektördeki ön yargıları yıkmak istiyorum. biz burada pic mi atmel mi gibi anlamsız tartışmalar içerisindeyken yurt dışında adamar arm işlemci programlıyorlar. en basitinden pek çoğumuzun kullandığı yeni model sayılabilecek cep telefonlarının içerisinde arm işlemci var.. led yakıp söndürmek tabiki işin temeli ama hedefi büyük tutmazsak olduğumuz yerde sayarız.
neyse konu fazla dağılmadan devam edeyim
dil seçimi yapılırken çalışılacak seviye iyi belirlenmelidir. bir led pano imalatçısının java script öğrenmesi biraz mantıksız olur. öte yandan assembly ile iyi bir işletim sistemi yazmak pek akıl karı değildir.
günümüz için elektronikte en çok kullanılan c yi ele alalım. başlamadan önce şunu da belirteyim. ben size illa c öğrenin gibi birşey söylemek istemem. benim ne bilgim ne de tecrübem buna yetmez. bildiğim kadarını paylaşmak isterim. bilgi paylaştıkça çoğalır. belki ben de bu vesileyle bir dil üzerinde yoğunlaşırım.
c nin tarihi nasıl icat edildiği vs gibi bilgiler hemen her c kitabının önsözünde yazlına şeyler bu yüzden bu bilgiyi es geçiyorum.
gördüğüm kadarıyla internet üzerinde c ile ilgili pek çok kaynak var. peki içerikleri ne derece güvenilir? aslında ben c ile ilgilenmeden önce aklıma takılan bir kaç soru vardı. muhtemelen sizin de gözünüze çarpmıştır. c öğrenicez evet ama hangi c yi?
hi tech c, ccs c, standart c, c++, c#...
çok geçmeden kendimce cevabını buldum ve sizlerle paylaşmak istiyorum. c aslında belirli standartları olan universal bir dildir. bu d demek oluyorki arm platform için yazılmış bir kodu götürüp risc mimarisine sahip bir işlemci için derlediğinizde sorunsuz çalışacaktır. işte c nin en büyük avantajlarından biri budur. günümüz için c nin standartlara uymuş hali ansi c olarak adlandırılır.
gelelim c deki çeşitlere.standar c, c nin en temel halidir bu konuda fedon kadifeli hocanın çok güzel bir eseri bulunmaktadır. internetten ücretsiz olarak temin edebilirsiniz.
yukarda söylediğim gibi c taşınabilir bir dildir.farklı platformlar için derlenebilir. pic veya atmel bu platformlardan biridir. hi tech c, microchip firmasının kendi ürünleri için piyasaya sunduğu bir c derleyicisidir. platforma göre dilin kullanımını kolaylaştırmak için yazım kuralları vs üzerinde değişiklikler yapılmıştır.
ccs c ise yine pic mikrodenetleyicileri için hazırlanmış bolca kütüphanesi bulunan bir c derleyicisidir.
c++ ve c# daha çok bilgisayar programcılığı için kullanılan dillerdir.
devam edecek..