Блок масштабирования сигнала SCALE
Блок масштабирования сигнала SCALE
Как работает блок масштабирования сигнала ?
На вход сколько максимум вольт ? Значение 1023 это 5 вольт?
На вход сколько максимум вольт ? Значение 1023 это 5 вольт?
Блок масштабирования сигнала SCALE
[ref]vd153[/ref],
на вход блока подается значение, а не вольты.
поищу за вас https://doc.arduino.ua/ru/prog/AnalogReference
примерно так https://doc.arduino.ua/ru/prog/Map
Блок масштабирования сигнала SCALE
Что-то с блоком масштабирования не получается у нас любви. Впрочем, как и с блоком обнаружения изменения числа. Может подскажете, господа? Итак: На блок масштабирования приходит число, и не взирая на выставленные внутри ограничения передается со входа в неизменном виде. Пример: Устанавливаю соответствие макс и мин входа и выхода: 1024-0, 0-900. И ничего не происходит. Какое число приходит, такое и выходит. Блок изменения числа вообще не реагирует на изменения. Для наглядности поставил на его выходе т-триггер и светодиод. И ничего. После загрузки скетча на выходе блока появляется единица и, хоть обизменяйся числами, даже не моргнет. Хотя дпо идее должна появляться при каждом изменении числа. Вот такая проблема. При этом на счетчике ничего нек меняется. Если учесть, что вся эта конструкция служит включателем и регулированием света по wifi с материнского устройства, на котором установлен фоторезистор, как раз посылающий числа для шим, то проблема становится глобальной.
Был бы благодарен за помощь!
Был бы благодарен за помощь!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Arkan 13 мар 2020, 08:41, всего редактировалось 1 раз.
Блок масштабирования сигнала SCALE
А проект при чем? Не сочтите за неуважение.
С одного контроллера на другой передается число от фоторезистора. Проблемы начинаются в принимающем контроллере. Все сигналы проходят. Числа изменяются. Но блок Scale заложенные пороги игнорирует. Передает, как есть. от -1 до 2400. А блок д. изменения числа, независимо от состояния на входе, на выходе держит единицу. Данные поступают на предустановочный вход счетчика. Который никак не реагирует. Сохраняется возможность управления счетчиком локально (кнопками и генератором). Кнопка "Два клика вниз" должна включать/отключать управление счетчиком первым контроллером.Фоторезистор МК1 - прием данных по wifi.
С одного контроллера на другой передается число от фоторезистора. Проблемы начинаются в принимающем контроллере. Все сигналы проходят. Числа изменяются. Но блок Scale заложенные пороги игнорирует. Передает, как есть. от -1 до 2400. А блок д. изменения числа, независимо от состояния на входе, на выходе держит единицу. Данные поступают на предустановочный вход счетчика. Который никак не реагирует. Сохраняется возможность управления счетчиком локально (кнопками и генератором). Кнопка "Два клика вниз" должна включать/отключать управление счетчиком первым контроллером.Фоторезистор МК1 - прием данных по wifi.
- grin-mpx
- Лейтенант
- Сообщения: 477
- Зарегистрирован: 17 июл 2017, 18:39
- Откуда: Днепр. UA
- Имя: Григорий
Блок масштабирования сигнала SCALE
В каком смысле причем? Вы думаете кто-то за Вас по Вашим словам будет рисовать проект чтоб потом там ошибку найти?
Не сочтите за неуважение.
- Phazz
- Полковник
- Сообщения: 3131
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 234 раза
- Поблагодарили: 114 раз
Блок масштабирования сигнала SCALE
[ref]Arkan[/ref], у блока scale нет порога, он при выходе за пределы будет дальше масштабировать. Нужно добавлять блок limit на выход.
Отправлено спустя 3 минуты 27 секунд:
А свой проект всё-таки прикладываете, вам не сложно и остальным облегчите задачу.
Отправлено спустя 3 минуты 27 секунд:
А свой проект всё-таки прикладываете, вам не сложно и остальным облегчите задачу.
Блок масштабирования сигнала SCALE
-- Господа, не подскажете?, готовлю блюдо, но почему то не вкусно получается
-- Рецепт скинте. посмотрим
-- Да причем здесь рецепт, скажите почему невкусно получается?
-- Рецепт скинте. посмотрим
-- Да причем здесь рецепт, скажите почему невкусно получается?

Блок масштабирования сигнала SCALE
Простите. Но мне представляется не совсем уместная аллегория. Я бы скинул проект. Но: 1. Он слишком большой. 2. Он ни каким образом не связан с опубликованной проблемой. До передачи данных от одного контроллера другому, фоторезистор был установлен на принимающем контроллере. И все работало. Стоило фоторезистор перенести на передающий контроллер, и передать его состояние по wifi, все умерло.
Отправлено спустя 1 минуту 23 секунды:
Отправлено спустя 8 минут 26 секунд:
- Принесите томографию всего организма.
- Доктор, а зачем томография всего организма?
- А вы думаете, доктор по одному виду вашего зуба должен понять, как его лечить?
Отправлено спустя 1 минуту 23 секунды:
А, где блок limit?
Отправлено спустя 8 минут 26 секунд:
- Доктор! У меня вот этот зуб шатается.com писал(а): 13 мар 2020, 09:17 -- Господа, не подскажете?, готовлю блюдо, но почему то не вкусно получается
-- Рецепт скинте. посмотрим
-- Да причем здесь рецепт, скажите почему невкусно получается?![]()
- Принесите томографию всего организма.
- Доктор, а зачем томография всего организма?
- А вы думаете, доктор по одному виду вашего зуба должен понять, как его лечить?

Последний раз редактировалось Arkan 13 мар 2020, 10:49, всего редактировалось 2 раза.
Блок масштабирования сигнала SCALE
.
Последний раз редактировалось Nikan 24 мар 2023, 01:53, всего редактировалось 1 раз.
Блок масштабирования сигнала SCALE
Ставлю вместо RVFC физический фоторезистор все работает. Не пойму. Такое впечатление, будто, передаваемые значения, кроме uart, никто не видит. Пробовал напрямую на шим повесить. Никакого эффекта.
Отправлено спустя 3 минуты 36 секунд:
Отправлено спустя 3 минуты 36 секунд:
Дякую! Але, як вирішити цю проблему?Nikan писал(а): 13 мар 2020, 10:42
Похоже пре пирiдачи сегналу по ВiФи опорное напряженiе падает, иле на него навiдки садяться, по ентому блоку скале робить херово
Блок масштабирования сигнала SCALE
.
Последний раз редактировалось Nikan 24 мар 2023, 01:53, всего редактировалось 1 раз.
Блок масштабирования сигнала SCALE
Простите. спать. Ночь не спал. Днем отпишусь.
С уважением ко всем, Аркадий
Отправлено спустя 1 минуту 45 секунд:

С уважением ко всем, Аркадий
Отправлено спустя 1 минуту 45 секунд:
Упс!


- Phazz
- Полковник
- Сообщения: 3131
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 234 раза
- Поблагодарили: 114 раз
Блок масштабирования сигнала SCALE
В алгебре.
Можно скинуть ту часть где у вас проблема. Потому что гадать по фотографии плохо получается.
- grin-mpx
- Лейтенант
- Сообщения: 477
- Зарегистрирован: 17 июл 2017, 18:39
- Откуда: Днепр. UA
- Имя: Григорий
Блок масштабирования сигнала SCALE
А скопировать часть проекта в котором есть проблема и выложить? Не?
Ок. Когда сами разберётесь, напишите в чём проблема была.

Блок масштабирования сигнала SCALE
Не могу прикрепить файлы. При вложении появляется ошибка "Сильно большой". Файл приемника 5,5 Мб.
Отправлено спустя 9 минут :
Получилось упаковать в архив. Приемник в архиве. Передатчик, как есть
Отправлено спустя 13 минут :
Отправлено спустя 9 минут :
Получилось упаковать в архив. Приемник в архиве. Передатчик, как есть
Отправлено спустя 13 минут :
Разобраться-то я разобрался. Виной всему прием integer. блоки не реагируют на него. Вот, как решить проблему я не знаю.grin-mpx писал(а): 13 мар 2020, 16:26А скопировать часть проекта в котором есть проблема и выложить? Не?Ок. Когда сами разберётесь, напишите в чём проблема была.![]()
Последний раз редактировалось Arkan 14 мар 2020, 00:14, всего редактировалось 1 раз.
- grin-mpx
- Лейтенант
- Сообщения: 477
- Зарегистрирован: 17 июл 2017, 18:39
- Откуда: Днепр. UA
- Имя: Григорий
Блок масштабирования сигнала SCALE
Так на передаче конвертируйте в string, а на стороне приема в настройках выберите тоже string.Arkan писал(а): 13 мар 2020, 19:36 Разобраться-то я разобрался. Виной всему прием integer. блоки не реагируют на него. Вот, как решить проблему я не знаю.
Это если обмен переменными вообще адекватно работает. Проверяли просто обмен, без проекта? К примеру, передачу значения счетчика каждую секунду.
Блок масштабирования сигнала SCALE
Ничего не реагирует. Я уже писал выше. Ни счетчик, ни шим выход напрямуюgrin-mpx писал(а): 13 мар 2020, 20:05Так на передаче конвертируйте в string, а на стороне приема в настройках выберите тоже string.Arkan писал(а): 13 мар 2020, 19:36 Разобраться-то я разобрался. Виной всему прием integer. блоки не реагируют на него. Вот, как решить проблему я не знаю.
Это если обмен переменными вообще адекватно работает. Проверяли просто обмен, без проекта? К примеру, передачу значения счетчика каждую секунду.
Мне-то нужен integer. Сигнал поступает в счетчик на вход предустановки. И дальше на шим. изменение числа меняет длительность импульса шим. Передавал boolien на выход светодиода. Все работает.
Проект адекватно работает. Без претензий. Счетчик все считает и передает как положено.
Я уже писал, что ставил физический фоторезистор на вход предустановки. То же все адекватно работало. Пока не передал значения по воздуху. Значения ловятся и передаются. Я это вижу по UART. Но, вот внутри контоллера ничего не происходит. Значения проходят до шим через все блоки в неизменном виде. И шим на них то же не реагирует. светодиод никак себя не проявляет.
-
- Капитан
- Сообщения: 708
- Зарегистрирован: 06 фев 2016, 11:01
- Откуда: Ярославль
- Имя: Сергей
Блок масштабирования сигнала SCALE
этот момент не понятен... Может блок ИЛИ надо?Arkan писал(а): 13 мар 2020, 20:40 Ничего не реагирует. Я уже писал выше. Ни счетчик, ни шим выход напрямую
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Блок масштабирования сигнала SCALE
Зачем гадать на кофейной гуще?SSSergeich писал(а): 13 мар 2020, 21:21этот момент не понятен... Может блок ИЛИ надо?Arkan писал(а): 13 мар 2020, 20:40 Ничего не реагирует. Я уже писал выше. Ни счетчик, ни шим выход напрямую
[spoiler]ark.JPG[/spoiler]
По нажатию на кнопку "два клика вниз" т-триггер устанавливает на "И" единицу. и при поступлении импульса с детектора изм числа, он проходит на счетчик, и изменяет состояние входа предустановки. Таким образом меняет значение на выходе счетчика. Блок "И" это выключатель/включатель записи предустановки счетчика.
Последний раз редактировалось Arkan 13 мар 2020, 21:47, всего редактировалось 1 раз.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя