Pic ve led

Başlatan ismaild, 02 Ocak 2011, 22:20:07

ismaild

Herkese hayırı akşamlar ben bu pic,Assembly konularında daha yeni doğmuş bebek gibiyim sizlerden alacağım yardımla inşaallah bişeyler öğreneceğim ben eşim için ledlerden bir kalp yaptım sonra dedimki kalp ölece yanıyor en azından yanıp sönsün istedim neyse biraz araştırma yaptım bu iş piclerle oluyormuş dün karaköyden gittim pic programlama kartı ve pic16f84 aldım elimde pdf olarak da pic programlama kitabı var ona göre bazı şeyler yaptım ama picin montaj kısmını anlayamadım ben şimdi 4 x 4= 8 adet ledi paralel bağladım ledlerin bir ucundan pic bir ayağına diğer ucundanda ikinci ayağına ince bir kablo vasıtası ile bağladım amacım kitabta yazdığı gibi ilk ledi yakmaktı ama pic in bir bacağına elektrik verdiğim zaman bütün hepsi yanıyor kitabda yazdığı gibi kodları yazdım hiç bir hata felanda vermedi ben az sonrada yaptığım şekli çizip burayada  yüklemeye çalışacağım

sigmoid

aramıza hoş geldiniz. Sadece led yakıp söndürmek için 555 entegreli bir devre iş görürdü. Ama siz PIC için gerekli tüm şeyleri almışsınız. Hangi kitabı aldığınızı bilmiyorum. Assemblyden başlarsanız temeliniz sağlam olur ama işleri kavramak için ciddi zaman harcamanız gerekir. Daha önceden programlama altyapınız varsa www.mikroe.com dan mikroC yi indirerek daha hızlı yol alabilirsiniz. Gevv arkadaşımızda sitesinde https://320volt.com/mikroc-dersleri-1/ yayınladı.

ismaild

Sevgili Abdullaho arkadaşım vermiş olduğun cevap için çok teşekkür ederim kitabı internette dolaşırken bulmuştum pic öğreniyorum adlı bir kitap istenirsede bir kaç siteye upload edebilirimde kod bilginiz varmı demişsiniz PHP -ASp kodları hakkında biraz bilgim var ama Assembly ve Microc nasıldır kolaymıdır zormudur henüz anlayamadım benim ilk önce mikroişlemcimi denemem lazım çünkü ilk önce işi başardığımı görürsem daha zevkli bir hal alır ve hızlı öğrenirim diye düşünüyorum

[IMG]http://img521.imageshack.us/img521/3562/ledii.jpg[/img]

Uploaded with ImageShack.us bu verdiğiğim resimde mikroişlemciyi bağlayış şekli var bağlantımda sorun varmı yoksa doğrumu bana bunu söyleyebilirmisiniz

sigmoid

php bilmem işini kolaylaştiracak. mikroc derlyicisi pic için herkese yönelik yazilmiş c derleyicisidir. helpinde örnek kodlar ve devre şemalari mevcut. web sitesinde pdf formatinda manualide var. help dosyasinin aynisi ama pdf olunca bana daha derli topluymuş gibi geliyor. programi kurunca example klasöründeki örnekleri incele. ledblinking örneği olmasi lazim.

devren sakat. normal ledler üzerinde 1.5volt düşer. 3 seri ledden sonra geriye birşey kalmiyor. picin her ayağindan en fazla 25mA akim çekebilirsin. daha fazlasi için transistör kullanmalisin. eğer picin çikişini bc337 transistör bağlarsan devren olur. picin çikişini 1Kohm dienc ile transistorun beyzine bağla. transistörün emiter ucunu direk şaseye bağla. ledleri 12 voltla çaliştimak istiyorsan 3 adet ledi seri ve330 ohm dirençle transistörün kollektörüne. ledleri 3erli gruplayip transistörün kollektörüne bağla. eğer ledleride 5voltla çaliştirmak istersen 3lü grup yapma. tek led tek direnç şeklinde transistöre bağla.

picin ilk uygulamasi için tek led yakip söndürmen daha iyi olur. tek bir ledi 330 ohm direnc ile pice bağlayip denemelerini yap. sonra işi kapinca ledleri bağlarsin. cepten yazdiğimdan şekil çizemiyorum.

kolay gelsin.

ismaild

Abdullaho arkadaşım müsait olduğun bir zaman resmini çizip veya yapılımış bir örnek varsa resmi çekip buraya upload edebilirmisin görüp yaparsam en azından sakatbir iş yapmam birde merakımdan soruyorum googleden edindiğim bilgiye göre 16f84 ler yazılıp silinebiliyormuş peki diğer picler silinip tekrar yazılmazmı?(bunu araştırmadım sadece merak ettim)

kudretuzuner

Merhaba
Size faydalı olabilecek benim de kullandığım iki kitap ve de ders notları önereceğim.
Orhan Altınbaşak "Microdenetleyiciler ve PIC Programlama"Altaş yayınlarından.
Nursel  Ak "PIC Programlama  herkes için" Alfa yayınlarından.Aşağıdaki linkten de ETE hocanın derslerini takip ederseniz kısa zamanda konuyu kavrarsınız.Kolay gelsin.
https://320volt.com/pic-basic-dersleri/
Amatör

ismaild

sevgili kudretuzuner arkadaşım kitap önerilerin için teşekkür ederim bu hafta sonu değil ama önümüzdeki hafta sonu bakacağım kitaba ama benim ilk tereddütüm picle ledlerin bağlantısı yanlış bir bağantı yapıpda pici yakmayayım Kadıköy tarafında pic bulamadım mecburen karaköyden aldım parçaları ve her daim oraya gidemiyorum çalışma saatlerim yüzünden ben paydos ettiğimde zaten her yerde kapanıyor abdullaho arkadaşımdanda resmi o yüzden istemiştim 

sigmoid

Kadıköy Yazıcıoğlunun 5. katta İnt-el elektronik var. Anadolu yakasındaki çeşiti en bol ve dürüst elektronikçilerdendir. Üşenmem o merdivenleri çıkar oradan alışveriş yaparım. Eskiden giriş kattaydı, sonradan eriştaş hanına taşınmıştı. vs vs. www.direnc.net web siteside int-el'e aittir.

Artık bende karaköye pek nadir gidiyorum. Anadolu yakasında oturduğum için gidip gelmek 1 günüme mal oluyor. Alışverişlerimi www.bluemavi.com dan yapıyorum. Siparişler bir gün sonra elimde oluyor. Kargo masrafı zaten yol masrafından daha ucuza geliyor.

mikroc ile ilgili örnek çalışmaları ve açıklamalar mikrocnin online kitabında var.
http://www.mikroe.com/eng/products/view/285/book-pic-microcontrollers-programming-in-c/

Örneklerin olduğu bölüm ise
http://www.mikroe.com/eng/chapters/view/17/chapter-4-examples/

Birden fazla ledi tek bir porta bağlamak için aşağıdaki örneği kullanabilirsin. şema 320volt.comdan alıntıdır. https://320volt.com/animasyonlu-led-reklam-tabelasi/


Ben Transistör olarak BC337 kullanıyorum. Ledleri 3erli gruplıyorum ve ledlere 330ohm diren. takıyorum. Ledleri 12volt ile PICi ise 5voltla besliyorum. Bu şekilde 30 grup ledi tek bir porttan kontrol edebilirsin. Oda yaklaşık 30x3 den 90 led eder. Daha fazla led için daha güçlü transistör kullanmalısın. BDX53 gibi.

Kolay gelsin.