Soru & Cevap

Arduino kumanda okutma ...

27.12.2018 - 02:49

Merhaba arkadaşlar;

Elimde çok sayıda pt2262 entegresi bulunan otomatik kapılarda kullanılan rf kumandalardan var. Bu kumandaları arduino ile okutmayı yapabiliyorum. Kumandalarda 4 adet buton bulunmakta. Her buton ve her kumanda ayrı bir kod veriyor. Ben her bir kumandanın 1 nolu butonlarını ardunioya tanıtmak istiyorum. Bunun için ise yaklaşık olarak 50 adet değişken tanımlamam gerekli bunu otomatik olarak nasıl tanıtabilirim.

örn: int a = birinci kumandanın birinci butonu;
    int b = ikinci kumandanın birinci butonu;
    int c = üçüncü kumandanın birinci butonu;

şeklinde tanıtmak istiyorum.

fakat bunu yaparken bu şekilde tek tek yazarsam sorun yok tanıtma yapablirim. Bunu ben kısa yoldan nasıl yapabilirim?

Ben şu şekilde bir şey denedim ama olmadı.

int say;

say(c)= birinci kumandanın birinci butonu;
say(c)= ikinci kumandanın birinci butonu;

bunun için ise bunu denedim ama olmuyor. bunu kolay yoldan nasıl çözerim. Yardımcı olacak arkadaşlara şimdiden teşekkür ederim.

/*******************************************************************

unsigned int say=0;
unsigned int c=0;
void setup() {
  // put your setup code here, to run once:
  pinMode(2,INPUT);
  Serial.begin(9600);
  pinMode(3,OUTPUT);
  digitalWrite(3,LOW);

}

void loop() {
  // put your main code here, to run repeatedly:
  kumanda:
  if(digitalRead(2)==HIGH)
  {
    c=c+1;
    say(c)=35;
    while(digitalRead(2)==HIGH)
    {
      if (say==35)
      {
        digitalWrite(3,HIGH);
      }        
    }
  }
  goto kumanda;

}

22 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-68037-1476395670.png
mehmetyilmaz5050
29.12.2018 - 01:33

Merhabalar  dizileri araştırın dizilerin içersine istediğiniz kadar tanımlama yapabilirsiniz işinize yarayabilir.

Mikail
08.01.2019 - 08:21
Teşekkür ederim