Разработки ecoins

Аватара пользователя
Dryundel
Полковник
Сообщения: 2457
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 6 раз
Поблагодарили: 31 раз

Разработки ecoins

Сообщение Dryundel »

ecoins писал(а): 24 дек 2020, 09:14
o615ye161 писал(а): 24 дек 2020, 00:03 Здравствуйте ecoins могли бы вы поправить проект под версию 6,3,1 а то версия 7.2.2 очень как-то глючит!
Пропустим разборки Билла, Джо и Гарри и поговорим о возникших у Вас трудностей.
Речь идет вот об этом проекте.
test v2.5 ink_ecoins.flp
Визуально он выглядит так.................
Блин! Как все подробно и доходчиво!
Огромное спасибо, уважаемый [ref]ecoins[/ref], за ваш неоценимый труд.

Ну раз пошла такая пьянка, расскажите пожалуйста, как этот же проект перенести в 4-ю версию FLProg.
Уж больно она мне нравится.

Уверен, что это будет интересно не только мне.
ecoins
Полковник
Сообщения: 4012
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 158 раз

Разработки ecoins

Сообщение ecoins »

Dryundel писал(а): 24 дек 2020, 13:56 Блин! Как все подробно и доходчиво!
Огромное спасибо, уважаемый ecoins, за ваш неоценимый труд.
Рад, что Вам понравилось.
Dryundel писал(а): 24 дек 2020, 13:56 Ну раз пошла такая пьянка, расскажите пожалуйста, как этот же проект перенести в 4-ю версию FLProg.
Уж больно она мне нравится.
Не помню себя пьяным. Сейчас не готов немедленно отреагировать на Вашу просьбу - не сохранилась 4-версия.
Если Вам лично это действительно Важно, напишите, подумаем что можно сделать.
Dryundel писал(а): 24 дек 2020, 13:56 Уверен, что это будет интересно не только мне.

Лично для нас работа в 4-ой версии сейчас не актуальна. Вы пока первый и единственный кто обратился с таким пожеланием.
Последний раз редактировалось ecoins 24 дек 2020, 14:43, всего редактировалось 1 раз.
Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29 дек 2016, 00:49
Откуда: москва

Разработки ecoins

Сообщение Nikan »

Rovki писал(а): 24 дек 2020, 09:10
Nikan писал(а): 24 дек 2020, 01:26 Городок в западно-американской степи. Салун. За столом сидят два ковбоя, местный и приезжий, и пьют виски. Вдруг по улице кто-то проносится на огромной скорости, паля во все стороны из пистолетов. В салуне никто и ухом не ведёт. Приезжий местному:
— Билл?
— Да, Гарри?
— Что это было, Билл?
— Это был Неуловимый Джо, Гарри.
— А почему его зовут Неуловимым Джо, Билл?
— Потому что его никто ещё не поймал, Гарри.
— А почему его никто ещё не поймал, Билл?
— Потому что он нафиг никому не нужен, Гарри.
Перенесите свой анекдот в тему Поболтать .Флуд и троллинг запрещен .
Rovki, вы свои ценные указания чего и как делать, давайте своим сотрудникам, подчиненным жене....итд,
а мне не надо по той причине, что вы для меня ни кто, и звать вас ни как. надеюсь понятно.
Далее, если вы считаете мой пост нарушением правил форума, то можете это нарушение исправить, а можете и
не исправлять,я вам указания давать не могу по той же самой причине - я для вас никто и звать меня никак, надеюсь понятно.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2457
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 6 раз
Поблагодарили: 31 раз

Разработки ecoins

Сообщение Dryundel »

ecoins писал(а): 24 дек 2020, 14:43 Не помню себя пьяным. Сейчас не готов немедленно отреагировать на Вашу просьбу - не сохранилась 4-версия.
Если Вам лично это действительно Важно, напишите, подумаем что можно сделать.
Рад за ваше чувство юмора. :)
Но поберегите силы. Не стоит распыляться на бессмысленные описания того, чем вряд ли кто то воспользуется.
Иначе так и будете править проекты троечников. (Ни к кому конкретному прямого отношения не имеет. Любые совпадения являются случайностью)

Есть композитор, есть музыкант, а есть учитель музыки.
Все конечно важны, но невозможно быть одновременно во всех ипостасях.
Аватара пользователя
Rovki
Полковник
Сообщения: 5738
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 222 раза
Контактная информация:

Разработки ecoins

Сообщение Rovki »

Nikan писал(а): 24 дек 2020, 14:43
Rovki писал(а): 24 дек 2020, 09:10
Перенесите свой анекдот в тему Поболтать .Флуд и троллинг запрещен .
Rovki, вы свои ценные указания чего и как делать, давайте своим сотрудникам, подчиненным жене....итд,
а мне не надо по той причине, что вы для меня ни кто, и звать вас ни как. надеюсь понятно.
Далее, если вы считаете мой пост нарушением правил форума, то можете это нарушение исправить, а можете и
не исправлять,я вам указания давать не могу по той же самой причине - я для вас никто и звать меня никак, надеюсь понятно.
А вот дерзить, оскоблять не стоит даже тому ,кто ни кто , тем боле флудить . Не нравиться тема (автор) - проходите мимо . Выношу вам предупреждение, вы нарушили 2.6 2.9.3.7.5.5 пункты правил
Электронщик до мозга костей и не только
zhulen820
Сержант
Сообщения: 194
Зарегистрирован: 29 авг 2016, 22:44
Откуда: Серпухов
Имя: Александр

Разработки ecoins

Сообщение zhulen820 »

В последней версии блока RT_HW_BASE_7xx_02.12.20.ubl исчез блок для работы с MCP23017. Кто бы чего там не говорил, но этот Ваш блок - единственный, работающий безотказно месяцами с ESP32.

Отправлено спустя 12 минут 45 секунд:
Все, нашел на предыдущей странице.
ecoins
Полковник
Сообщения: 4012
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 158 раз

Разработки ecoins

Сообщение ecoins »

zhulen820 писал(а): 24 дек 2020, 23:23 В последней версии блока RT_HW_BASE_7xx_02.12.20.ubl исчез блок для работы с MCP23017. Кто бы чего там не говорил, но этот Ваш блок - единственный, работающий безотказно месяцами с ESP32.
А почему единственный? :smile37:
Какие блоки у Вас не заработали и на каких контроллерах?
Будут вопросы обращайтесь.
-------------------------
В ближайших планах перевод блоков в новый редактор FLProg 7- их будет существенно меньше, наверное они будут более понятны для восприятия.
Библиотеки и блоки в новой версии будут привязаны к основной библиотеки - RT_HW_ BASE.h.
Иначе возникают некоторые проблемы при работе с контроллерами разной архитектуры (AVR,DUE,ESP,STM32).
Это связано в основном с тонкостями настройки и работы i2c,SPI,UART и др.
o615ye161
Сержант
Сообщения: 226
Зарегистрирован: 19 дек 2019, 14:47
Имя: Сергей

Разработки ecoins

Сообщение o615ye161 »

Здравствуйте ecoins,как на ваших блоках реализовать LCD главный экран с параметрами и экран меню, чтобы в режиме меню других параметров на LCD не выводилось и соответственно наоборот, в данный момент у меня получается таким образом, что при первоначальном включении контроллера выводится все сразу при этом датчик температуры в ноле! После разового входа и выхода в меню начинает работать правильно, подскажите пожалуйста как можно это исправить и можно это вообще исправить?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 4012
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 158 раз

Разработки ecoins

Сообщение ecoins »

o615ye161 писал(а): 25 дек 2020, 12:40 Здравствуйте ecoins,как на ваших блоках реализовать LCD главный экран с параметрами и экран меню, чтобы в режиме меню других параметров на LCD не выводилось и соответственно наоборот, в данный момент у меня получается таким образом, что при первоначальном включении контроллера выводится все сразу при этом датчик температуры в ноле! После разового входа и выхода в меню начинает работать правильно, подскажите пожалуйста как можно это исправить и можно это вообще исправить?
Посмотрел Ваш проект.
1.LCD отображает на нем то, что у него на входе - если на его входе 0, то и отображает ноль.
Это связано с тем, что сенсор ds1820 не дает мгновенного значения - ему надо 1 сек на преобразование.
У вас блок стоит в медленной задаче, а он вызывается 1 раз в сек.
Если Вы посмотрите описание к блоку ds1820, то там написано:
------
7.В отличии от стандартного блока FLProg, у которого при измерении возникает задержка >17мс,
у данного блока несколько задержек разнесенные во времени - 1мс,1.3мс, 4.7мс (для AV328).
8.Опрос параметра занимает 5-6 программных прерываний. Рекомендуется не превышать период программных перываний 200мс.
Блок использует только библиотеку "OneWire.h" - это немного адаптированная библиотека с именем RT_50_HW_OneWire-master_PaulStoffregen.
-------------------------------------------------------------------------------------------------------------
Примечание: Рекомендуется подключать блок как оперативную, быструю или свободную задачу.
-----
Получается, что только сек 6-8 сек у Вас появляется актуальное значение.
2.Если Вы, как указано в описании ПБ, установите в свободную задачу, то первое показание появится через 1 сек.
Если Вы, как указано в описании ПБ, установите в оперативную задачу, то первое показание появится через 1 сек + 300мс.
Если Вы, как указано в описании ПБ, установите в оперативную задачу, то первое показание появится через 1 сек + 1200мс.
3.Дополнительную небольшую задержку 500мс может давать сам Lcd, так как он настроен на проверку обновлений входных значений с периодом=10 тиков (50х10=500мс). При неблагоприятной ситуации это и составит 500мс. Если для Вас это важно, можете уменьшить этот параметр до 2.

4.Для того, чтобы не появлялось ненужное значение, доступными средствами можете сделать так, чтобы при включение некоторое время вход EN был =0.
----
Успехов.
o615ye161
Сержант
Сообщения: 226
Зарегистрирован: 19 дек 2019, 14:47
Имя: Сергей

Разработки ecoins

Сообщение o615ye161 »

Спасибо

Отправлено спустя 2 минуты 22 секунды:
ecoins писал(а): 25 дек 2020, 13:11 Если Вы, как указано в описании ПБ
Где можно найти описания к блоку, в самом блоке я его не нашёл?
ecoins
Полковник
Сообщения: 4012
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 158 раз

Разработки ecoins

Сообщение ecoins »

o615ye161 писал(а): 25 дек 2020, 13:22 Где можно найти описания к блоку, в самом блоке я его не нашёл?
Нажимаете на блок левой кнопкой и там есть вкладка описание автора.
Успехов.
o615ye161
Сержант
Сообщения: 226
Зарегистрирован: 19 дек 2019, 14:47
Имя: Сергей

Разработки ecoins

Сообщение o615ye161 »

И скажите пожалуйста блок Loop() к версии 7хх, подходит с предыдущей версии?

Отправлено спустя 1 минуту 57 секунд:
ecoins писал(а): 25 дек 2020, 13:24 Нажимаете на блок левой кнопкой и там есть вкладка описание автора.
Успехов
:smile44: :smile390: спасибо
Аватара пользователя
Dryundel
Полковник
Сообщения: 2457
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 6 раз
Поблагодарили: 31 раз

Разработки ecoins

Сообщение Dryundel »

Решил таки плотно заняться исследованием библиотек ecoins, в надежде что все как то более-менее начало устаканиваться.
Перешел на первую страницу, ибо ворошить тысячу постов как то лениво.
И вот опять непонятки.
2020-12-25_123925.jpg
Чему верить то?
Надо где то порыться что бы найти свежую версию?
Или у меня лыжи не едут?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 4012
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 158 раз

Разработки ecoins

Сообщение ecoins »

Dryundel писал(а): 25 дек 2020, 13:28 Решил таки плотно заняться исследованием библиотек ecoins, в надежде что все как то более-менее начало устаканиваться.
Спасибо.
Я выкладывал библиотеки и блоки ранее, при необходимости их можно скачать по ссылке.
Это условно библиотеки второй версии.
Они взаимо работающие.
[spoiler title=Ссылка на библиотеку и ПБ от 05.11.20]
#803Сообщение ecoins » 05.11.2020{, 16:32}
o615ye161 писал(а): ↑05.11.2020{, 16:04}
Скажите пожалуйста где можно будет скачать данный блок?
Не хотел торопиться с выкладыванием новых библиотек - там много новых системных штучек и я пока не оттестировал их на всех контроллерах.
Но вроде проблем не должно быть.
Потому выкладываю библиотеку ПБ - в ней есть и блок HTU21:
БИБЛИОТЕКА BASE_v02.4_6.3.1_051120.zip
(942.15 КБ) 57 скачиваний
и архив с библиотеками ecoins - в ней есть библиотека HTU21, она автономная (другие библиотеки не требует:
RT_HW_LIB_118_051120_alfa_minus.zip
(213.56 КБ) 53 скачивания
[/spoiler]

Были немного доработаны ПБ lcd - в расширенных блоках были ошибки, и мы тоже выкладывали их:
[spoiler title=Ссылка на ПБ lcd - без ошибок по расширенным блокам]
#908Сообщение ecoins » 21.12.2020{, 21:06}
[/spoiler]
Но сейчас ситуация с новыми разработками несколько сложнее.
Сейчас занимаемся 3-ей версии и библиотеки и блоки не всегда совместимы со 2-ой версией.
Об этом в следующем посте подробнее.
ecoins
Полковник
Сообщения: 4012
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 158 раз

Разработки ecoins

Сообщение ecoins »

Выше, а также в ветке "Разработки ecoins для STM32" писали об особенностях разработки 3 версии.
Пока большинство блоков из второй сохраняют работоспособность. Многие из изначально были созданы как автономные.
В вот работа с пинами, консолью, диспетчером, настройка проектов сделаны иначе.
Под новую версию мы стали нарабатывать новые блоки.
И библиотеку, и блоки я выложу под спойлером - они в работают, но все же далеки от желаемого результата.
[spoiler=Системные разработки в стадии тестирования]
RT_HW_LIB_315_251220_beta.zip
RT_HW_BASE_7xx_25.12.20.ubl
[/spoiler]
Хочется начать переводить все в новый редактор, но сейчас "подсели" на разработку под дисплей "Nextion".
Очень хочется потратить усилия по разработке коммуникаций как это нам видится (Wi-Fi, Web, ModBus), но все же придется потратить усилия на оформление существующих наработок.
Надеемся на скорый выход стабильной 7-ой версии FLProg - хотя и эта работает уже хорошо и без особых вылетов.
Возможно к этому событию и мы подтянем свои приемлемые для пользователей результаты.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
tolochko
Сержант
Сообщения: 247
Зарегистрирован: 30 ноя 2016, 16:58
Откуда: Днепропетровск

Разработки ecoins

Сообщение tolochko »

Добрый вечер ув ECOINS
А подскажите если подключать LCD по 4-х проводной шине то у вас на входах интенжер
Это значит что подключать можно только цифровые входы
Аналоговые нельзя ???
ecoins
Полковник
Сообщения: 4012
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 158 раз

Разработки ecoins

Сообщение ecoins »

tolochko писал(а): 04 янв 2021, 20:25 Добрый вечер ув ECOINS
А подскажите если подключать LCD по 4-х проводной шине то у вас на входах интенжер
Это значит что подключать можно только цифровые входы
Аналоговые нельзя ???
Если аналоговые можно использовать как дискретные выходы, то можно.
Например в Arduino Nano можно использовать A0-A5(14-15), а А6,А7(20,21) уже не получится.
tolochko
Сержант
Сообщения: 247
Зарегистрирован: 30 ноя 2016, 16:58
Откуда: Днепропетровск

Разработки ecoins

Сообщение tolochko »

А в Меге A0-A5 это какие цифры и где это прописано
Аватара пользователя
Dryundel
Полковник
Сообщения: 2457
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 6 раз
Поблагодарили: 31 раз

Разработки ecoins

Сообщение Dryundel »

tolochko писал(а): 04 янв 2021, 21:06 А в Меге A0-A5 это какие цифры и где это прописано
А может слегка напрячься и погуглить распиновку самому? Явно полезней будет, чем на подсказках висеть.
ecoins
Полковник
Сообщения: 4012
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 158 раз

Разработки ecoins

Сообщение ecoins »

tolochko писал(а): 04 янв 2021, 21:06 А в Меге A0-A5 это какие цифры и где это прописано
В меге A0-A15(54-69). Их можно использовать как дискретные выходы.
http://arduino.ru/Hardware/ArduinoBoardMega2560
Подсказку дает и FLProg, когда слева определяете тэги выходов.
Закрыто

Вернуться в «Команда ecoins»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей