Не робит скетч. Выдает ошибку

Тема в разделе "Arduino & Shields", создана пользователем Влад Алексенко, 16 апр 2016.

  1. Помогите плиз,когда загружаю скетч появляется эта ошибка

    sketch_apr16a.ino: In function 'void loop()':
    sketch_apr16a:19: error: 'FF6897' was not declared in this scope
    sketch_apr16a:23: error: 'FF9867' was not declared in this scope
    'FF6897' was not declared in this scope
    Вот мой код
    Код (C++):
    // Тестировалось на Arduino IDE 1.0.3
    #include <IRremote.h>

    int RECV_PIN = 2;
    int LED = 13;
    IRrecv irrecv(RECV_PIN);
    decode_results results;

    void setup()
    {
      Serial.begin(9600);
      irrecv.enableIRIn(); // Запуск приемника
      pinMode(LED, OUTPUT);
    }

    void loop() {
      if (irrecv.decode(&results)) {
        Serial.println(results.value);
        if (results.value ==FF6897) // При получении кодировки 1
        {
          digitalWrite(LED, HIGH); // Включаем светодиод
        }
        if (results.value ==FF9867) // При получении кодировки 2
        {
          digitalWrite(LED, LOW); // Выключаем светодиод
        }
        irrecv.resume(); // Получаем следующее значение
      }
    }
    FF6897 и FF9867 это код кнопки который приходит с пульта.
     
  2. archeryMaster

    archeryMaster Нуб

    Имхо он думает что это имена переменных,а не hex цифра, смотри как писать hex цифры
     
  3. ostrov

    ostrov Гуру

    Код (C++):
     if (results.value == 0xFF6897)