Herkese merhabalar..
Yine saçma bir konu ile aranızdayım.. konu hakkinda bilgisi olan varsa yardim isticem :)
Printable View
Herkese merhabalar..
Yine saçma bir konu ile aranızdayım.. konu hakkinda bilgisi olan varsa yardim isticem :)
Az çok anlıyorum kendime bir kaç proje geliştirmiştim. Eğer açıklarsan neler yapacağını herkes kafasındaki şeyleri söyler..
bende anlarım :)
14 tane led sirayla yanicak. sondakine geldiginde hepsi yandigi zaman 1 sn yanik kalicaklar sonra hepsi sonup basa donucek.. elektrigi yarida kesersek falan tekrar verdigimzde basdan baslicak.. benim yegenin proje odevimiymis neymis.. devre elemanlari semasi bide pic in icine atilicak program lazim..
bide pic e yuklemek icin pc ye baglamaya bi devre varmis 50 60tl falanmis adi ne diye gecer ondan almam lazim sanirim bide hangi programla aticaz pic in icine.. gerekirse tel no paylasayim whatsappdan falanda detayli anlatabilirsiniz..
Hangi seri PIC ile çalışıyor? 16F? 18F?
16 sanirim.. hangisiyle kolay olur? pic16f628 is gorurmu?
Direnc.net'ten alışveriş yapıyorum ben.
Programlayıcılar şurada :
http://www.direnc.net/PROGRAMLAMA-KA...#labels=1611-2
14 led i sırayla yakmak için shift register kullanabilir.
14 tane çıkışı yoksa kullandığı PIC'te, shift register ile yapabilir.
http://www.instructables.com/id/LED-...ift-registers/
1 adet 16F628A, 1 adet pickit2 alın
16f628 de olur shift register ile.
2 tane 74hc595 shift register alsın, bir de 16f628. 16F'i kendi osilatörü ile çalıştırabilir, kritale filan ihtiyacı yok.
Bütün projeyi yapıp verme, kendisi yapsın. Bunu yapmayı öğrenmezse hayatının geri kalanı işkence olur :)
PCW-HD kullanıyorum ben öyle bir yazılım için manuel yaparsan mantığı daha iyi anlarsın;
while döngüsü oluştur ilk önce (14 te son bulsun başlangıç 1 olsun ve her döngü sonunda başlangıç++)
daha sonra ledleri hangi pinlere koyduysan onlara her döngüde pin out ver.
daha sonra döngü bitince (döngü sonundaki koda) tüm pinlere pin out ver hepsi yansın..
hepsini yapip hazir vermem tabiki.. az bucuk bende anliyorumda programlama kisminda bana cekmis kafa tam basmiyo ikimizinde :D ama varsa programini yazabilirim diyen biri incelerim yaparkende tek tek anlatirim ona yanlis yaptigi yeri duzelttirmek icin ama banada haziri lazim hatirlamam icin.. en son lisede ugrasmistim :D
16f628'in 14 tane pin'i yok. 4 pin ile iki shift register'ı sürecek.
Shift register'in clock bacağına sinyal yollayarak değer değiştireceği bacağı seçicek. 8'i geçtikten sonra ikinci shift register'a geçicek. Bütün bunları yaparken de bütün konfigürasyonu bir yere yazıcak, elektrik gidip geldiğinde baştan konfig'i okuyup ona göre kaldığı yerden devam edicek.
While loop'u adım adım eskisini söndürüp yakar, bir yere de yazar son durumu. While öncesinde de son durumu okuyan, ona göre son duruma gelen ayrı bir init kodu olur.
bide yanlis hatirlamiyosam txt dosyasina yazip atiyoduk dimi kodlari
IDE lazım bir adet. Örneğin MPLAB gibi. Kodu orda yazıyorsun, o compile ediyor, compile edilmiş halini yazıyorsun çipe.
win8.1 64bit sorun yaşatmaz inşallah :)
Bence yasatir :)
Bi arkadasimda win8 Gcc c debugger hata veriyordu gecen gun. Pic-c de ne olur bilemem
Bizde ekrana yazi yazma, bastigin yerde yuvarlak cikarma fln yapioduk universitede.