|
Pic ile role direk surmen sıkıntı. Araya bir tr koy basit bir sey Bu arada rb2 ye neden direnc ve led bagladin. Bunun bir ise yarayacagini sanmiyorum. Bunun disinda pice program yazip yukleyebilirsin calismasini gormek icin. Isis picleri calistirabiliyor. |
peki transistörü böylemi bağlamalıyım beyz picten gelen + voltaja bir bacağı + ya diğeride röleye şu şekilde çalışıyor devre, pratiktede böylemi bağlanır teşekkürler < Resime gitmek için tıklayın > |
| evet bir de beyz den önce bir direnç koyulur pratikte. 1k-10k arası bir direnç koyabilirsin transistörü korumak için. transitor olarak ta standart tipler yeterli olur bc537 vs. |
TRISB=%00000000 kodlarım bu isis te pic çalışıyor gözüküyor. sadece picin bacaklarına +5 v gnd veriyorum rb0da sinyal olması lazım fakat tüm bacakları ölçtüğümde tepki göremiyorum nerede hatam var. Voltmetrenin bi ucunu gnd ye topraga diger ucunu RB ÇIKIŞ portlarina degdiriyorum bir tepki görmem gerek diye düşünüyorum yoksa yanlış bir beklenti içerisindemiyim :) < Resime gitmek için tıklayın > |
|
saçma gelebilir ama pic 'e parmağımı yaklaştırınca pic sinyal gönderiyor uzaklaştırınca çalışmıyor biyeri eksik yapıyorumda anlamadım |
|
yok yok saçma gelmez biz de yaşadık aynı şeyleri. aslında süper bir fonksiyon istesek yapamayız =) vicuttaki statik elektriği uzaktan algılıyor.... mclr ucunu bir dirençle +5v a bağlaman gerekiyor pic'in stabil çalışması için. bu arada icprog mu kullanıyorsun bilmiyorum ama ordaki tik'leri doğru seçmen lazım. clock olarak intrc seç. |
|
10k dirençle + kutpa bağladım yine aynı. kodum bu. picbasic pro hex atarkende pickit2 kullanıyorum TRISB=%00000000 Videoyu izlemek için tıklayınız |
| halen aynı farklı forumlardan araştırıp birşeyler uyguladım pic i yeniledim yine aynı :) ne yapmam lazım bağlantılarımda mı bir yanlışlık var |
| Sadece pic değilde tüm breadboard ın daha net fotoğrafını atabilir misiniz ? |
| bence konfigurasyon bitlerini yanlış yapıyor olabilirsin, onlara dikkat et |
|
-Pic in besleme uçlarının en yakın yerine 100Nf koyun. -Mcrl pinin e 2K2 ile artıya çekin. -İşlemci ile bir role sürecekseniz mutlaka transistör ile sürmeniz gerekir ve transistörün base ile işlemcinin çıkış portu arasına direnç koymanız gereklidir. -Bir işlemcinin farkı algılamasını sağlamaktır. Tuş un 1 olduğunu algılayabilmesi için tuşun low konumunda (pull-down) beklemesi gerekir. Veya tersini yapacaksınız. Aksi halde buton pini float denilen konumda bir high bir low arasında kendi kendine gezinir durur. ege |
|
yönlendirmeniz için teşekkürler 4mhz kristal bağladım mcrl ucunuda +5e çektim bir adette kondansatör bağladım şu an net bir şekilde sinyal alabiliyorum. ilerleyen dönemlerde takildigim bi yer olursa tekrar size başvuracağım |
dahili osilatör configurasyonu için intrc seç demiştim bak |
bu ayarıda yapamadımki picbasic proda bu ayarları nasıl tanimliyoruz internette @ device felan vermişler uyguladım kabul etmiyor picbasic MPLAb da _config diye yazıyorduk picbasicte program en üstüne yazıyorum illegal character uyarısı veriyo onları silip derliyorum mecbur harici crstal kullandım |
|
@ __config _INTRC_OSC_NOCLKOUT & _WDT_OFF & _MCLRE_OFF & _LVP_OFF & _CP_ON ege |
kabul etmedi yine. asm MCLRE_OFF endasm şu şekil yazdığımda kabul etti ama deneme şansım yok henüz. doğrumudur ASM ENDASM içerisine başına alt tire koymadan WDT_OFF gibi komutlar yazdığımızda çalışırmı Ayrıca kullanacağımız transistörü niye yüksek akımlı seçmiyoruz mesela neden TIP3055 5amperlik bir transistör takmıyorum yüksek güç harcar diyemi motorum 12v 5amper civarında olacak yük gelince hangi transistörü kullanmak lazım pic ile röle arasında teşekkürler |
|
@ __config _INTRC_OSC_NOCLKOUT & _WDT_OFF & _MCLRE_OFF & _LVP_OFF & _CP_ON @ arasına 2 defa boşluk bırakıp sonra __config _INTRC_OSC_NOCLKOUT & _WDT_OFF & _MCLRE_OFF & _LVP_OFF & _CP_ON yazarsan olacaktır. Genelde motorları sürmek için IRF kullanılır transistör ile sürmeye kalkarsan çok büyük soğutucu ile desteklemen gerekir , Role ile çalıştırırsan Finder çift kontak 8A role ile direk çalıştırabilirsin, ege |
; D:\DERLEME\UNTITLED.PBP 00001 @ __CONFIG _INTRC_OSC_NOCLKOUT & _WDT_OFF & _MCLRE_OFF & _LVP_OFF & _CP_ON şurada "overwriting previous address contents" şöyle bir hata vermeye başladı. 2 boşluklu yazıyorum. başka biryeridemi güncellemem gerek acaba tşk |
elektronikte çok yeniyim mekanik ve yazılım ileri seviye fakat elektroniğede girmem gerekti o yüzden bir başlangıç yaptım.
bir motoru 10dk da bir döndürmem gerekiyor aşağıdaki gibi bir devre oluşturdum fakat tecrübem az olduğu için bu devre ile ilgili yapmam gereken değişiklikler varsa yönlendirebilirmisiniz.
birde pic 5v röleyi tetikleyebilirmi araya transistör koymak şartmı
teşekkürler
< Resime gitmek için tıklayın >
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Bu mesaj bu kişi tarafından değiştirildi WebFaresi -- 7 Ekim 2013; 12:33:48 >