VoIP APRS EchoLink FRN

198
Радиолюбители обсуждают темы связанные с VoIP и APRS (DireWolf, Xastir, Echolink, FRN, SvxLink, Peanut, TeamTalk и т.д.)
UB6HSS Андрей aka WD
707
по хорошему оно просто будет построчно вычитывать и кидать в консоль
UB6HSS Андрей aka WD
717
вот так попробуйте, что будет?
UB6HSS Андрей aka WD
697
ну что касается термита - в линухе мне привычнее всего пользовать minicom
UB6HSS Андрей aka WD
701
ну вот нужно научиться читать порт, а потом уже в скрипты это складывать
Евгений Козырь UC6UAV
700
так экран при попытке чтения мигает так же как и при нажатии кнопки ресет?
Да, так же.
Евгений Козырь UC6UAV
693
нет, там явно в line пусто, судя по запуску с -x
Такое ощущение, что он вообще порт не «читает»...
Евгений Козырь UC6UAV
687
так экран при попытке чтения мигает так же как и при нажатии кнопки ресет?
Сейчас посмотрю.
VoIP APRS EchoLink FRN
703
так экран при попытке чтения мигает так же как и при нажатии кнопки ресет?
UB6HSS Андрей aka WD
700
нет, там явно в line пусто, судя по запуску с -x
Евгений Козырь UC6UAV
678
ухтыахты - а это вот echo `"blablabla "$line""` - таки ошибка
Наверное, поэтому скрипт и записывает только эту строку?
UB6HSS Андрей aka WD
690
ухтыахты - а это вот echo `"blablabla "$line""` - таки ошибка
UB6HSS Андрей aka WD
680
при небольших навыках можно вообще кнопку reset пользовать как кнопку ввода
UB6HSS Андрей aka WD
676
так можно и даже память самой avr оставлять жить
UB6HSS Андрей aka WD
677
уже инициализированный экран нет нужды снова причесывать, если у него не пропадало питание, а avr знает о причинах перезагрузки
UB6HSS Андрей aka WD
689
это зависит от инициализации экранчика - на самом деле, если более рукасто писать - то не будет видно 🙂
Евгений Козырь UC6UAV
675
кстати, там у avr было чтото в духе счетчика тиков от старта - можно выводить эту пакость на экранчик и будет видно был ребут или нет ...
По экранчику видно, он тухнет и заново загорается.
UB6HSS Андрей aka WD
688
ну или просто на свободную ногу повесить динамик, в который вадавать писк на старте
UB6HSS Андрей aka WD
700
кстати, там у avr было чтото в духе счетчика тиков от старта - можно выводить эту пакость на экранчик и будет видно был ребут или нет
UB6HSS Андрей aka WD
683
вот кстати вполне цена
Евгений Козырь UC6UAV
680
ну на самом деле на али то она копеешна была, но это подделка же (хотя точная копия), а вот оригинальная digispark стоит как самолет ...
Это да...
UB6HSS Андрей aka WD
682
ну на самом деле на али то она копеешна была, но это подделка же (хотя точная копия), а вот оригинальная digispark стоит как самолет
Евгений Козырь UC6UAV
673
ну на али есть, причем в двух вариантах - с microusb и сразу втыкающаяся плата в usb
Спасибо, посмотрю! Китайцы жулики, смотрят на что спрос поднимается, тут же завышают цену.😂 Как это с RTL-SDR было...
Евгений Козырь UC6UAV
680
Сейчас заметил, что при запуске скрипта, ардуинка перезапускается...
UB6HSS Андрей aka WD
687
ну на али есть, причем в двух вариантах - с microusb и сразу втыкающаяся плата в usb
Евгений Козырь UC6UAV
670
кстати, есть еще интересная такая штука - digispark, это attiny85, с софтово вкоряченным туда usb, посути платка размером с тот погодный датчик... под эту радость есть прошивка tiny-i2c, и под это есть дрова под линух (штатно в линухе) таким образом, эта штука ...
Не слышал о такой...
UB6HSS Андрей aka WD
670
да и ценник у нее подвзлетел последнее время (как же я рад что за копейки успел их наловить)
UB6HSS Андрей aka WD
686
кстати, есть еще интересная такая штука - digispark, это attiny85, с софтово вкоряченным туда usb, посути платка размером с тот погодный датчик... под эту радость есть прошивка tiny-i2c, и под это есть дрова под линух (штатно в линухе) таким образом, эта штука превращается в просто usb-i2c, и всю эту радость можно сделать с логикой на распберри (ну правда тут отваливается автономность)
UB6HSS Андрей aka WD
686
"книжки" по linux есть в самом линухе 🙂
Евгений Козырь UC6UAV
674
рекомендую понимать что делает каждая комманда
Лет 20-ть назад, я бы это на лету схватывал, когда-то Бейсик изучал, а теперь сложнее, уже книжек по Linux и C++, накупил...😂
UB6HSS Андрей aka WD
682
в частности рекомендую почитать man read и man stty
UB6HSS Андрей aka WD
683
рекомендую понимать что делает каждая комманда
UB6HSS Андрей aka WD
684
оттуда нужно смотреть как демонизироваться, как читать ком порт в цикле и тп
UB6HSS Андрей aka WD
680
ну все эти штуки - это уже от задачи - это у меня от жирного бесперибойника скрипт
Евгений Козырь UC6UAV
685
вот демоническая версия тогоже что я кидал выше (заодно еще и графики....)
Т.е. вместо Hz, V и т.д, мне нужно указать температуру, давление и влажность?
UB6HSS Андрей aka WD
678
ну `stty -F /dev/ttyUSB0 9600 ixon -echo
Евгений Козырь UC6UAV
685
ну только $PORT - это именно что порт нужный указать или всеже его в переменную таки сунуть ну и скорость соответсвующую, раз уж она известна ...
9600 скорость.
UB6HSS Андрей aka WD
692
вот демоническая версия тогоже что я кидал выше (заодно еще и графики....)
Евгений Козырь UC6UAV
674
опятьже, я так подозреваю, что этот скрипт предполагается засунуть в крон, и чтобы он постоянно все это делал - это плохая идея ...
Да, в оригинале, кажется так и сделано, через крон.
UB6HSS Андрей aka WD
682
я бы сделал полгоценного демона, на баше же, чтобы он просто постоянно сидел на порту
UB6HSS Андрей aka WD
684
опятьже, я так подозреваю, что этот скрипт предполагается засунуть в крон, и чтобы он постоянно все это делал - это плохая идея
UB6HSS Андрей aka WD
671
ну и если там сплошной поток, я бы читал по две строки и вторую брал бы за правду
UB6HSS Андрей aka WD
693
ну только $PORT - это именно что порт нужный указать или всеже его в переменную таки сунуть ну и скорость соответсвующую, раз уж она известна
Евгений Козырь UC6UAV
676
stty -F $PORT 2400 ixon -echo
Спасибо, сейчас попробую!
UB6HSS Андрей aka WD
676
вот так нужно сделать в скрипте