Ошибки при компиляции кода LOGO

Тема в разделе "Arduino & Shields", создана пользователем utaimas, 22 ноя 2014.

  1. utaimas

    utaimas Нуб

    Переписал код LOGO для Arduino Robot со страницы уроков, выбрал плату Arduino Leonaro. При компиляции выдает такие ошибки:

    C:\Program Files (x86)\Arduino\libraries\Robot_Control\ArduinoRobot.cpp: In constructor 'RobotControl::RobotControl()':
    C:\Program Files (x86)\Arduino\libraries\Robot_Control\ArduinoRobot.cpp:8: error: 'LCD_CS' was not declared in this scope
    C:\Program Files (x86)\Arduino\libraries\Robot_Control\ArduinoRobot.cpp:8: error: 'DC_LCD' was not declared in this scope
    C:\Program Files (x86)\Arduino\libraries\Robot_Control\ArduinoRobot.cpp:8: error: 'RST_LCD' was not declared in this scope
    C:\Program Files (x86)\Arduino\libraries\Robot_Control\ArduinoRobot.cpp: In member function 'void RobotControl::begin()':
    C:\Program Files (x86)\Arduino\libraries\Robot_Control\ArduinoRobot.cpp:18: error: 'MUXA' was not declared in this scope
    C:\Program Files (x86)\Arduino\libraries\Robot_Control\ArduinoRobot.cpp:18: error: 'MUXB' was not declared in this scope
    C:\Program Files (x86)\Arduino\libraries\Robot_Control\ArduinoRobot.cpp:18: error: 'MUXC' was not declared in this scope
    C:\Program Files (x86)\Arduino\libraries\Robot_Control\ArduinoRobot.cpp:18: error: 'MUXD' was not declared in this scope
    C:\Program Files (x86)\Arduino\libraries\Robot_Control\ArduinoRobot.cpp:19: error: 'MUX_IN' was not declared in this scope
    C:\Program Files (x86)\Arduino\libraries\Robot_Control\ArduinoRobot.cpp:22: error: 'BUZZ' was not declared in this scope

    Подскажите где надо объявить эти переменные.
     
  2. Unixon

    Unixon Оракул Модератор

    Вот это зачем? Вариант библиотеки "Robot" рассчитан на периферию именно Arduino Robot, в файлах для Leonardo этих определений нет и не должно быть. Что вы пытаетесь сделать вообще?
     
  3. utaimas

    utaimas Нуб

    Да, спасибо, затупил. Все работает.