SSD1306 + Si5351 + encoder
Добавлено: Вт мар 31, 2026 00:35:27
Привет всем...!!!
Но интересно будет не многим
Прошу некоторой помощи в допиливании скрипта для управления генератором на базе Si5351
Конструкция:
1. Arduino nano3 на базе LGT8F328
2. модуль генератора на базе Si5351
3. OLED экран 128 * 64 px GM009605v4.3
4. encoder\валкодер с кнопкой.
5. светодиод (можно без него)
Смысл сея сборки управляемый генератор.... широкого назначения
файл скрипта на данном этапе получился более 22,7 kb, после компиляции. вся память MCU ~32 kb
и у меня не получается прикрепить .ino файл сюда.. возможно заблочено такое деяние.
Что получилось:
при загруке на экране отображается три строки size(2)
F: 14.000
kHz | 0
IF: + 00.000
третья строка коряво, знак + где-то между вторым нулём и точной.
// если кто умеет сдвигать\выставлять помогите..
хотелось бы менять kHz на MHz в соотв. с частотой на выходе конечно
ноль во второй строке - номер выхода генератора. // их всего три: {0, 1, 2}
Тоже надо как-то прописать если позволит наличие памяти
При клике на энкодер первая цифра мигает в инверсном цвете, меняется энкодером,
при новом клике сохраняется, мигает следующая.
Частоты на выходе еще не смотрел, но на пробном скрипте генератор работает.
В общем приглашаю всех заинтересованных допилить этот скрипт совместно
----
если меня не забанят за это, пока выложу ссылку на скрипт в облако:
https://cloud.mail.ru/public/8VWJ/y1w59D2Vr
и фото здесь же
https://cloud.mail.ru/public/hExT/8CYLLPfyM
Но интересно будет не многим
Прошу некоторой помощи в допиливании скрипта для управления генератором на базе Si5351
Конструкция:
1. Arduino nano3 на базе LGT8F328
2. модуль генератора на базе Si5351
3. OLED экран 128 * 64 px GM009605v4.3
4. encoder\валкодер с кнопкой.
5. светодиод (можно без него)
Смысл сея сборки управляемый генератор.... широкого назначения
файл скрипта на данном этапе получился более 22,7 kb, после компиляции. вся память MCU ~32 kb
и у меня не получается прикрепить .ino файл сюда.. возможно заблочено такое деяние.
Что получилось:
при загруке на экране отображается три строки size(2)
F: 14.000
kHz | 0
IF: + 00.000
третья строка коряво, знак + где-то между вторым нулём и точной.
// если кто умеет сдвигать\выставлять помогите..
хотелось бы менять kHz на MHz в соотв. с частотой на выходе конечно
ноль во второй строке - номер выхода генератора. // их всего три: {0, 1, 2}
Тоже надо как-то прописать если позволит наличие памяти
При клике на энкодер первая цифра мигает в инверсном цвете, меняется энкодером,
при новом клике сохраняется, мигает следующая.
Частоты на выходе еще не смотрел, но на пробном скрипте генератор работает.
В общем приглашаю всех заинтересованных допилить этот скрипт совместно
----
если меня не забанят за это, пока выложу ссылку на скрипт в облако:
https://cloud.mail.ru/public/8VWJ/y1w59D2Vr
и фото здесь же
https://cloud.mail.ru/public/hExT/8CYLLPfyM