Отлично, именно так - это действительно один из возможных взглядов, а как следует из изложенного весьма содержательный.urqagun писал(а): ↑19.04.2023{, 18:35}Вместе с тем, существуют базовые подходы к решению большинства задач, к которым вне всякого сомнения принадлежит и та, что я озвучил в своем предыдущем посте. Чтобы направить тему в конструктивное русло, следую принципу критикуешь, предлагай, а предлагаешь делай, хочу предложить поступить следующим образом. Прошу не быть строгими к моему скромному мнению.
Спасибо, очень полезно.
Наверное все было проще - общую линию заложили Ардуинщики от Nano, более продвинутые использовали Mega2560.urqagun писал(а): ↑19.04.2023{, 18:35}Оглядываясь на то, как происходила и продолжает происходить популяризация замысла и идеи автора программы, чему среди прочего посвящен данный форум, можно проследить, что развитие было ретроспективно линейным(восходящее развитие последовательно от простого к более сложному с уместными отсылками к тому, что было до текущего состояния).
И здесь было много полезного и интересного наработано в том числе за пределами FLProg.
Особо ярко здесь проявился Alex Gyver у которого эта тема буквально отшлифована.
Но затем появились ESP8266 и пошли нестыковки, которые затыкались героическими усилиями и "заплатками" иногда типа delay().
А потом ESP32, а потом ESP32C3, потом ESP32S2,S3, STM32, RP2040 - и строгая простота и ясность Arduino начала "расползаться"...
urqagun писал(а): ↑19.04.2023{, 18:35}В связи с чем, я полагаю, что надо исходить из того, что базовые знания для интересующего нас "неофита" это в большей части основы, заложенные в флпрог, с которыми он более менее разобрался, а если нет, то ему в помощь все возможности, предоставленные данным форумом, как минимум. Следовательно, популяризацию вашей идеи было бы разумно проводить исходя из подобных предположений и это первое.
Это точно. Но заложенные основы в FLProg во многом устарели. И автор это понимает и заново создает концепцию. Она для "новичков" сложнее не станет, а вот для "продвинутых" создаст и новые трудности и новые барьеры для освоения.
Таким образом ситуация выглядит так - старая концепция FLProg уже не отвечает возможностям новой электроники, устройств коммуникаций, сенсоров и пр., а новая находится в разработке. Мне кажется она проявится (уже в версии 8.2.1 что-то есть) в ближайшее время и дальше будет развиваться...
Полностью согласен. Так уж получилось, что в течении длительного времени приходилось преодолевать создаваемый негатив, вокруг наших работ, еще в прошлом году мы были не вполне самостоятельны в создании отдельных тем. Так уж исторически сложилось.urqagun писал(а): ↑19.04.2023{, 18:35}Второе. Ваш проект как и другие, к сожалению не все, которые бы хотелось, успешно развивается. Однако, я пока не нашел место, где в более менее одном месте можно было бы отслеживать ход развития проекта(что согласитесь является уже более менее правилом). Дело в том, что у разных заинтересовавшихся вашим проектом, будет разная точка входа в его освоение. И если нет некоего первоисточника с хронологией, то не к чему будет делать отсылки, в случае необходимости, когда вы или участники будут передавать друг другу опыт в освоении проекта.
Вот поэтому это было бы здорово сделать. То есть не обновлять в посте №1, затирая предыдущее описание состояние проекта новым, а вести последовательную хронологию.
Думаю очень многие наработки (из простых) растворяется в теле FLProg и возможно появится отдельная ветка в меню (что-то похожее на "Пользовательские блоки", но будут мало места занимать и быстро работать как штатные) с условным названием "Диагностика", в которой также раствориться уже большая часть наших блоков. Таким образом новые блоки от ecoins будут в основном появляться по новым устройствам, потестируются, а потом судбьба найдет им место.
Здесь наверное и кроется ответ на Ваш вопрос - искать будет проще.
А пока мы делаем новую версию (работа большая), которая адаптируется с новыми нарождающими концепциями FLProg(подглядывать можно на GitHube) и наверное откроем новую тему.
Поддерживаю полностью. Но здесь есть и некий принципиальный взгляд - сообщество заинтересованных пользователей и развиваторов (такой вот термин) должны занять более активную позицию и участвовать в развитии проекта. Кто-то исследует новую электронику и софт, кто-то пишет на С++ (в перспективе надо на MicroPhyton,Android,Apple), кто-то создает блоки, кто-то тестирует, кто-то работает над документацией, кто-то ролики профессионально создает...
Давайте объединять усилия.
-----------
Большое спасибо за подробный разбор текущего состояния и проброс идей на будущее.
с Уважением, Энвер.