Для тех то в танке или читает между строк.
Здесь некоторые пишут что прошивка не работает на меге.
Так во на меге все работает, просто нужно учитывать особенности этого контроллера
На платах Arduino Mega и Mega2560 некоторые выводы не поддерживают прерывания,
возникающие при изменении уровня сигнала. Поэтому, на данных платах в качестве
вывода RX могут использоваться только следующие выводы: 10, 11, 12, 13, 14, 15, 50,
51, 52, 53, A8 (62), A9 (63), A10 (64), A11 (65), A12 (66), A13 (67), A14 (68), A15 (69).
Так что меняете пины блютуз (можно только один BT_RX) на указанные выше и будет вам счастье.
Второй вариант переделать скетч под использование аппаратного последовательного порта Serial0(1,2,3,4).
Сам сейчас изучаю проект с целью переделать его на двухстрочную бегущую строку (16х64 или 16х80)
А в перспективе сделать контроллер на esp32 (платки пока едут в мою сторону) с контролем через Web-приложение по WiFi.