Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H

Ana Menü

giriş bilgisi alma sorunu

Başlatan bbs2006, 07 Mart 2014, 20:49:12

bbs2006

Merhaba
Ben picin pinine lojik 1 bilgisi geldiği zaman örnek olarak led yak demek istiyorum. ancak şöyle bir sorun çıkıyor. direk pine bag
ğlantı yaptığım zaman yazılımda yapıldığı gibi çalışmıyor. ancak. bir buton şeklinde bağladığım zaman sistem çalışıyor. ben bunu butonsuz olarak yapabilir miyim. yardımcı olursanız sevinirim.

baran123

#1
Sorununu tam olarak anlayamadım butonla led yakmak için aşşağıda kod var sorunu biraz daha açarsan yardımcı olurum :)



void main()
{
set_tris_b(0xFF);// bütün b pinleri giriş oldu
set_tris_c(0x00);//bütün c pinleri çıkış oldu

while(TRUE)
{
  if(input(pin_b0)==1)   //eğer b0 butonuna basılırsa aşağıda bloğu çalıştır.
  {
    delay_ms(50); // buton parazitlerini önlemek için küçük bir gecikme
    output_high(pin_c1);// c1 çıkışını lojik 1 yaptık
  }
}
}
Kolay gelsin iyi çalışmalar.

bbs2006

Cevap verdiğiniz için teşekkür ederim. ben 555 entegresi kullanarak dokunmatik sensör yaptım. dokunduğum zaman 555 çıkışı olan 3 numarayı pi pinine bağladım.  pic yazılımınıda yaptım.  devreyi çalıştırdığım zaman  dokunmatik levhaya bastığım zaman if şartını çalıştırmıyor. bunu buton şeklinde bağladığım istediğim oluyor. direk olarak nasıl bağlayabiliriz.

baran123

Buton mantığının aynısını yapın gene 10k direnç ile '-' ye bağlayıp deneyin veya 555 kare dalga üretiyordu bildiğim kadarıyla çok sinyal geliyor veya karışıklık oluyor olabilir.

İyi çalışmalar.