Страница 3 из 42
Тестирование версии 8.х
Добавлено: 06 янв 2021, 13:15
Anydy
Самое главное отличие ЕСП32 от ЕСП 8266 - два ядра....одно для WiFi другое для скетча....меньше глюков и зависаний... конечно больше портов и много еще плюшек...даташиты просто сравните.....входы ЕСП32 толерантны к 5 вольтам - никто не запрещает вам запитать датчики от 5 вольт. Ну и зачем развивать 8266 когда есть лучший контроллер за цену на копейку дороже? Я уже молчу про 32бита против 8-ми....про АЦП....ЦАП...и другое....
Тестирование версии 8.х
Добавлено: 06 янв 2021, 15:28
KulibinOrsk
[ref=#aa0000]Anydy[/ref], вы хотите сказать что на esp32 можно на входы подавать напрямую как дискретные 5В так и аналоговые 5в для измерения ?
Я действительно не пробовал ESP-32. Захотел попробовать, но увидев 3В питания остановился.
Тестирование версии 8.х
Добавлено: 06 янв 2021, 15:30
Phazz
Аналоговый нельзя. Уарт точно на 8266 не боится 5 вольт
Тестирование версии 8.х
Добавлено: 06 янв 2021, 16:18
bsn
KulibinOrsk писал(а): 06 янв 2021, 08:44
есть стабильно работающие arduino
Да, зачастую это и есть самое главное.
ecoins писал(а): 04 янв 2021, 23:20
Мне кажется это пережившая время идея поддерживать по большинству функциям контроллер AV328(32k/2k).
Это уже устойчивое "вчера" - и разработчик ATMEL уже пятый год как не существует.
Но китайцы ещё долго будут делать их клоны. Я в своё время задёшево накупил, на AliExpress, дюжину Arduino Pro Mini (мене 100р за штуку).
Очень удобно на них строить периферию домашней системы Умный Дом. В каждой комнате по мелкому контролеру - снимают данные, чем-то тут же могут управлять. Все по Модбасу связанны с более серьёзным контроллером. Пока это Mega2560, но может быть и любое боле мощное устройство. Это может быть и ESP32, и STM32 и Raspberry.
Конфигурация очень удобная и устойчиво работающая. Здесь ATmega328, в больших количествах, очень даже к месту. Дёшево и сердито.
"Если этот обычный порошок стирает так же, как и тот дорогой - зачем покупать дорогой?"(с).

Тестирование версии 8.х
Добавлено: 06 янв 2021, 16:31
Rovki
"Если этот обычный порошок стирает так же, как и тот дорогой - зачем покупать дорогой?"(с).
Стирает может так же ,но плохо пахнет или после 10 стирок (хороших) полотенце становиться дубовым ,а кожа при ручной стирки шелушится ..А стирает замечательно

Всегда должен быть выбор , для многих задач подойдет 328 или есп (лучше как мост) , а для других и видом на развитие нужны другие ,в том числе stm , есп32. Зачем их сравнивать абстрактно , каждый для своих задач
Тестирование версии 8.х
Добавлено: 06 янв 2021, 16:32
Phazz
видимо у вас хорошо запроектирован дом, что вы можете тянуть провода во все места. К сожалению это далеко не так у большинства из нас. А есп 8285 стоит ровно столько же как и про мини только минус провода.
Тестирование версии 8.х
Добавлено: 06 янв 2021, 17:02
vovka1973
KulibinOrsk писал(а): 06 янв 2021, 15:28
вы хотите сказать что на esp32 можно на входы подавать напрямую как дискретные 5В
Я бы сказал так датчики 5 вольтовые и дисплей можно.
Тестирование версии 8.х
Добавлено: 06 янв 2021, 17:27
Rovki
vovka1973 писал(а): 06 янв 2021, 17:02
KulibinOrsk писал(а): 06 янв 2021, 15:28
вы хотите сказать что на esp32 можно на входы подавать напрямую как дискретные 5В
Я бы сказал так датчики 5 вольтовые и дисплей можно.
Ребята ,сам грешник ,но давайте в этой теме больше отклоняться не будем

Тестирование версии 8.х
Добавлено: 06 янв 2021, 17:58
bsn
Rovki писал(а): 06 янв 2021, 16:31
Всегда должен быть выбор
Дык и я об том же:
bsn писал(а): 06 янв 2021, 16:18
может быть и любое боле мощное устройство. Это может быть и ESP32, и STM32 и Raspberry
а также, может быть и:
bsn писал(а): 06 янв 2021, 16:18
ATmega328, в больших количествах, очень даже к месту
(Просьба не удалять как флуд, это вроде как о том - как и куда может развиваться FLProg)

Тестирование версии 8.х
Добавлено: 06 янв 2021, 18:20
Dmabst
bsn писал(а): 06 янв 2021, 16:18
KulibinOrsk писал(а): Здесь ATmega328, в больших количествах, очень даже к месту. Дёшево и сердито.
"Если этот обычный порошок стирает так же, как и тот дорогой - зачем покупать дорогой?"(с).
Согласен. Но в 2 раза дешевле и с большими возможностями Atmega128A. И дешевле и "сердитей".
Отправлено спустя 3 минуты 27 секунд:
Anydy писал(а): 06 янв 2021, 13:15
про АЦП....ЦАП...и другое....
В ESP-32 АЦП - ни о чем. Сильно нелинеен ниже 150мВ и выше 2.5 В
Тестирование версии 8.х
Добавлено: 06 янв 2021, 21:53
o615ye161
программатор "No programmers available for this board". скажите куда пропали программаторы из ардуино IDE не могу прошить ESP8266 версия FLP 7.3.0
[spoiler]Arduino: 1.8.13 (Windows 7), Плата:"NodeMCU 0.9 (ESP-12 Module), 80 MHz, Flash, Disabled (new can abort), All SSL ciphers (most compatible), 4MB (FS:none OTA:~1019KB), v2 Lower Memory, Disabled, None, Only Sketch, 115200"
d:/flprog/flp7.3.0/idev6/portable/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: sketch\pr5.ino.cpp.o:(.text._Z14_valueUpEventsh+0x1c): undefined reference to `makeWord(unsigned short)'
d:/flprog/flp7.3.0/idev6/portable/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: sketch\pr5.ino.cpp.o: in function `_valueUpEvents(unsigned char)':
C:\Users\Android\AppData\Local\Temp\flprog\pr5/pr5.ino:875: undefined reference to `makeWord(unsigned short)'
d:/flprog/flp7.3.0/idev6/portable/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: C:\Users\Android\AppData\Local\Temp\flprog\pr5/pr5.ino:874: undefined reference to `makeWord(unsigned short)'
d:/flprog/flp7.3.0/idev6/portable/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: sketch\pr5.ino.cpp.o: in function `_valueDownEvents(unsigned char)':
C:\Users\Android\AppData\Local\Temp\flprog\pr5/pr5.ino:889: undefined reference to `makeWord(unsigned short)'
d:/flprog/flp7.3.0/idev6/portable/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: C:\Users\Android\AppData\Local\Temp\flprog\pr5/pr5.ino:890: undefined reference to `makeWord(unsigned short)'
collect2.exe: error: ld returned 1 exit status
Несколько библиотек найдено для "OneWire.h"
Используется: d:\Flprog\Flp7.3.0\ideV6\portable\sketchbook\libraries\OneWire
Не используется: d:\Flprog\Flp7.3.0\ideV6\libraries\OneWire
exit status 1
Ошибка компиляции для платы NodeMCU 0.9 (ESP-12 Module).
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
[/spoiler]
Тестирование версии 8.х
Добавлено: 07 янв 2021, 00:15
CTAPuK
support писал(а): 04 янв 2021, 22:12
...
Я не думаю что среди пользователей программы найдутся программисты на SmallTalk, да ещё и согласные бесплатно поработать.
...
Так может быть уже пришло время оплачивать и Вашу работу, и работу Вашей команды.
Если оплачивать хотя бы по сто рублей (что в полтора раза меньше стоимости пачки сигарет) при каждом скачивании FLProg, можно будет найти нужных программистов

, да и на другие нужды останется.

А то тут недавно читал, что нет денег даже для поддержания этого форума.
Тестирование версии 8.х
Добавлено: 07 янв 2021, 19:31
RedSky
o615ye161 писал(а): 06 янв 2021, 21:53
скажите куда пропали программаторы из ардуино IDE не могу прошить ESP8266 версия FLP 7.3.0
Для ESP нет программаторов. Программируется через uart, если на плате присутствует мост USB ---> UART то через USB.
А в списке нет потому, что упорядочили бардак из прошлых версий.
Тестирование версии 8.х
Добавлено: 08 янв 2021, 06:45
KulibinOrsk
[ref=#aa0000]Anydy[/ref], особого отвержения esp-32 и не было бы, если бы на форуме то и дело не писали пользователи : то одно не работает в esp-32, то второе, то глюки какие то. Потому я написал: надо либо отложить эксперимент с esp-32 и оставить отработанные arduino или же довести до ума ПБ для esp-32. Иначе программа рискует остаться в режиме "вечных доработок". Если автору так нравится то спору нет, а если задача рано или поздно выйти с программой на какой то уровень то "дорожную карту" я прорисовал.
Тестирование версии 8.х
Добавлено: 11 янв 2021, 17:37
rw6cm
[ref=#00aa00]support[/ref],
Если возможно, сделайте пожалуйста:
1. Возможность в редакторе ПБ, в характеристиках физического пина, добавить свой список пинов, выбираемый по условию.
Есть блоки которые меняют режимы таймеров, прерываний, и при использовании которых выбираются, или исключаются конкретные пины.
2. А так же назначить пин по умолчанию, чтобы не вводить в настройки то,
что в библиотеке и так по умолчанию, а только изменять при необходимости.
3. И если нет свободных пинов, удовлетворяющих условию, то выходила надпись об этом, а не пустое окно.
А то действительно не понятно, то ли с блоком что не то, то ли сам намутил что то )
Тестирование версии 8.х
Добавлено: 12 янв 2021, 08:24
Di123
[ref=#00aa00]support[/ref],
добавить в окно библиотеки блоков паку избранное что бы туда можно перетащить те библиотеки которыми пользуюсь
я нащитал что 8 основных библиотек мне не нужны но и убрать их нельзя и скрыть тоже
а так бы я перетащил нужное мне в неё ну или сделать возможность отключать их скрывать
в окне пользовательские блоки я могу их компонавать так как мне нужно допустим всё что связано с экраном лежит в этой папке а у вас нужно заниматься поисками найти дисплей найти конвертер строк потом искать сложение строк
при создании нового проекта нужен избранный контролер который задаётся самому и стартует с каждым проектом
что бы я нажал кнопку новый проект и он сразу открылся а не многократное тыкание списков
а уже потом если нужен в нём другой на разок то уже лезть выбирать из всей кучи а не заниматься этим постоянно с каждым новым проектом
и хорошо бы ещё иметь список выбора из последних 3-5 использованых ардуино
допустим я из всего что там есть пользуюсь только 3 штуками
и кнопочку ок в окнах привязать наконецто к энтеру
и отцеплять линию соединения блоков ещё и с конца что бы не откидывать от него с десяток подключений от начала каждого блока подключеного к нему
привязать вставляемый обьект к курсору как в спринлауте а не где то далеко в конце платы
и убрать в конце окна две панели ненужные
первая бесполезная информация
вторая вообще пустая
но обе сьедают рабочее пространство построения схемы на ноуте с HD разрешением это вообще кащюнство
2021-01-12_122031.png
Тестирование версии 8.х
Добавлено: 12 янв 2021, 09:22
rw6cm
Di123 писал(а): 12 янв 2021, 08:24
первая бесполезная информация
Информация нужная, но в том месте действительно не к чему.
Эта кнопка так и просится на панель рядом с обзором схемы( с подсказкой "Обзор контроллера").
Тестирование версии 8.х
Добавлено: 12 янв 2021, 15:29
starmos
KulibinOrsk писал(а): 06 янв 2021, 11:31
[ref=#808080]Phazz[/ref], а вы что только уарт i2c и spi используете ? несомненно что из-за большого количества портов имеется плюс, но позволяет делать только какие то ограниченные блоки управления и все из-за того что что имеет логические 3В против 5В стандартных ардуин.
- esp-01 в флпрог разве нормально работает ? (может я давно не проверял)
- датчик температуры DS18B20 с esp-32 при её 3.3в нормально будет работать (ну разве что на столе), а на 5 метров ?
- аналоговые сигналы с других датчиков так же делителями прикручивать (да на столе можно)
- дискретные сигналы с датчиков - тоже делители крутить ?
Лично вы сколько % от мощности esp-32 используете ? наверняка из пушки по воробьям получается.
Т.е. наводит на то что делать плату под одно конкретное устройство. Может и плюс. А в универсальности одни минусы.
Как раз DS18B20 нормально работает с ESP32, хоть при питании его от 3.3в, хоть от 5В. Потому что речь идет о питании самого датчика, а выход у него на шину - ОК. Т.е. просто подключаете подтягивающий резистор шины на 3.3В, а сам датчик питаете от 5В и все. У нас плата работает с этими датчиками, при 3.3В иногда действительно глючит по непонятной причине, поэтому питание делаем 5В и все.
Аналоговые сигналы в любом случае лучше через делитель и/или ОУ, потому что промышленный стандарт 0-10В, например, который и выдают большинство датчиков. Или может быть 0-1В, т.е. усиливать все равно придется.
Дискретные сигналы лучше не через делители, а через оптопары - сразу и гальваническая развязка и преобразователь уровня. Если делаете серьезное устройство управления, то развязкой не стоит пренебрегать.
ESP32 реально хорош, на Ардуино больше не смотрю вообще. Кстати на упомянутой плате у нас используется ESP32 как ЦП и STM32, как расширитель ВВ. И я считаю что это лучше, чем любая из плат Ардуино, при этом ядро системы занимает место меньше чем Ардуино МЕГА, а WiFi уже на борту, как и высокая производительность и стоит смешные деньги.
Поэтому я бы считал, что добавление STM32, это одна из самых назревших задач, на максимально ближайшую версию.
Кроме этого, отладка интерфейсов уделенной прошивки и Web. Современный устройства без этого уже не могут. Я добавил в систему модуль прошивки через WiFi - и моя жизнь изменилась, я уже не помню где у меня преобразователь USB-COM.
Тестирование версии 8.х
Добавлено: 12 янв 2021, 21:26
ecoins
Попробую повторить пожелание для новой версии:
1.При отключении плат, проект должен компилироваться без ошибок.
Это важно при отладки проекта. Проблемы в основном связаны:
- из-за использования контактов на отключаемых платах. Мне представляется , что эту проблему возможно решить "подключая" оборванные связи к некой буферной переменной.
--При создании в блоках объектов например SoftwareSerial ss1(4.5); 'эту проблему посложнее решить.
------
Сейчас эти проблемы можно решить, устанавливая не исполнимое условие вывода платы, но хотелось бы что-то попроще. Например галочка блокировка выполнения кода платы.
=================
2.Ну право красиво и удобно было бы, если контакт можно было бы приравнять по свойствам с переменной - чтобы её можно было не только многократно читать, но и многократно писать. Примерно как при работе со структурой, но существенно проще.
Одно из дополнительных решений могло быть наделение переменных структуры именем, вроде как у контактов.
=================
О структуре. У меня на практике не приходилось пока использовать несколько экземпляров структуры. Может по умолчанию считать, что экземпляр только один и это упростит настройку структуры - начинающие пользователи путаются при настройке структур и потому порой избегают их использовать.
Тестирование версии 8.х
Добавлено: 13 янв 2021, 00:41
Rovki
Как то странно звучит тема ,а точнее ее содержание , может назвать Пожелания к 8 версии ,а потом Тестирование ...
