Привет.
Тот проект со страницы 28 действительно сейчас не собирается.
Рецепт такой:
С сайта ардуино взять Legacy IDE (1.8.X) - Arduino IDE 1.8.19 (хотя и в последней 2.3.4 у меня тоже собралось)
Сам проект взять с репозитория на гитхабе
github.com/alexander-sholohov/si5351-beacon
Проверить компилируемость. Всё должно собраться сразу и без установки лишних библиотек.
Файл si5351-beacon.ino строки 129-132. Оставляем только один элемент массива с Mode_WSPR2. Т.е. должно выглядеть так
JTBandDescr bandDescrArray[] = {
{Mode_WSPR2, 31, 154287, 614418, 30, 1, 12, 8192, 120} // f=28.126 MHz; WSPR2; step=1.465Hz; 1.465baud; T/R=2m};
};
Всю эту строчку с магическими числами получить из конфигуратора.
Позывной и локатор меняются в функции initializeWSPRCoder.
Собираем еще раз, заливаем. Оно просто обязано заработать.