Число с пульта

Ответить
Аватара пользователя
AlexRyzh
Сержант
Сообщения: 107
Зарегистрирован: 22 дек 2015, 11:06
Откуда: Мелитополь
Контактная информация:

Число с пульта

Сообщение AlexRyzh »

Помогите понять как получить число с пульта? 
Есть пульт от DVD плеера ВВК. Есть ИК-приемник. Пульт и приемник работают нормально. Например, мне нужно с пульта ввести значение переменной (часы или минуты) одним числом. Т.е если мне нужно, чтоб переменная получила, например 14 . Как это сделать, чтоб с пульта ввести 14 и переменная приняла это значение? Значения будут 2-х значние, т.к. речь идет о выставлении времени.
При этом нужно, чтоб ввод цифр отображался на дисплее. (LED Дисплей обычный 2-х строчный 16 символьный)
Задумка такая: Выхожу в меню (в установленный номер экрана), там нужно ввести час включения, ввожу двухзначное число, жму кнопку листания, попадаю в другой экран, где нужно ввести минуты включения.
Как это сделать? Или можно проще как-то сделать?
Файл с блоком пульта приложил

_
Изображение

Добавлено (22.09.2016, 12:37)
---------------------------------------------
Вот нашел такое решение вопроса. Вроде работает. Теперь буду пробовать дальше обрабатывать полученные значения.

_
Изображение
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Dev1
Майор
Сообщения: 1045
Зарегистрирован: 12 июл 2016, 18:04
Откуда: Гондурас
Поблагодарили: 3 раза

Число с пульта

Сообщение Dev1 »

Я так понимаю на блоках ИЛИ вы сделали проверку нажатия на клавиши, т.е. нажали любую и получили 1 на выходе для записи значения. Проще в блоке ИЛИ добавить входов вместо 9 блоков.
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x :shok:
Аватара пользователя
AlexRyzh
Сержант
Сообщения: 107
Зарегистрирован: 22 дек 2015, 11:06
Откуда: Мелитополь
Контактная информация:

Число с пульта

Сообщение AlexRyzh »

AlexRyzh писал(а):Проще в блоке ИЛИ добавить входов вместо 9 блоков.
Та я забыл, что можно входа добавлять. потом добавил 
Аватара пользователя
Dev1
Майор
Сообщения: 1045
Зарегистрирован: 12 июл 2016, 18:04
Откуда: Гондурас
Поблагодарили: 3 раза

Число с пульта

Сообщение Dev1 »

Тут еще не помешает проверка на выход за диапазон. Т.е. как шас у вас максимум 99(1 число=умножение на 10 + 2 число=единицы) и сделать проверку компаратором - если число больше 99 то число = 0. Это будет сброс.
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x :shok:
Ответить

Вернуться в «Infrared (IR)»

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

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