- Код: Выделить всё
Arduino: 1.8.4 (Windows 10), Плата:"Arduino Nano, ATmega328P"
libraries\Otto\Otto.cpp.o (symbol from plugin): In function `Otto::attachServos()':
(.text+0x0): multiple definition of `Otto::attachServos()'
libraries\Otto_hardware_serial\Otto.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Otto\Otto.cpp.o (symbol from plugin): In function `Otto::attachServos()':
(.text+0x0): multiple definition of `Otto::init(int, int, int, int, bool, int, int, int, int)'
libraries\Otto_hardware_serial\Otto.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Otto\Otto.cpp.o (symbol from plugin): In function `Otto::attachServos()':
(.text+0x0): multiple definition of `Otto::detachServos()'
libraries\Otto_hardware_serial\Otto.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Otto\Otto.cpp.o (symbol from plugin): In function `Otto::attachServos()':
(.text+0x0): multiple definition of `Otto::setTrims(int, int, int, int)'
libraries\Otto_hardware_serial\Otto.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Otto\Otto.cpp.o (symbol from plugin): In function `Otto::attachServos()':
(.text+0x0): multiple definition of `Otto::saveTrimsOnEEPROM()'
libraries\Otto_hardware_serial\Otto.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Otto\Otto.cpp.o (symbol from plugin): In function `Otto::attachServos()':
(.text+0x0): multiple definition of `Otto::_moveServos(int, int*)'
libraries\Otto_hardware_serial\Otto.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Otto\Otto.cpp.o (symbol from plugin): In function `Otto::attachServos()':
(.text+0x0): multiple definition of `Otto::home()'
libraries\Otto_hardware_serial\Otto.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Otto\Otto.cpp.o (symbol from plugin): In function `Otto::attachServos()':
(.text+0x0): multiple definition of `Otto::oscillateServos(int*, int*, int, double*, float)'
libraries\Otto_hardware_serial\Otto.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Otto\Otto.cpp.o (symbol from plugin): In function `Otto::attachServos()':
(.text+0x0): multiple definition of `Otto::_execute(int*, int*, int, double*, float)'
libraries\Otto_hardware_serial\Otto.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Otto\Otto.cpp.o (symbol from plugin): In function `Otto::attachServos()':
(.text+0x0): multiple definition of `Otto::getRestState()'
libraries\Otto_hardware_serial\Otto.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Otto\Otto.cpp.o (symbol from plugin): In function `Otto::attachServos()':
(.text+0x0): multiple definition of `Otto::setRestState(bool)'
libraries\Otto_hardware_serial\Otto.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Otto\Otto.cpp.o (symbol from plugin): In function `Otto::attachServos()':
(.text+0x0): multiple definition of `Otto::jump(float, int)'
libraries\Otto_hardware_serial\Otto.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Otto\Otto.cpp.o (symbol from plugin): In function `Otto::attachServos()':
(.text+0x0): multiple definition of `Otto::walk(float, int, int)'
libraries\Otto_hardware_serial\Otto.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Otto\Otto.cpp.o (symbol from plugin): In function `Otto::attachServos()':
(.text+0x0): multiple definition of `Otto::turn(float, int, int)'
libraries\Otto_hardware_serial\Otto.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Otto\Otto.cpp.o (symbol from plugin): In function `Otto::attachServos()':
(.text+0x0): multiple definition of `Otto::bend(int, int, int)'
libraries\Otto_hardware_serial\Otto.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Otto\Otto.cpp.o (symbol from plugin): In function `Otto::attachServos()':
(.text+0x0): multiple definition of `Otto::shakeLeg(int, int, int)'
libraries\Otto_hardware_serial\Otto.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Otto\Otto.cpp.o (symbol from plugin): In function `Otto::attachServos()':
(.text+0x0): multiple definition of `Otto::updown(float, int, int)'
libraries\Otto_hardware_serial\Otto.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Otto\Otto.cpp.o (symbol from plugin): In function `Otto::attachServos()':
(.text+0x0): multiple definition of `Otto::swing(float, int, int)'
libraries\Otto_hardware_serial\Otto.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Otto\Otto.cpp.o (symbol from plugin): In function `Otto::attachServos()':
(.text+0x0): multiple definition of `Otto::tiptoeSwing(float, int, int)'
libraries\Otto_hardware_serial\Otto.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Otto\Otto.cpp.o (symbol from plugin): In function `Otto::attachServos()':
(.text+0x0): multiple definition of `Otto::jitter(float, int, int)'
libraries\Otto_hardware_serial\Otto.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Otto\Otto.cpp.o (symbol from plugin): In function `Otto::attachServos()':
(.text+0x0): multiple definition of `Otto::ascendingTurn(float, int, int)'
libraries\Otto_hardware_serial\Otto.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Otto\Otto.cpp.o (symbol from plugin): In function `Otto::attachServos()':
(.text+0x0): multiple definition of `Otto::moonwalker(float, int, int, int)'
libraries\Otto_hardware_serial\Otto.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Otto\Otto.cpp.o (symbol from plugin): In function `Otto::attachServos()':
(.text+0x0): multiple definition of `Otto::crusaito(float, int, int, int)'
libraries\Otto_hardware_serial\Otto.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Otto\Otto.cpp.o (symbol from plugin): In function `Otto::attachServos()':
(.text+0x0): multiple definition of `Otto::flapping(float, int, int, int)'
libraries\Otto_hardware_serial\Otto.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Otto\Otto.cpp.o (symbol from plugin): In function `Otto::attachServos()':
(.text+0x0): multiple definition of `Otto::getDistance()'
libraries\Otto_hardware_serial\Otto.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Otto\Otto.cpp.o (symbol from plugin): In function `Otto::attachServos()':
(.text+0x0): multiple definition of `Otto::getNoise()'
libraries\Otto_hardware_serial\Otto.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Otto\Otto.cpp.o (symbol from plugin): In function `Otto::attachServos()':
(.text+0x0): multiple definition of `Otto::getBatteryLevel()'
libraries\Otto_hardware_serial\Otto.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Otto\Otto.cpp.o (symbol from plugin): In function `Otto::attachServos()':
(.text+0x0): multiple definition of `Otto::getBatteryVoltage()'
libraries\Otto_hardware_serial\Otto.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Otto\Otto.cpp.o (symbol from plugin): In function `Otto::attachServos()':
(.text+0x0): multiple definition of `Otto::getMouthShape(int)'
libraries\Otto_hardware_serial\Otto.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Otto\Otto.cpp.o (symbol from plugin): In function `Otto::attachServos()':
(.text+0x0): multiple definition of `Otto::putMouth(unsigned long, bool)'
libraries\Otto_hardware_serial\Otto.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Otto\Otto.cpp.o (symbol from plugin): In function `Otto::attachServos()':
(.text+0x0): multiple definition of `Otto::getAnimShape(int, int)'
libraries\Otto_hardware_serial\Otto.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Otto\Otto.cpp.o (symbol from plugin): In function `Otto::attachServos()':
(.text+0x0): multiple definition of `Otto::putAnimationMouth(unsigned long, int)'
libraries\Otto_hardware_serial\Otto.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Otto\Otto.cpp.o (symbol from plugin): In function `Otto::attachServos()':
(.text+0x0): multiple definition of `Otto::clearMouth()'
libraries\Otto_hardware_serial\Otto.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Otto\Otto.cpp.o (symbol from plugin): In function `Otto::attachServos()':
(.text+0x0): multiple definition of `Otto::_tone(float, long, int)'
libraries\Otto_hardware_serial\Otto.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Otto\Otto.cpp.o (symbol from plugin): In function `Otto::attachServos()':
(.text+0x0): multiple definition of `Otto::bendTones(float, float, float, long, int)'
libraries\Otto_hardware_serial\Otto.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Otto\Otto.cpp.o (symbol from plugin): In function `Otto::attachServos()':
(.text+0x0): multiple definition of `Otto::sing(int)'
libraries\Otto_hardware_serial\Otto.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Otto\Otto.cpp.o (symbol from plugin): In function `Otto::attachServos()':
(.text+0x0): multiple definition of `Otto::playGesture(int)'
libraries\Otto_hardware_serial\Otto.cpp.o (symbol from plugin):(.text+0x0): first defined here
collect2.exe: error: ld returned 1 exit status
exit status 1
Ошибка компиляции для платы Arduino Nano.
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
Разные версии Arduini IDE попробовал. Мобть кто знает, где собака порылась? А то я не силен в таких вещах:)