Leonardo и функция tone
- Войдите на сайт для отправки комментариев
Вс, 02/09/2012 - 20:50
Плата Leonardo.
Пытаюсь стандартный пример ( IDE 1.0.1 -> Примеры -> Digital -> toneMelody).
Результат - мелодии нет, на плате горит постоянно Rx. По COM порту с платой связаться не могу (пропадает в списке устройств).
А данный скетч работает исправно.
Кто-то сталкивался с таким?
Детские болезние Леонарды.
Какое-то вермя назад такая ситуация с мегами была - еще не все библиотеки знали про эти платы и умели корректно с ними работать.
Так что привыкайте гугл (но это вообщем-то с любой платой все время приходится искать решения проблем) "leonardo tone arduino".
http://arduino.cc/forum/index.php?topic=116944.0
http://code.google.com/p/arduino/issues/detail?id=960
Если верить этому, то...
Причина: стандартая либа использует timer2, которого нет у atmega32u4
Решение: либо фиксать патчем (во второй ссылке), либо брать альтернативные библиотеки, который не через TIMER2 работают.
Большое спасибо.
Искал, но не нашел решение. Только начинаю работать с Arduino.