Tone + PWM mega2560

Ljuist
Offline
Зарегистрирован: 05.06.2018
К плате mega2560 подключено:
1. SERVO          pin 4
2. PWM (MOTOR1,2) pin 9,10
3. I2C            pin 20,21
4. NRF24          pin 48 - 52
5. tone           pin 44
 
Подскажите плиз. Как изменить tone.cpp , что-бы генерация частоты на pin 44
не мешал остальным устройствам. Думаю это должен быть задействован только timer 5.
Если я больно резок, не судите строго... постараюсь исправиться.
BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

Меняй 33ю строку. 

Ljuist
Offline
Зарегистрирован: 05.06.2018
const uint8_t PROGMEM tone_pin_to_timer_PGM[] = { 5, 3, 4, 2, 1, 0 };

это оно?

шасси танка весело бегают (pin 9,10 PWM) и башня крутиться (шаговик pin 44 tone)

Спасибо , будем дальше мудрить... башня должна крутиться при поворотах корпуса в противоположную сторону, следя за условной целью.