В чем ошибка скетча

ardalion2211
Offline
Зарегистрирован: 18.10.2017
/*
 * IRremote: IRrecvDemo - demonstrates receiving IR codes with IRrecv
 * An IR detector/demodulator must be connected to the input RECV_PIN.
 * Version 0.1 July, 2009
 * Copyright 2009 Ken Shirriff
 */
 
#include <IRremote.h>
 
int RECV_PIN = 11;
 
IRrecv irrecv(RECV_PIN);
 
decode_results results;
 
void setup()
{
  Serial.begin(9600);
  irrecv.enableIRIn(); // Start the receiver
}
 
void loop() {
  if (irrecv.decode(&results)) {
    Serial.println(results.value, HEX);
    irrecv.resume(); // Receive the next value
  }
}
Гриша
Offline
Зарегистрирован: 27.04.2014

а чего не так? чего программа пишет при компиляции?

ardalion2211
Offline
Зарегистрирован: 18.10.2017
Arduino: 1.6.5 (Windows 7), Плата"Arduino Duemilanove or Diecimila, ATmega328"
 
Изменена опция сборки, пересобираем все
 
sketch_oct18k.ino: In function 'void setup()':
sketch_oct18k:25: error: redefinition of 'void setup()'
sketch_oct18k:1: error: 'void setup()' previously defined here
sketch_oct18k.ino: In function 'void loop()':
sketch_oct18k:31: error: redefinition of 'void loop()'
sketch_oct18k:6: error: 'void loop()' previously defined here
redefinition of 'void setup()'
 
  Это сообщение будет содержать больше информации чем
  "Отображать вывод во время компиляции"
  включено в Файл > Настройки
 
 
Valera19701
Valera19701 аватар
Offline
Зарегистрирован: 18.10.2015

прежде чем делать копипасте скетча, нужно очистить среду ардуино :)

ardalion2211
Offline
Зарегистрирован: 18.10.2017

теперь такая хрень

Arduino: 1.6.5 (Windows 7), Плата"Arduino Duemilanove or Diecimila, ATmega328"

 
Изменена опция сборки, пересобираем все
 
C:\Users\user\Downloads\arduino-1.6.5-r5-windows\arduino-1.6.5-r5\libraries\RobotIRremote\src\IRremoteTools.cpp:5:16: error: 'TKD2' was not declared in this scope
 int RECV_PIN = TKD2; // the pin the IR receiver is connected to
                ^
Ошибка компиляции.
 
  Это сообщение будет содержать больше информации чем
  "Отображать вывод во время компиляции"
  включено в Файл > Настройки
 
Гриша
Offline
Зарегистрирован: 27.04.2014

начните с простого... посмотрите "умных людей" не изобретайте велик

1/6 Управление Arduino с ИК пульта - начало
 

 

Опубликовано: 22 окт. 2012 г.