Mini pro, tone - IR - Servo

raptoridze
Offline
Зарегистрирован: 10.01.2014

Добрый день!

на ардуине пишется бортовой компьютер для авто

в нем есть 

1. управление через ИК пульт, соответсвенно библиотека IRremote - использование таймера 1

2. пиканье через библиотеку tone... там используется таймер 2  (Tone.cpp)

3. управление сервоприводом (для круиз контроля) Servo.cpp

и вот когда добавляю сервопривод ругается на таймер 

Servo\avr\Servo.cpp.o: In function `__vector_11':

C:\Program Files\Arduino\libraries\Servo\src\avr/Servo.cpp:80: multiple definition of `__vector_11'
 
как быть с таймером? можно как то попеременно использовать7 либо одновременно ? или может какойто свой tone написать? 
raptoridze
Offline
Зарегистрирован: 10.01.2014

возможно ли выдавать звук на буззер, не через tone?

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

raptoridze, проще всего купить пищалку с генератором. Или если нигде не используется функция millis(), то можно задействовать под писк нулевой таймер. Если пищать через функцию тоне, то в tone.cpp в паре мест нужно изменения сделать, ибо по умолчанию она работает с таймером2

raptoridze
Offline
Зарегистрирован: 10.01.2014

а примеры таких пищалок есть? на ебее или еще гдето?

это называется активный буззер7

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013
raptoridze
Offline
Зарегистрирован: 10.01.2014

спасибо