Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

CCS C ile tuş kontrolü (mikrodenetleyici)

Konu, 'Mekatronik / Robotik' kısmında BLackSpy tarafından paylaşıldı.

  1. BLackSpy

    BLackSpy Yeni Üye

    Kayıt:
    22 Şubat 2012
    Mesajlar:
    3
    Beğenilen Mesajlar:
    0
    Meslek:
    Öğrenci
    Şehir:
    Ankara-Aydın
    Arkadaşlar merhaba,
    Yeni üye oldum, Ccs ile pic programlama konusunda yardım alıcaktım. Programın bir yerinde butona basılınca a0 pin i 1 olucak tekrar basılınca 0 olucak ve bu böyle sonsuz döngüye giricek. Bunun kodlamasını kafamda tasarlayamadım. Nasıl bir döngü kullanmam gerekiyor fikri olan var mı ?
     
  2. Furkan Onka Uğur

    Furkan Onka Uğur Moderatör Yetkili Kişi

    Kayıt:
    12 Eylül 2008
    Mesajlar:
    3,707
    Beğenilen Mesajlar:
    47
    Şehir:
    Ankara
  3. BLackSpy

    BLackSpy Yeni Üye

    Kayıt:
    22 Şubat 2012
    Mesajlar:
    3
    Beğenilen Mesajlar:
    0
    Meslek:
    Öğrenci
    Şehir:
    Ankara-Aydın
    Dostum teşekkür ederim öncelikle,
    Verdiğin adreste buton olarak değil de keypad olarak anlatım var ben bildiğin basit bi buton olarak düşünüp sürekli kontrol etmesini istemiyorum portu yada pin i. Sadece butona ilk basışında pin e 1 göndericem 2. basışında 0 göndericem bunu istiyorum.
     
  4. Furkan Onka Uğur

    Furkan Onka Uğur Moderatör Yetkili Kişi

    Kayıt:
    12 Eylül 2008
    Mesajlar:
    3,707
    Beğenilen Mesajlar:
    47
    Şehir:
    Ankara
  5. sulik

    sulik Üye

    Kayıt:
    10 Şubat 2008
    Mesajlar:
    163
    Beğenilen Mesajlar:
    0
    Meslek:
    Elektrik-elektronik müh
    Şehir:
    Ataşehir
    void main{

    while(1){
    if(input(BUTON)==1){
    output_toggle(LED);
    delay_ms(200);
    }
    }

    gibi bişi

    PIN definlarını yapman lazım
    ayrıca devrende pin için pull up yoksa buton kısmında pull-up ve led için akım sınırlayıcı direnç olmalı