Уважаемые посетители! Форум CQHAM.RU существует исключительно за счет показа рекламы. Мы будем благодарны, если Вы не будете блокировать рекламу на нашем Форуме. Просим внести cqham.ru в список исключений для Вашего блокировщика рекламы.
Страница 44 из 55 ПерваяПервая ... 344142434445464754 ... ПоследняяПоследняя
Показано с 431 по 440 из 549

Тема: Индикатор лампового УМ на Arduino nano 3 и LCD 2004

  1. #431
    Аватар для RK3QJ
    Регистрация
    23.06.2010
    Адрес
    ЮФО
    Сообщений
    623
    Позывной
    RT6DZ
    Integral, Ссылку на облако,пожалуйста.
    Где начало того конца,которым оканчивается начало?.


  2. #432
    Аватар для Integral
    Регистрация
    08.02.2007
    Адрес
    г. Снежное
    Сообщений
    2,695
    Записей в дневнике
    1
    Позывной
    UT0IS/D0ISM
    Цитата Сообщение от RK3QJ Посмотреть сообщение
    Ссылку на облако
    Ссылка здесь. Финальные версии будут здесь на форуме.
    Интеграл от человеческих заблуждений - истина, производная - безумие.

  3. Спасибо от RK9AMX, tomcat

  4. #433
    Аватар для RK9AMX
    Регистрация
    26.03.2005
    Адрес
    Челябинск, MO05RE
    Сообщений
    940
    Записей в дневнике
    16
    Позывной
    RK9AMX
    Integral,
    Сергей, проверял версию 1.0.9.3 (с 1.0.9.4 тоже самое) столкнулся с неприятной проблемой. На Arduino Uno скетч отказывается работать. Зависает в самом начале. До этого тестировал на версии 1.0.8.1 работал без проблем. Думал у меня что-то не так с IDE или с ОС. Попробовал загрузить скетч 1.0.9.4 в Arduino Nano (Old bootloader) заработал без проблем. Сложилось впечатление, что косяк в сторонних библиотеках.

    Пока прогуливался по парку задумался, что немного накосячил с алгоритмом. Не фатально, конечно. Работать будет и так, но всё же, всё же...
    Serial.end (uart.end) нужно в другое место скетча вставить. Тогда после нее порты D0 и D1 освобождаются и их можно сконфигурировать на вход или выход.
    Получится, что у нас будет 2 запасных порта. При этом остается возможность настройки контроллера с внешней утилиты.
    Можно попробовать на эти порты кнопки подключить, но у меня не получилось с наскока. Конфигурация портов кнопок сделана в библиотеке. А эти порты можно конфигурировать только после Serial.end.
    На выход сконфигурировал поморгал светодиодами RX и TX. Заодно прокоментировал код. Скетч прилагаю.
    Вложения Вложения
    Сомнения могут быть устранены только опытом.

  5. Спасибо от UA7F

  6. #434
    Аватар для Integral
    Регистрация
    08.02.2007
    Адрес
    г. Снежное
    Сообщений
    2,695
    Записей в дневнике
    1
    Позывной
    UT0IS/D0ISM
    Цитата Сообщение от RK9AMX Посмотреть сообщение
    Serial.end (uart.end) нужно в другое место скетча вставить. Тогда после нее порты D0 и D1 освобождаются и их можно сконфигурировать на вход или выход.
    А нам никто не запрещает сделать инициализацию библиотечных кнопок чуточку пониже в setup(), после закрытия порта. Перенести button1.begin() и button2.begin() после settings_uart(). Сейчас проверю.

    Добавлено через 49 минут(ы):

    Проверил. Без разницы, куда ставить инициализацию кнопок button1.begin() и button2.begin(), до settings_uart() или после. Кнопки работают, данные читаются и пишутся без проблем. Единственное что пришлось сделать, убрать из settings_uart() кнопку 1, иначе она воспринималась как выход из режима конфигурации. В этой ситуации единственное что мне не нравится, у меня сделан сброс ячеек памяти при зажатой кнопке. Мы кнопкой сделаем КЗ портам CH340 или портам D0 и D1. Не поплохеет им от этого?
    Последний раз редактировалось Integral; 31.01.2020 в 22:13.
    Интеграл от человеческих заблуждений - истина, производная - безумие.

  7. Спасибо от RK9AMX

  8. #435
    Аватар для Integral
    Регистрация
    08.02.2007
    Адрес
    г. Снежное
    Сообщений
    2,695
    Записей в дневнике
    1
    Позывной
    UT0IS/D0ISM
    Вообщем пришел к выводу, что ничего делать то не нужно. Достаточно кнопки переставить на D0 и D1, убрать выход по кнопке из конфигурации и все. Для данной версии CG может не так актуально, т.к. портов хватает. А вот для версии каскадов с ОК очень пригодится. Для универсальности схем все же придется в обеих версиях кнопки сажать на D0 и D1.

    Что еще заметил. При отключении порта из программы (Disconnect), на экране индикатора не пишется " Disconnecting... ". Контроллер просто перезагружается. Тогда не приходит нужная команда или просто выкинуть эти строки из скетча.

    Перезалил в Облаке версию 1.0.9.4CG.
    Последний раз редактировалось Integral; 31.01.2020 в 23:13.
    Интеграл от человеческих заблуждений - истина, производная - безумие.

  9. Спасибо от UA7F

  10. #436
    Аватар для Integral
    Регистрация
    08.02.2007
    Адрес
    г. Снежное
    Сообщений
    2,695
    Записей в дневнике
    1
    Позывной
    UT0IS/D0ISM
    Подогнал схему с ОС к программе контроллера, это то что у нас получается на сегодняшний день. Возможно будут несущественные изменения по результатам испытаний или для универсальности со схемой с ОК.

    Нажмите на изображение для увеличения. 

Название:	LampPowerControl_CG.GIF 
Просмотров:	155 
Размер:	158.6 Кб 
ID:	329116
    Интеграл от человеческих заблуждений - истина, производная - безумие.

  11. Спасибо от RK9AMX, tomcat

  12. #437
    Вот смотрю свою схему для триода от G3SEK и думаю как оттуда сигналы взять.
    Не смотрели?
    Последний раз редактировалось RU9CA; 02.02.2020 в 07:39.
    73! Павел VA6AM Мой сайт А Кошка нарисована карандашом!

  13. #438
    Аватар для Integral
    Регистрация
    08.02.2007
    Адрес
    г. Снежное
    Сообщений
    2,695
    Записей в дневнике
    1
    Позывной
    UT0IS/D0ISM
    Покажите ее здесь.
    Последний раз редактировалось RU9CA; 02.02.2020 в 07:40. Причина: п.6.2
    Интеграл от человеческих заблуждений - истина, производная - безумие.

  14. #439
    Там несколько страниц, и вот весь файл
    Вложения Вложения
    Последний раз редактировалось RU9CA; 02.02.2020 в 07:40. Причина: п.6.2
    73! Павел VA6AM Мой сайт А Кошка нарисована карандашом!

  15. Спасибо от RK9AMX


  16. #440
    Аватар для RK9AMX
    Регистрация
    26.03.2005
    Адрес
    Челябинск, MO05RE
    Сообщений
    940
    Записей в дневнике
    16
    Позывной
    RK9AMX
    VA6AM, Павел, спасибо! Полезный файл. Есть перевод В. Беседина. Пока не изучал детально. Бегло просмотрел есть много чего интересного о питании ламповых усилителей.

    Цитата Сообщение от Integral Посмотреть сообщение
    При отключении порта из программы (Disconnect), на экране индикатора не пишется " Disconnecting... ". Контроллер просто перезагружается. Тогда не приходит нужная команда или просто выкинуть эти строки из скетча.
    Вечером испытаю с вашими правками, может что прояснится. На первый взгляд всё должно работать.
    Вложения Вложения
    Сомнения могут быть устранены только опытом.

Страница 44 из 55 ПерваяПервая ... 344142434445464754 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 4 (пользователей: 1 , гостей: 3)

  1. ew3cz

Похожие темы

  1. Контроллер на Arduino NANO и индикаторе WH1602 для транзисторного УМ
    от D0ITC в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 5
    Последнее сообщение: 10.01.2020, 11:07
  2. ad9952+arduino nano
    от greekk в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 5
    Последнее сообщение: 13.06.2019, 12:31
  3. Si5351 arduino nano cw передатчик
    от Tlg в разделе Для начинающих
    Ответов: 4
    Последнее сообщение: 18.04.2019, 16:46
  4. Arduino nano v3+ad9850 cw transmitter
    от Tlg в разделе Для любителей QRP и QRPP
    Ответов: 15
    Последнее сообщение: 09.01.2019, 21:42
  5. Контроллер на Arduino NANO и индикаторе WH1602 для транзисторного УМ
    от в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 0
    Последнее сообщение: 01.01.1970, 03:00

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •