Помогите!

Тема в разделе "Флудилка", создана пользователем robokop, 2 июл 2015.

  1. robokop

    robokop Гик

    Здравствуйте, :)у меня вопрос-можно ли через монитор COM порта в IDE отправлять коды на ардуино?
     
  2. DrProg

    DrProg Вечный нерд

  3. robokop

    robokop Гик

    Вы меня не поняли-я говорю не про команды,а про полноценные скетчи .Зачем мне это знать? У меня в 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.
     
  4. Limoney

    Limoney Гик

    Что не получается, подключить библиотеку? Опишите подробнее
    Скопируйте распакованную библиотеку IRremote в папку: C:\Program Files\Arduino\libraries\
     
  5. robokop

    robokop Гик

    Когда я открыл высланный вами файл,то там небыло файла ArduinoROBOT ,где он , как вы сказали нужен ?
     
    Последнее редактирование: 8 июл 2015
  6. Привет ребята, я дуб во всем этом и нужен совет, у меня 16 канальный шилд, вот как мне в скетче привязать сервомотор к определенному каналу? тот кто даст ответ, тот красавчик)
     
  7. Limoney

    Limoney Гик

    Arduino выпускает совего робота ArduinoROBOT. IDE подключает библиотеку управления этим роботом.
    Вам нужно просто скопировать распакованную IRremote.
    C:\Program Files\Arduino\libraries\
    Перезапустите IDE. Усе
     
  8. geher

    geher Гуру

    Возможно, придется заодно удалить ту, что в комплекте IDE идет (папка libraries/RobotIRRemote в недрах Arduino IDE).
     
  9. Limoney

    Limoney Гик

    Ничего стирать не нужно!
     
  10. robokop

    robokop Гик

    Перезапустить IDE -это значит выключить и включить IDE ? limoney , если я прав, то все сделал как вы сказали, не получается !
     
  11. Limoney

    Limoney Гик

    Доброе утро, robokop!
    Да, все верно. Что пишет IDE?
     
  12. robokop

    robokop Гик

    Здравствуйте 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.
     
  13. Limoney

    Limoney Гик

    Я взял эту библиотеку и скопировал сюда: 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
      }
    }
     
  14. robokop

    robokop Гик

    Путь такой же ,код ваш попробовал ,тот же результат . :(:(:(:( что делать то ???? :confused::confused::confused::confused:
     
  15. robokop

    robokop Гик

    теперь пишет такую ошибку :


    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


    ^


    Ошибка компиляции.

     
  16. Limoney

    Limoney Гик

    Удалите правильно Ide Arduino Установка и удаление программ, и папку настроек.
    Удалите все в папке C:\DOCUME~1\86C2~1\LOCALS~1\Temp\
    Переустановите Arduino, скопируйте библиотеку, все должно работать.