Şimdi Ara

expected primary-expression before '=' token hatası veriyor

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir - 3 Masaüstü
5 sn
3
Cevap
0
Favori
53
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • #include <IRremote.h>

    int RECV_PIN = 2;

    IRrecv irrecv(RECV_PIN);

    decode_results results;

    #define buton1 = "BA45FF00"   // Mevcut kumandamızın buton kodları burada tanımlanıyor

    #define buton2 = "B946FF00"

    #define buton3 = "B847FF00"

    #define buton4 = "BB44FF00"

    #define buton5 = "BF40FF00"

    #define buton6 = "BC43FF00"

    #define buton7 = "F807FF00"

    #define buton8 = "EA15FF00"

    #define buton9 = "F609FF00"

    #define buton0 = "E619FF00"

    #define buton_yildiz = "E916FF00";

    #define buton_kare = "F20DFF00";

    #define buton_yukari = "E718FF00";

    #define buton_asagi = "AD52FF00";

    #define buton_sol = "F708FF00";

    #define buton_sag = "A55AFF00";

    #define buton_ok = "E31CFF00";

    int led1 = 8;

    int led2 = 9;

    int led3 = 10;

    int led4 = 11;

    void setup() {

      pinMode(led1, OUTPUT);

      pinMode(led2, OUTPUT);

      pinMode(led3, OUTPUT);

      pinMode(led4, OUTPUT);

      Serial.begin(9600);

      irrecv.enableIRIn();

    }

    void loop() {

      if (irrecv.decode( & results)) {

        if (results.value == buton1) {

          digitalWrite(led1, !digitalRead(led1));

          if (digitalRead(led1) == HIGH) {

            Serial.println("LED 1 yandi");

          } else {

            Serial.println("LED 1 sondu");

          }

        }

        if (results.value == buton2) {

          digitalWrite(led2, !digitalRead(led2));

          if (digitalRead(led2) == HIGH) {

            Serial.println("LED 2 yandi");

          } else {

            Serial.println("LED 2 sondu");

          }

       

        if (results.value == buton3) {

          digitalWrite(led3, !digitalRead(led3));

          if (digitalRead(led3) == HIGH) {

            Serial.println("LED 3 yandi");

          } else {

            Serial.println("LED 3 sondu");

          }

        }

        if (results.value == buton4) {

          digitalWrite(led4, !digitalRead(led4));

          if (digitalRead(led4) == HIGH) {

            Serial.println("LED 4 yandi");

          } else {

            Serial.println("LED 4 sondu");

          }

        }

        if (results.value == buton0) {

          digitalWrite(led1, LOW);

          digitalWrite(led2, LOW);

          digitalWrite(led3, LOW);

          digitalWrite(led4, LOW);

          Serial.println("Tum LED'ler sondu");

        }

        if (results.value == buton5) {

          digitalWrite(led1, HIGH);

          digitalWrite(led2, HIGH);

          digitalWrite(led3, HIGH);

          digitalWrite(led4, HIGH);

          Serial.println("Tum LED'ler yandi");

        }

        irrecv.resume();

      }

    }

    Alıntı

    metni:
    }



    < Bu mesaj bu kişi tarafından değiştirildi küçük kod yazarı -- 18 Şubat 2024; 16:1:15 >







  • Tüm #define tanımlama satırlarındaki "=" ve";" karakterlerini siliniz.


    Detaylı bilgi için:




    < Bu mesaj bu kişi tarafından değiştirildi rafet32 -- 18 Şubat 2024; 17:53:12 >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.