Страница 1 из 1
Автоматическое переключение экранов.
Добавлено: 06 фев 2017, 17:35
Saradon
Наставьте на путь истинный...
Есть 6 параметров, которые хотел-бы выводить на 1602 попеременно.
Т.е. 3 секунды - один, три - второй, три - третий... и так по кругу.
И что-то я залип.
Два параметра могу менять мультивибратором, а дальше - никак не соображу как сделать.
Автоматическое переключение экранов.
Добавлено: 06 фев 2017, 17:52
Phazz
Через вибратор, счетчик и демультиплексор (DMS)
Автоматическое переключение экранов.
Добавлено: 06 фев 2017, 17:54
slavushka64
Saradon, вот так попробуй
Автоматическое переключение экранов.
Добавлено: 06 фев 2017, 22:51
boss220v
slavushka64, а какие настройки применять в блоках
Автоматическое переключение экранов.
Добавлено: 07 фев 2017, 03:32
Tehnics
В генераторе задаешь интервал импульсов для смены экранов 3,4 или 5 сек например.
В счетчике задаешь количество экранов в данном примере 5 экранов, т.е. сброс надо делать на пятом счете т.к. счет начинается с нуля.
Автоматическое переключение экранов.
Добавлено: 07 фев 2017, 09:35
slavushka64
boss220v, Вот файл с переменными INT. Смотрите настройки.
Автоматическое переключение экранов.
Добавлено: 07 фев 2017, 10:34
Saradon
Хм, вот интересная всё-же программа - FLProg.
Всякие сложные функции делаются в один клик, а вот такие, казалось-бы, примитивные вещи - приходится городить такие вот огороды.
Так-же и с банальным плавным включением-выключением светодиода.
Спасибо, буду пробовать раскурить.
Автоматическое переключение экранов.
Добавлено: 07 фев 2017, 11:01
slavushka64
Saradon, Зайдите в поиск и наберите FLProg интерфейс программы. Скачайте книгу и узнаете очень много интересного по работе с блоками.
Автоматическое переключение экранов.
Добавлено: 07 фев 2017, 14:48
Saradon
Спасибо. Вроде разобрался, всё получилось.
Буду дальше углубляться.
Добавлено (07.02.2017, 14:48)
---------------------------------------------
Не по теме... А можно как-то добавить "вход разрешения опроса" для сенсора, у которого его изначально нет? (HC-SR04)
Автоматическое переключение экранов.
Добавлено: 07 фев 2017, 18:55
Vitez
Ну первое, можно писать данные с датчика в переменную, а там создать вариант разрешения чтения элементарно, глобально - разместить датчик на отдельной плате и использовать новую функцию "Выполнение по условию" см Учебник.
Автоматическое переключение экранов.
Добавлено: 07 фев 2017, 23:34
boss220v
slavushka64, спасибо завтра проверю схему
Автоматическое переключение экранов.
Добавлено: 08 фев 2017, 10:33
Saradon
Vitez писал(а):Ну первое, можно писать данные с датчика в переменную, а там создать вариант разрешения чтения элементарно
Да в том и прикол, хотелось-бы не давать свистеть датчику вхолостую - думаю, излучатель износится.
Vitez писал(а):глобально - разместить датчик на отдельной плате и использовать новую функцию "Выполнение по условию" см Учебник.
За это спасибо, буду выкуривать.
Автоматическое переключение экранов.
Добавлено: 08 фев 2017, 11:25
Phazz
А как выводить не фиксированное количество параметров, а по условию. Например в один момент нужно вывести числа 1,2,3 а в другой 1,3?
Автоматическое переключение экранов.
Добавлено: 08 фев 2017, 11:44
slavushka64
Phazz писал(а):А как выводить не фиксированное количество параметров, а по условию. Например в один момент нужно вывести числа 1,2,3 а в другой 1,3?
Делаешь два момента и выводишь их на дисплей, каждый по своему условию.
Автоматическое переключение экранов.
Добавлено: 08 фев 2017, 11:51
Phazz
А если несколько условий наступят одновременно?
Автоматическое переключение экранов.
Добавлено: 08 фев 2017, 13:10
slavushka64
Phazz писал(а):Например в один момент нужно вывести числа 1,2,3 а в другой 1,3?
Phazz писал(а):А если несколько условий наступят одновременно?
Если условие числами 1,2,3 и условие с числами 1,3 совпадут , то надо установить приоритет на вывод условия с числами 1,2,3.
Автоматическое переключение экранов.
Добавлено: 08 фев 2017, 13:29
Phazz
Мне нужно выводить на экран поочередно информацию. И количество записей которые нужно выводить может быть разным. Количество записей максимально будет 8 (а может и более), если я буду перебирать все варианты отображения и создавать для каждого свое условие, боюсь у ардуины память кончится ))).
Автоматическое переключение экранов.
Добавлено: 08 фев 2017, 13:59
Олег
Не совсем понятно как вам нужно выводить и по каким условиям, но скорее всего с помощью таблицы состояний это можно решить. Может распишете подробнее ваши критерии?
Автоматическое переключение экранов.
Добавлено: 08 фев 2017, 14:07
slavushka64
Phazz писал(а):если я буду перебирать все варианты отображения и создавать для каждого свое условие, боюсь у ардуины память кончится ))).
Так алгоритм любой программы и основан на условиях, циклах, прерываниях и тд.