Вы меня не поняли-я говорю не про команды,а про полноценные скетчи .Зачем мне это знать? У меня в IDE не компелируется скетч. Вот он : Код (Text): /* * 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 * http://arcfn.com */ #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 } } пишет вот такую ошибку : Arduino: 1.6.0 (Windows XP), Плата"Arduino Uno" C:\Program Files\Arduino\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 ^ Ошибкакомпиляции. This report would have more information with "Отображать вывод во время компиляции" enabled in File > Preferences.
Что не получается, подключить библиотеку? Опишите подробнее Скопируйте распакованную библиотеку IRremote в папку: C:\Program Files\Arduino\libraries\
Привет ребята, я дуб во всем этом и нужен совет, у меня 16 канальный шилд, вот как мне в скетче привязать сервомотор к определенному каналу? тот кто даст ответ, тот красавчик)
Arduino выпускает совего робота ArduinoROBOT. IDE подключает библиотеку управления этим роботом. Вам нужно просто скопировать распакованную IRremote. C:\Program Files\Arduino\libraries\ Перезапустите IDE. Усе
Возможно, придется заодно удалить ту, что в комплекте IDE идет (папка libraries/RobotIRRemote в недрах Arduino IDE).
Перезапустить IDE -это значит выключить и включить IDE ? limoney , если я прав, то все сделал как вы сказали, не получается !
Здравствуйте limoney .Пишет то же самое ,что и раньше : Arduino: 1.6.0 (Windows XP), Плата"Arduino Uno" C:\Program Files\Arduino\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 ^ Ошибкакомпиляции. This report would have more information with "Отображать вывод во время компиляции" enabled in File > Preferences.
Я взял эту библиотеку и скопировал сюда: C:\Program Files\Arduino\libraries\ получилось так: C:\Program Files\Arduino\libraries\Rremote. Код (Text): #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 } }
теперь пишет такую ошибку : Arduino: 1.6.0 (Windows XP), Плата"Arduino Uno" Using library Robot IR Remote in folder: C:\Program Files\Arduino\libraries\RobotIRremote C:\Program Files\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10600 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\standard -IC:\Program Files\Arduino\libraries\RobotIRremote\src C:\DOCUME~1\86C2~1\LOCALS~1\Temp\build455102972122210546.tmp\sketch_jul09a.cpp -o C:\DOCUME~1\86C2~1\LOCALS~1\Temp\build455102972122210546.tmp\sketch_jul09a.cpp.o Using previously compiled file: C:\DOCUME~1\86C2~1\LOCALS~1\Temp\build455102972122210546.tmp\Robot IR Remote\IRremote.cpp.o C:\Program Files\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10600 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\standard -IC:\Program Files\Arduino\libraries\RobotIRremote\src C:\Program Files\Arduino\libraries\RobotIRremote\src\IRremoteTools.cpp -o C:\DOCUME~1\86C2~1\LOCALS~1\Temp\build455102972122210546.tmp\Robot IR Remote\IRremoteTools.cpp.o C:\Program Files\Arduino\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 ^ Ошибка компиляции.
Удалите правильно Ide Arduino Установка и удаление программ, и папку настроек. Удалите все в папке C:\DOCUME~1\86C2~1\LOCALS~1\Temp\ Переустановите Arduino, скопируйте библиотеку, все должно работать.