Предлагаем схемы простого генератора импульсов работающего на частоте до 3мГц и генератора с ШИМ выходом с регулировкой ширины импульсов. Схема простого генератора приведена ниже.
Устройство выполнено на Ардуино Нано. Управление частотой осуществляется с помощью стандартной 12-ти кнопочной матричной клавиатуры. В качестве дисплея применен LCD дисплей от NOKIA 5110. Питание от аккумулятора 9В. Для измерения напряжения аккумулятора применяется делитель R7, R8, выход которого подключен к аналоговому входу А6 Ардуино. Импульсный сигнал с выхода D9 поступает на вход драйвера U1A. Выход драйвера подключен к выходному разъёму J1 BNC типа.

После включения питания на дисплее появляется информация показнная на рис. слева. После набора частоты с помощью кнопок на клавиатуре,например 4.5кГц появляется информация согласно рис. справа. Выход подключается нажатием кнопки SW2.
Схема генератора с ШИМ выходами приведена ниже.
Работает до 500кГц. Имеются 2 ШИМ выхода с возможностью устанавливать ширину импульсов с помощью клавиатуры. После включения питания кнопкой SW3 устанавливается режим установки ширины импульса первого канала, затем переключается режим установки ширины импульса второго канала, далее режим установки частоты. Значения ширины импульсов и частоты устанавливаются на 12-ти кнопочной клавиатуре. На дисплее появляется информация согласно рис. ниже.

Выходы 1 и 2 включаются нажатием кнопок SW4, SW5 соответственно. После выключения питания устройство сохраняет значения установленной ширины импульсов. Скетч для Ардуино выполен в программе FLPROG8.2
Автор: https://radiosch.eu