Постановка задачи: Создадим программу для Arduino, которая будет генерировать синусоидальный сигнал на одном из цифровых выходов. Этот сигнал можно будет использовать для различных целей, например, для создания звуковых эффектов, управления сервоприводами или для тестирования аналоговых схем. Принцип работы: Код программы: C++ #define outputPin 9 // Цифровой вывод для сигнала #define frequency 1000 // Частота сигнала в Гц #define amplitude 255 // Амплитуда сигнала (0-255) const int sineTableSize = 256; int sineTable[sineTableSize]; void setup() { pinMode(outputPin, OUTPUT); // Заполнение таблицы...
Описав наиболее распространенные виды модуляции, хочу показать, как они выглядят в эфире. Для этого я буду использовать две программы: MixW2 и JTDX. Пройдя по ссылкам, вы можете скачать их и установить на компьютере. Выход вашего приемника соедините с входом звуковой платы вашего компьютера и можно выходить в эфир. Программа MixW2 более старая и поэтому успела впитать в себя очень много видов связи. Как видите, здесь есть почти все: от CW до SSTV. Конечно, АМ, SSB и FM декодироваться не будут, но на "водопаде" отобразятся...