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..
RESPECT YOUR ELDERS
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..
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/
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..
RESPECT YOUR ELDERS
hepsini yapip hazir vermem tabiki.. az bucuk bende anliyorumda programlama kisminda bana cekmis kafa tam basmiyo ikimizindeama 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
![]()
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.
IDE lazım bir adet. Örneğin MPLAB gibi. Kodu orda yazıyorsun, o compile ediyor, compile edilmiş halini yazıyorsun çipe.
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.
Şu an 1 kullanıcı var. (0 üye ve 1 konuk)