PDA

Orijinalini görmek için tıklayınız : Aramızda pic programlama ile uğraşan varmı?



meLaNchoLic
18-02-2015, 16:57
Herkese merhabalar..
Yine saçma bir konu ile aranızdayım.. konu hakkinda bilgisi olan varsa yardim isticem :)

coder
18-02-2015, 16:59
Az çok anlıyorum kendime bir kaç proje geliştirmiştim. Eğer açıklarsan neler yapacağını herkes kafasındaki şeyleri söyler..

Maxi
18-02-2015, 17:45
bende anlarım :)

meLaNchoLic
18-02-2015, 17:48
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..

meLaNchoLic
18-02-2015, 17:50
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..

ozans
18-02-2015, 17:57
Hangi seri PIC ile çalışıyor? 16F? 18F?

meLaNchoLic
18-02-2015, 17:59
16 sanirim.. hangisiyle kolay olur? pic16f628 is gorurmu?

ozans
18-02-2015, 17:59
Direnc.net'ten alışveriş yapıyorum ben.

Programlayıcılar şurada :

http://www.direnc.net/PROGRAMLAMA-KARTLARI,LA_1611-2.html#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-matrix-using-shift-registers/

Maxi
18-02-2015, 18:04
1 adet 16F628A, 1 adet pickit2 alın

ozans
18-02-2015, 18:04
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 :)

coder
18-02-2015, 18:05
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..

meLaNchoLic
18-02-2015, 18:07
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

Maxi
18-02-2015, 18:09
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 :)

tek 16F628A ile olurki
14 tane çıkış var (hatta 15)

ozans
18-02-2015, 18:11
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.

ozans
18-02-2015, 18:12
tek 16F628A ile olurki
14 tane çıkış var (hatta 15)

Valla varmış 14 çıkış, yanlış hatırlıyomuşum ben pardon.

meLaNchoLic
18-02-2015, 18:17
bide yanlis hatirlamiyosam txt dosyasina yazip atiyoduk dimi kodlari

ozans
18-02-2015, 18:33
IDE lazım bir adet. Örneğin MPLAB gibi. Kodu orda yazıyorsun, o compile ediyor, compile edilmiş halini yazıyorsun çipe.

meLaNchoLic
18-02-2015, 18:40
win8.1 64bit sorun yaşatmaz inşallah :)

kunteper
18-02-2015, 19:07
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.

meLaNchoLic
18-02-2015, 19:17
bide xp mi yüklicez şimdi pc ye :D vay arkadaaaşşş :D