Ошибка компиляции для Arduino Nano
- Войдите на сайт для отправки комментариев
Чт, 13/04/2017 - 21:59
Не компилируется при подключении библиотеки IRremote. Выдаёт ошибку:
"Tone.cpp.o (symbol from plugin): In function `timer0_pin_port':
(.text+0x0): multiple definition of `__vector_7'
libraries\RobotIRremote\IRremote.cpp.o (symbol from plugin):(.text+0x0): first defined here
collect2.exe: error: ld returned 1 exit status
exit status 1
Ошибка компиляции для платы Arduino Nano."
просто при подключении библиотеки.
Tone и IRremote используют один и тот же аппаратный таймер и вектор прерывания, поэтому не могут работать вместе.
Вот облом! Я убрал все tone и всё нормально работает. Но звуки мне тоже нужны. Подскажите как обойтись без tone.
Попробуйте другие библиотеки - NewTone (вроде использует другой аппаратный таймер), TimerFreeTone (вообще не использует аппаратный таймер).
Спасибо! С NewTone всё работает!
Помогите после включения пищалки у меня всё перестаёт работать.
Вот скетч:
Попробуйте другие библиотеки - NewTone (вроде использует другой аппаратный таймер), TimerFreeTone (вообще не использует аппаратный таймер).
я вижу вы не плохо разбираетесь не могли бы вы мне помочь