Вышла версия 2-10-3-13 бета, где TCI перешел наконец на новый уровень и больше не нужно гнать аудио поток в скиммер.

Теперь можно комфортно принимать эфир через первый VAC, и наслаждаться новыми прикольными спотами.

Настройки SDC можно вернуть назад на TCI ONLY

ДА, запуск скиммер по моде все еще не работает, но это уже просто мелочи на фоне такого грандиозного прорыва.

Теперь не нужно перенастраивать SDC для совместимости с SUNSDR2.

А я, тем временем, решил реализовать свою старую хотелку для SunSDR2 , но для Гермеса, раз уж есть такая возможность.

Сделать валкодер 🙂

Взял  ARDUINO NANO и просто энкодер KY-040 к Arduino, чтобы посмотреть, на что это вообще похоже.

Пару строк кода и вот оно уже работает.  Код простейший:

#include <Encoder.h>
//v0.1

// Теперь CLK на 2, DT на 3
Encoder tuningEnc(2, 3);
const int buttonPin = 4; // Кнопка SW на D4

void setup() {
Serial.begin(115200);
pinMode(buttonPin, INPUT_PULLUP); // Подтягиваем кнопку к плюсу
tuningEnc.write(0);
}

void loop() {
long tunePosition = tuningEnc.read();

// Логика вращения (делим на 4 для устранения лишних шагов)
if (abs(tunePosition) >= 1) {
if (tunePosition > 0) {
Serial.print(«ZZSA;»); // Вправо
} else {
Serial.print(«ZZSB;»); // Влево
}
tuningEnc.write(0);
}

// Проверка нажатия кнопки (SW)
if (digitalRead(buttonPin) == LOW) {
// Здесь можно отправить другую команду в Thetis, например:
// Serial.print(«ZZТX;»); // Пример команды
delay(200); // Антидребезг для кнопки
}
}

В настройках Thetis будем использовать кат, можно МИДИ но мне показалась так надежнее.

Но по ощущениям неудобно и вообще выглядит как полный колхоз. Решил как-то упорядочить…

 

продолжение следует…

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *