Добавям схема и код (Arduino sketch) за генератора/хетеродин с модул Si5351A за експерименти. Всичко е за самия тест и подлежи на промяна - гранични стойности, кварцова честота, адрес на Si5351А. Променливите съм се старал да именова разбираемо, като вероятно не е необходимо друг коментар. Дисплеят е 1602, но и 1601 би трябвало да работи без променя в кода до 8-мо знакоместо.
Arduino Nano (UNO, Pro mini също), китайски модул Si5351A (при мен - самоделно модулче), механичен енкодер с 20 стъпки на оборот.
Една стъпка съм настроил да е 9 kHz - следва честотите в средновълновото радиоразпределение в Европа. В началото може да промените с 1 kHz:
ред 35:
rx += enc_dir * 9 * 1000; // 9 kHz
на:
rx += enc_dir * 1000; // 1 kHz
LM386 "по инерция" чертая на схемите. Вече я избягвам там, където мога

. TDA2003 е в пъти по-добре. Шегувам се, че все едно ми махат топчета памук от ушите при замяната

. Но все пак е 4 mA (LM386) ток на покой срещу 44 mA (TDA2003).