Страница 3 из 4

Re: Flprog для незнающих языка программирования,так ли ?

Добавлено: 14 ноя 2024, 11:03
prmres
AVV писал(а): 12 ноя 2024, 15:43Если указать другую папку в настройках ардуино ide,то компиляция с выше указанными ошибками.
зачем вы лезете туда куда лезть совсем не следует ?
подозреваю это не единственное что вы "ничего" не делаете а оно "само" не работает

вы получили настроенный, готовый к использованию инструмент, пользуйтесь им, создавайте прокт

Re: Flprog для незнающих языка программирования,так ли ?

Добавлено: 14 ноя 2024, 19:27
ingener
Можно тогда еще вопрос от незнающих языка? :)
Если в проекте используется выполнение платы по условию, означает ли это, что все находящееся на плате совсем не используется контроллером при отсутствии условия? То есть, если создать несколько больших плат и с помощью переменной выбирать только одну из них, для контроллера это аналогично тому, что была бы загружена всего одна плата?

Re: Flprog для незнающих языка программирования,так ли ?

Добавлено: 14 ноя 2024, 21:45
prmres
ingener писал(а): 14 ноя 2024, 19:27 Можно тогда еще вопрос от незнающих языка? :)
Если в проекте используется выполнение платы по условию, означает ли это, что все находящееся на плате совсем не используется контроллером при отсутствии условия? То есть, если создать несколько больших плат и с помощью переменной выбирать только одну из них, для контроллера это аналогично тому, что была бы загружена всего одна плата?
кусок кода, выполняющмйся по условию
как может выполняться незагруженный в контроллер код?
никак?

Re: Flprog для незнающих языка программирования,так ли ?

Добавлено: 14 ноя 2024, 21:53
Phazz
ingener писал(а): 14 ноя 2024, 19:27 Можно тогда еще вопрос от незнающих языка? :)
Если в проекте используется выполнение платы по условию, означает ли это, что все находящееся на плате совсем не используется контроллером при отсутствии условия? То есть, если создать несколько больших плат и с помощью переменной выбирать только одну из них, для контроллера это аналогично тому, что была бы загружена всего одна плата?
По сути да, только переменные которые там используются будут все равно объявлены и займут память

Re: Flprog для незнающих языка программирования,так ли ?

Добавлено: 19 ноя 2024, 12:26
AVV
вы получили настроенный, готовый к использованию инструмент, пользуйтесь им, создавайте прокт
,да я не против,только не получается пользоваться.В меге ошибок нет,в есп ошибки.

Re: Flprog для незнающих языка программирования,так ли ?

Добавлено: 19 ноя 2024, 12:35
montirovka
А если update поменять на write здесь в скетче? Пройдет компиляция?

Re: Flprog для незнающих языка программирования,так ли ?

Добавлено: 19 ноя 2024, 12:36
Phazz
Простите а как вы меняли тип контроллера?

Re: Flprog для незнающих языка программирования,так ли ?

Добавлено: 19 ноя 2024, 12:58
AVV
Менял так

Re: Flprog для незнающих языка программирования,так ли ?

Добавлено: 19 ноя 2024, 13:33
montirovka
Попробовали update поменять на write здесь в скетче?
2024-11-19_13-30-51.png

Re: Flprog для незнающих языка программирования,так ли ?

Добавлено: 19 ноя 2024, 14:59
Phazz
AVV писал(а): 19 ноя 2024, 12:58 Менял так
Я сейчас в шоке. Менять нужно через настройки флпрог. Код для Ардуино не всегда подходит для Esp.

Re: Flprog для незнающих языка программирования,так ли ?

Добавлено: 19 ноя 2024, 15:52
prmres
AVV писал(а): 19 ноя 2024, 12:26 В меге ошибок нет,в есп ошибки.
AVV писал(а): 19 ноя 2024, 12:58 Менял так
вы не залумывались что ардуина мега и есп32 совершенно разные контроллеры и они ни по одному своем входу\выходу не совпадают?
так как вы "пробовали" менять контроллер - не делается, вы сильно погорячились

сделали в FLP проект для меги, он компилируется и работает?
отлично!
оставьте его в покое, отложите в сторонку и путь лежит

надо такой же функционал для ESP32 ???
другой контролллер - другой проект FLP
открываете новый проект в FLP, выбираете контроллер ESP32 и делаете проект заново, для соответствующего контроллера, выбрав соответствующие пины и так далее
либо открываете проект для меги, делаете "сохранить как" с новым именем (получая тем самым "копию" проекта), далее в настройках этой "копии" проекта меняете контроллер, потом меняете все входы\выходы и только после всего этого пытаетесь компилировать уже по сути новый проект для нового контроллера

и никак иначе

Re: Flprog для незнающих языка программирования,так ли ?

Добавлено: 19 ноя 2024, 18:56
montirovka
Странно, третий раз перечитал. Так и не понял, что за проект. Я бы первую и вторую плату объединил. Лишнее выкинул. Что за алгоритм, не понятно.
Для чего в одном варианте записи в EEPROM стоит один Rtrig.
Один_ртриг.png
А в другом два Rtrig ?
2_ртриг.jpg

Re: Flprog для незнающих языка программирования,так ли ?

Добавлено: 19 ноя 2024, 19:00
Phazz
Получается в eprom записывается только true

Re: Flprog для незнающих языка программирования,так ли ?

Добавлено: 19 ноя 2024, 19:08
montirovka
Зачем шифровать блоки какими то своими обозначениями. Для EEPROM а назовите переменной. Так сложно разобраться, просто ужас.
PS
Что то я не понял. Над блоками есть числа. А как их удалить? Откуда они взялись? Я ни разу с таким не сталкивался?
Открыл в 9.2.0 - каша.
Разобрался. В настройках программы "Вид" есть показывать номер блока.
2024-11-19_19-21-40.png
На плате два и на плате три на дисплей выводится одна и та же переменная количество дисков. Для чего ?
И на пятой плате эта же переменная выводится на дисплей.
На третей плате и на пятой плате параметры вывода значений совпадает. Это не правильно.
Для чего элементы И?
диски.png

Re: Flprog для незнающих языка программирования,так ли ?

Добавлено: 21 ноя 2024, 10:38
montirovka
А какая задача вашего проекта? Во что вы переводите количество дисков? Если в двоичную, то можно гораздо проще.

Re: Flprog для незнающих языка программирования,так ли ?

Добавлено: 21 ноя 2024, 11:23
ViktorPetrov
montirovka писал(а): 21 ноя 2024, 10:38 А какая задача вашего проекта? Во что вы переводите количество дисков? Если в двоичную, то можно гораздо проще.
Ответ в другой теме : механический 3х позиционный задатчик числа перевести в цифровой вид.В данном случае нужен другой подход ,это тупиковый вариант.

Re: Flprog для незнающих языка программирования,так ли ?

Добавлено: 21 ноя 2024, 15:54
montirovka
Вы про вот эту Не хватает динамической памяти имели ввиду тему?

Re: Flprog для незнающих языка программирования,так ли ?

Добавлено: 21 ноя 2024, 17:16
ViktorPetrov
Да , судя по скриншотам ,если правильно понял понадобится тридцать дискретных выходов чтоб заменить механику; без расширителей выходов не обойтись ,сразу лучше на них логику строить.

Re: Flprog для незнающих языка программирования,так ли ?

Добавлено: 21 ноя 2024, 18:19
montirovka
ViktorPetrov писал(а): 21 ноя 2024, 17:16 Да , судя по скриншотам ,если правильно понял понадобится тридцать дискретных выходов чтоб заменить механику; без расширителей выходов не обойтись ,сразу лучше на них логику строить.
Я насчитал 10 выходов, но на входе почему то счет до 200.

Re: Flprog для незнающих языка программирования,так ли ?

Добавлено: 21 ноя 2024, 21:49
ViktorPetrov
montirovka писал(а): 21 ноя 2024, 18:19
ViktorPetrov писал(а): 21 ноя 2024, 17:16 Да , судя по скриншотам ,если правильно понял понадобится тридцать дискретных выходов чтоб заменить механику; без расширителей выходов не обойтись ,сразу лучше на них логику строить.
Я насчитал 10 выходов, но на входе почему то счет до 200.
10 выходов - еденицы
10 выходов - десытых
10 выходов - сотых
т.е семь едениц будит 000000111 (цифра 777,на выходе имеем 3 логичес.единицы в единицах,3 логич.единицы в десятках,3 логич.единицы в сотнях) ,если не прав автор поправит.
Задача стоит разложить трех значное число на еденицы,десятые и сотые .