pic programlama ve pic seçimi hakkında yardım

Merhabalar simdiye kadar lcd ile calismadim ama baska birkac konuda pic ile calisdim(picbasic). Tris tanimlamasindan sonta cikis portlarinin sifirlanmasi gerekiyor. Selamlar.

GT-I9000 cihazımdan Tapatalk 2 ile gönderildi
 
HOCAM MİCRO CODE STUDİO DA BİŞEYLER KARALADIM SENSÖR YERİNE BUTON KULLANDIM. İSTEDİĞİM OLAY ÖNCE LCD EKRANDA İSMİMİZ YAZICAK.SONRA SENSÖRDEN GELEN 1 BİLGİSİYLE DE GOAL YAZISI ÇIKACAK. AMA PROGRAMI YAZDIM İSİSTE ÇALIŞTIRDIĞIMDA DİREK İSMİMİZ VE SONRADA GAOL YAZISI ÇIKIYOR BUTONUN HİÇBİR ETKİSİ YOK NE YAPABİLİRİMİSİSTE DEVREM
8nbMV7.png
YAZILIM PROGRAMI
GnkBqr.png

DÜZELTİYORUM.


BASLA:
IF BUTON_A=1 THEN TOP GEÇİNCE 1 GELECEK VE
LCDOUT $FE,$1,"GOAL GOAL GOAL" EKRANDA GOL GOL GOL YAZACAK
PAUSE 2000 BU YAZIYI GÖRECEĞİZ 1SN
LCDOUT $FE,$1 YAZI SİLİNECEK
GOTO BASLA VE BAŞA DÖNEREK TEKRAR SNSRÜ KONTOL EDCEK.
LCDOUT $FE,$1 TOP GEÇMEMİŞ İSE EKRAN BOŞ
PAUSE 100 EKRAN BOŞ U GÖRÜYORUZ
GOTO BASLA VE BAŞA DÖN SÜREKLİ KONTROL ET.
ENDIF ŞART KOMUTUNU SONLANDIR
END PROGRAMI SONLANDIR.


Sistem budur.
fakat devre şemanda ra.0 ucundaki direnci yanlış bağlamışsın gibi görüyorum onu şaseye geçeceksin. butonu da +5v ile ra.0 a bağlayacaksın.

kolay gelsin...
 
birkan67 çok kısa olmuş buton 1 olduğunda ne yapması gerektiğini bilgi olarak vermemişsin aşağıdaki gibi yaz dene

BASLA:
IF BUTON_A=1 THEN GOSTER ' butona basıldı ise göster etiketine git
ENDIF
GOTO BASLA 'butona basılmadı ise tekrar başa git butonu kontrol et

GOSTER:

LCDOUT $FE,$1," GOAL GOAL GOAL " ' ve gol olduğunu göster
PAUSE 1000
LCDOUT $FE,$1 ' ve ekranı temizle
GOTO BASLA ' tekrar başa git butonu kontrol et basıldımı

END

Şeklinde olması gerek
 
Son düzenleme:
bütün yolları denedim olmadı yapamadım butonun yerini değiştirdim programda bi sıkıntı var
 
c kullanıyorum bu syntax biraz yabancı ama fikir verelim doğru veya yanlış

TRISA=1 yaz

bir de program bitiyor, biryede sonsuz döngüde olması lazım değil mi.
GOTO basla şeklinde bir şey lazım.
bir de buton arkadaşın dediği gibi hatalı
 
devrenin programını yazdım ve isiste çizdim şimdi ise sıkıntım sensör devresinde.
istediğim sensör devremde 3 tane ldr var üzerine lazer ışığı tutarak çıkış almak.lazerlerle ldrnin üzerinde sürekli ışık tutuyorum. çıkışın 0 volt olması lazım.lazerlerden herhangi birinin veya 2 sinin , üçünün ışıgını kestiğimde çıkış 5 vol olup entegrede gol yazısı yazması lazım. başlangıçtada şekildeki örnek yazı var. ben devreyi kurdum ama herhangi bir çalışma olmadı
7mDJaN.png
 

Forum istatistikleri

Konular
129,261
Mesajlar
924,793
Kullanıcılar
451,664
Son üye
OGÜN TOPUZ

Yeni konular

Geri
Üst