Продуманный вариант скетча AFP-FSK модема.
Продуманный вариант скетча AFP-FSK модема.
Нижняя кнопка функциональной клавиши понимает такие нажатия:
| Нажатие | Действие | |
| [1-2] Основное меню. | ||
| ▬ | [1] Индикация частоты настройки ⇒
[2] Управление каналами (банк памяти на 50 ячеек) ⇒ [2] |
|
| [3-10] Пять сервис-меню. Вызываются из основного. | ||
| ● ● | [3] Управление мощностью, уставка в Ваттах ⇒
[4] Управление мощностью, уставка в поинтах ⇒ [3] |
|
| ● ● ● | [5] SWR-meter | |
| ● ▬ | [6] RIT (расстройка приёмника на ±0-999 Hz) | |
| ● ● ▬ | [7] Вольтметр и его калибровка ⇒
[8] Управление яркостью индикатора ⇒ [7] |
|
| ● ● ● ▬ | [9] Калибровка частоты модуля Si5351 ⇒
[10] Выбор ёмкости нагрузки кварца модуля Si5351 ⇒ [9] |
|
| Нажатия унифицированного назначения. | ||
| ● | Переход между элементами подменю, если такие есть. | |
| ▬ | Выход из любого подменю в основное. | |
Верхняя кнопка функциональной клавиши:
| Нажатие | Действие | |
| [1-2,6-10] | ||
| любое | Включить или отключить индикатор (по кругу). | |
| [3-5] Режим SWR-метра и задатчика мощности. | ||
| ▬ | Формирование эфирной посылки при нажатии. Звучит тон. | |
Вторая клавиша - две «кнопки Морзе»:
| Нажатие | Нижняя кнопка | Верхняя кнопка |
| [1] Индикация частоты настройки, режим приёма. | ||
| ● | -1 kHz | +1 kHz |
| ▬ | -10 kHz | +10 kHz |
| ● ▬ | -100 kHz | +100 kHz |
| ● ● ▬ | -1000 kHz | +1000 kHz |
| ● ● ● ▬ | Сканирование вниз по частоте. | Сканирование вверх по частоте. |
| Останов сканирования по нажатию любой из кнопок (● или ▬) | ||
| ● ● ● | SSB в LSB | SSB в USB |
| ● ● | SSB и частота из памяти. | SSB и частоту в память. |
| [2] Индикация каналов, 50 штук. | ||
| ● | Предыдущий канал. | Следующий канал. |
| ▬ | -10 каналов | +10 каналов |
| ● ▬ | К первому каналу ch.01 | К последнему каналу ch.50 |
| ● ● | Настроить приёмник, как записано в канале (частота, SSB). | |
| При ручном переборе каналов перехода приёмника на канал не происходит.
Только при нажатии ● ● |
||
| ● ● ● ▬ | Сканирование вниз по каналам. | Сканирование вверх по каналам. |
| При сканировании каналов приёмник перестраивается по каналам сам. | ||
| ● ● ● | Удаление текущего канала. | Запомнить частоту, USB/LSB в текущий канал. |
| [3] Задание мощности передатчика в Ваттах. | ||
| ● | -1 mW | +1 mW |
| ▬ | -10 mW | +10 mW |
| ● ▬ | -100 mW | +100 mW |
| ● ● ▬ | -1000 mW | +1000 mW |
| ● ● | Вспомнить мощность из памяти. | Запомнить мощность в память. |
| После задания мощности передатчика нажать верхнюю кнопку функциональной клавиши, и держать, пока звучит тон. На дисплее отобразится реально достигнутая мощность, а то задать-то можно что угодно. | ||
| [4] Задание мощности передатчика в поинтах. | ||
| ● | -1 point | +1 point |
| ▬ | -10 points | +10 points |
| ● ▬ | -100 points | +100 points |
| После задания мощности передатчика нажать верхнюю кнопку функциональной клавиши, чтобы увидеть мощность, соответствующую поинтам. Задействовано усреднение, придётся подождать. | ||
| [5] Контроль КСВ антенно-фидерного тракта. | ||
| ● | «Reflect Points» ⇔ КСВ | «Forward Points» ⇔ КСВ |
| Для постановки несущей и считывания КСВ необходимо нажать верхнюю кнопку функциональной клавиши, и держать её, пока показания не устаканятся. | ||
| [6] RIT, расстройка приёмника на ±0-999 Hz при работе мимо килогерцовой сетки. | ||
| ● | -1 Hz | +1 Hz |
| ▬ | -10 Hz | +10 Hz |
| ● ▬ | -100 Hz | +100 Hz |
| ● ● | Сброс значения RIT в ноль. | |
| [7] Индикация и калибровка напряжения батареи. | ||
| ● | -0.01 V | +0.01 V |
| ▬ | -0.1 V | +0.1 V |
| ● ▬ | -1 V | +1 V |
| ● ● | Считать выставленное напряжение верным (калибровка). | |
| [8] Управление яркостью индикатора. | ||
| ● or ▬ | Уменьшить яркость индикатора. | Увеличить яркость индикатора. |
| ● ● | Вспомнить значение яркости. | Запомнить текущее значение. |
| [9] Калибровка модуля SI5351 через коэффициент поправки частоты. | ||
| ● | -1 point. | +1 point. |
| ▬ | -10 points. | +10 points. |
| ● ▬ | -100 points. | +100 points. |
| ● ● ▬ | -1000 points. | +1000 points. |
| ● ● | Вспомнить поправку частоты. | Запомнить поправку частоты. |
| [10] Выбор ёмкости нагрузки кварца модуля SI5351. | ||
| ● or ▬ | 6 ⇐ 8 ⇐ 10 [pF] | 6 ⇒ 8 ⇒ 10 [pF] |
| ● ● | Вспомнить нагрузочную ёмкость. | Запомнить нагрузочную ёмкость. |
Третья клавиша пускай отвечает за регулировку усиления в динамике. Поскольку имеются три самостоятельных режима (приём, озвучивание нажатия кнопок, передача «цифры», звучание которой тоже неплохо бы контролировать), для каждого из режимов выставляется собственный уровень звука.
| Нажатие | Нижняя кнопка | Верхняя кнопка |
| ● | -1 dB громкости. | +1 dB громкости. |
| ▬ | -10 dB громкости. | +10 dB громкости. |
| ● ▬ | 0 dB - минимальная громкость. | +79 dB - максимальный уровень. |
| ● ● ▬ | «Mute», тишина. | Включить звук обратно. |
| ● ● | Вспомнить громкость режимов. | Запомнить громкость режимов. |
Скетч этого варианта для Arduino Nano: 1540076005.zip