Потенциометр в 9.3.1

Вопросы от новичков
Аватара пользователя
DuAl
Рядовой
Сообщения: 11
Зарегистрирован: 05 май 2025, 19:14
Откуда: Ufa
Имя: Александр
Благодарил (а): 2 раза
Поблагодарили: 2 раза
Контактная информация:

Re: Потенциометр в 9.3.1

Сообщение DuAl »

ecoins писал(а): 10 май 2025, 17:47
DuAl писал(а): 10 май 2025, 17:00
Спасибо за разъяснение, инструмент то есть, а вот документации особо уже нет на новое. Может и есть только где это читать? Вот на данный момент учусь по уарт две ардуины соеденить. Ну ни как не выходит. По видео "ключ к ардуино" у него всё тык тык и работает. Я так же повторяю и не хочет.
FLProg серьезно изменился - другой массштаб.
Для успешности нужно больше практической работы и вопросы задавать... Хорошо сформулированные...
По соединению двух Arduino через UART.
Самый быстрый и надежный вариант через Modbus RX1->TX2, TX1->RX2.
Наверное продолжает работать кольцо - неплохой метод для простого соединения нескольких контроллеров.
Сама по себе задача соединение контроллеров через UART не такая простая. Обменяться байтом - простом, дальше сложнее.
И из общих рекомендаций - переходите с Nano на ESP32C3. Многие проблемы будут сняты.
С уважением, ecoins.
Ну вот опять же, к кому приставать с вопросами? Для кого то это прям: "Ну ты что тупой, тут же всё понятно!!!". А вот нифига не понятно. Начал я значит изучать флпрог по урокам на ютубе, ну и на меньше полпути начались танцы с бубнами. Вот и думаю что дальше - хуже будет.

С ардуино начал так как их у меня несколько штук лежит, вроде жалко, без дела. Хочу на элементарных вещах потренироваться, но неудача опять меня настигла.

Лежат пару esp32 с шилдами, esp32cam, esp wroom 32d (жестоко вырванная из робота пылесоса :D ). Думал по аналогии если с ардуино выйдет то на есп перейду. Но не выходит.
georgsp
Рядовой
Сообщения: 23
Зарегистрирован: 15 май 2021, 17:25
Имя: Георгий
Благодарил (а): 2 раза

Re: Потенциометр в 9.3.1

Сообщение georgsp »

lfgjikjjyj писал(а): 10 май 2025, 15:19
надо в коде поменять номер порта с 0 на 14 в итоге получим 12 битное число на выходе которое можно поделить на 4 и будет всё работать
Я правильно понимаю что в коде нужно поменять AI_block_2_outValue =(FLProgPin_A_00.analogRead()); на AI_block_2_outValue =(FLProgPin_A_14.analogRead()); и все заработает? Изображение
И вот эти два варианта будут работать одинаково?
Ну а скалер можно и с 4095 масштабировать в нужную величину.

Да, в этой интерпритации блоков я понимаю что получу реальные значения с входа, т.е. 1024
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 3999
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 149 раз

Re: Потенциометр в 9.3.1

Сообщение ecoins »

georgsp писал(а): 10 май 2025, 18:39
lfgjikjjyj писал(а): 10 май 2025, 15:19
надо в коде поменять номер порта с 0 на 14 в итоге получим 12 битное число на выходе которое можно поделить на 4 и будет всё работать
Я правильно понимаю что в коде нужно поменять AI_block_2_outValue =(FLProgPin_A_00.analogRead()); на AI_block_2_outValue =(FLProgPin_A_14.analogRead()); и все заработает? Изображение
И вот эти два варианта будут работать одинаково?
Ну а скалер можно и с 4095 масштабировать в нужную величину.

Да, в этой интерпритации блоков я понимаю что получу реальные значения с входа, т.е. 1024
Рассуждения верны. Но первый вариант работает, второй возможно пока нет.
При этом полезно применять доступные в FLProg средства диагностики - вывод переменных на консоль и/или LCD.
georgsp
Рядовой
Сообщения: 23
Зарегистрирован: 15 май 2021, 17:25
Имя: Георгий
Благодарил (а): 2 раза

Re: Потенциометр в 9.3.1

Сообщение georgsp »

Спасибо, тогда получается достатосно переписать пины в описаниях контроллеров где не работает (предполагаю это только ABR)согласно \FLProg_9-3-1_Win64\ideV8\portable\packages\arduino\hardware\avr\1.8.6\variants\standard\pins_arduino.h и вот это все пофиксится
lfgjikjjyj писал(а): 10 май 2025, 12:27 Ну точно я вспомнил он же больше года уже не работает

Прошлым летом говорили что подождать что его починит ну полгода ждал но в итоге больше не жду уже не надо
У вас нет необходимых прав для просмотра вложений в этом сообщении.
georgsp
Рядовой
Сообщения: 23
Зарегистрирован: 15 май 2021, 17:25
Имя: Георгий
Благодарил (а): 2 раза

Re: Потенциометр в 9.3.1

Сообщение georgsp »

Попробую завтра проверить..
lfgjikjjyj
Сержант
Сообщения: 100
Зарегистрирован: 27 мар 2025, 12:13
Имя: Коля
Поблагодарили: 6 раз

Re: Потенциометр в 9.3.1

Сообщение lfgjikjjyj »

И что?
Я и так знаю что после 13 пин идёт 14 а0
Просто заменил FlprogAnalogInputPin FLProgPin_A_0(14);
georgsp
Рядовой
Сообщения: 23
Зарегистрирован: 15 май 2021, 17:25
Имя: Георгий
Благодарил (а): 2 раза

Re: Потенциометр в 9.3.1

Сообщение georgsp »

lfgjikjjyj писал(а): 10 май 2025, 19:43 И что?
Я и так знаю что после 13 пин идёт 14 а0
Просто заменил FlprogAnalogInputPin FLProgPin_A_0(14);
Ну так если поправить в описании контроллеров проблема же исчезнет с неправильной подстановкой аналоговых пинов?
lfgjikjjyj
Сержант
Сообщения: 100
Зарегистрирован: 27 мар 2025, 12:13
Имя: Коля
Поблагодарили: 6 раз

Re: Потенциометр в 9.3.1

Сообщение lfgjikjjyj »

Не ломайте голову будет релиз будет исправление для всех
Ну если не терпится можете единолично для себя исправить
Просто я не понимаю как можно вносить исправления не проверяя их
Аватара пользователя
Phazz
Полковник
Сообщения: 3110
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 228 раз
Поблагодарили: 107 раз

Re: Потенциометр в 9.3.1

Сообщение Phazz »

lfgjikjjyj писал(а): 10 май 2025, 20:19 Не ломайте голову будет релиз будет исправление для всех
Ну если не терпится можете единолично для себя исправить
Просто я не понимаю как можно вносить исправления не проверяя их
Просто не всегда есть на это время, а иногда кажется что там проверять? А потом выясняется, что надо было)
ecoins
Полковник
Сообщения: 3999
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 149 раз

Re: Потенциометр в 9.3.1

Сообщение ecoins »

Phazz писал(а): 10 май 2025, 20:23
lfgjikjjyj писал(а): 10 май 2025, 20:19 Не ломайте голову будет релиз будет исправление для всех
Ну если не терпится можете единолично для себя исправить
Просто я не понимаю как можно вносить исправления не проверяя их
Просто не всегда есть на это время, а иногда кажется что там проверять? А потом выясняется, что надо было)
Разработчик уже правит.
ecoins
Полковник
Сообщения: 3999
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 149 раз

Re: Потенциометр в 9.3.1

Сообщение ecoins »

Пример проверки работы разных выходов блока ADC(14 пин Nano)
Nano_Test_A0.flp
Проект.png
Test A0.png
С уважением, ecoins
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Начинающим»

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

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