Страница 1 из 2

Блок GSM DTMF Как сделать следующее?

Добавлено: 08 ноя 2018, 10:35
ShAlex13
Как реализовать следующее в этом блоке?
Изначально кнопками от 1 до 9 можно управлять чем-нибудь, а как сделать чтобы после нажатия звездочки или решетки, эти кнопки уже отвечали за другие действия? Т.е. после звоздочки одна ветка, после решетки другая? Ну или вообще после присвоения любой кнопке был переход как-бы в подменю.
Типа такого управления:
Команды управления.txt

Блок GSM DTMF Как сделать следующее?

Добавлено: 08 ноя 2018, 10:41
Anydy
ShAlex13 писал(а): 08 ноя 2018, 10:35Как реализовать следующее в этом блоке?
В этом это в каком?
Рад бы помочь но не знаю как повторить ваш проект...

Блок GSM DTMF Как сделать следующее?

Добавлено: 08 ноя 2018, 10:51
ShAlex13
Я имел ввиду блок GSM_DTMF
А так вот выкладываю пока то что "накропал"
termocontroller-sim800.flp

Блок GSM DTMF Как сделать следующее?

Добавлено: 08 ноя 2018, 11:12
Sancho
[ref]ShAlex13[/ref], идея на первой плате и двух последних.

Блок GSM DTMF Как сделать следующее?

Добавлено: 08 ноя 2018, 11:14
Anydy
Кроме проекта нужно прикрепить используемые блоки и библиотеки, сказать номер версии ардуино IDE ... ну у меня например все работает а у вас нет.....и как тогда действовать?

Блок GSM DTMF Как сделать следующее?

Добавлено: 08 ноя 2018, 11:27
ShAlex13
Блок GSM прицепил, IDE Ver.1.8.1
GSM_NEW 0.6.1b.ubl
Отправлено спустя 1 минуту 23 секунды:
Sancho писал(а): 08 ноя 2018, 11:12[ref]ShAlex13[/ref], идея на первой плате и двух последних.
Спасибо, буду "кумекать" дальше

Блок GSM DTMF Как сделать следующее?

Добавлено: 08 ноя 2018, 11:37
Anydy
А библиотеки где?
Я иногда замечал - библиотеки нужно физически размещать в используемой папке ардуино, а не в проекте, иначе получается конфликт....
Например вы делали ПБ на библиотеке версии 4, а у пользователя установлена в IDE версия 2....

Блок GSM DTMF Как сделать следующее?

Добавлено: 08 ноя 2018, 15:12
ShAlex13
Anydy писал(а): 08 ноя 2018, 11:37А библиотеки где?
Я иногда замечал - библиотеки нужно физически размещать в используемой папке ардуино, а не в проекте, иначе получается конфликт....
Например вы делали ПБ на библиотеке версии 4, а у пользователя установлена в IDE версия 2....
Специально никаких библиотек не ставил

Отправлено спустя 3 часа 9 минут 47 секунд:
А может как-то организовать через переменную на вывод clear_gsm_dtmf ? Нажал звездочку или решетку и предыдущие значения сбросятся.

Блок GSM DTMF Как сделать следующее?

Добавлено: 08 ноя 2018, 15:49
Sancho
[ref]ShAlex13[/ref], Я же дал идею - не оно?
При нажатии, например, * , переменной "звезда" присваиваем 1, "решётке" 0.
При этом работает плата с командами 0-9 вариант 1, для *
При нажатии # переменные меняются. Можно одну переменную.
При этом работает плата с командами 0-9 вариант 2, для #.
Или я не до конца уловил мысль...

Блок GSM DTMF Как сделать следующее?

Добавлено: 08 ноя 2018, 16:26
pan
несколько "многовыходных переключателей" :smile44:

Блок GSM DTMF Как сделать следующее?

Добавлено: 08 ноя 2018, 19:14
ShAlex13
Sancho писал(а): 08 ноя 2018, 15:49[ref]ShAlex13[/ref], Я же дал идею - не оно?
Может и оно, просто пока картинка не представляется...а про сброс, это так - мысли вслух.

Отправлено спустя 45 минут 52 секунды:
Вот подписал на каждой плате что должно происходить при DTMF управлении. Пока только более менее понятно с платой №3 и №5.
Забыл файл приложить.
termocontroller-sim800 v2.2.flp

Блок GSM DTMF Как сделать следующее?

Добавлено: 09 ноя 2018, 13:02
ShAlex13
Как управлять, вроде понятно, а вот как вводить температуру, гистерезис и время чот не догоняю. Вроде как надо записывать сразу в ЕЕПРОМ. Плата №6

Блок GSM DTMF Как сделать следующее?

Добавлено: 10 ноя 2018, 09:03
ShAlex13
У кого нибудь есть мысли в слух?

Блок GSM DTMF Как сделать следующее?

Добавлено: 10 ноя 2018, 09:28
Sancho
[ref]ShAlex13[/ref], Откуда у Вас этот проект?

Блок GSM DTMF Как сделать следующее?

Добавлено: 10 ноя 2018, 13:46
ShAlex13
Сам начал "лепить" А что не так?

Блок GSM DTMF Как сделать следующее?

Добавлено: 10 ноя 2018, 15:16
Sancho
Как Вы думаете при вводе температуры проверять корректность данных?
Зачем это делать по дтмф?

Блок GSM DTMF Как сделать следующее?

Добавлено: 10 ноя 2018, 15:32
ShAlex13
Sancho писал(а): 10 ноя 2018, 15:16Как Вы думаете при вводе температуры проверять корректность данных?
Зачем это делать по дтмф?
Планирую следующие команды:
1 Запрос текущей температуры
2 Запрос заданной температуры
3 Запрос заданного гистерезиса
Команды управления.txt
Вот примерный список команд.
А что плохого в дтмф управлении? Есть примерно такой же девайс, но собранный на PIC-контроллере, хотелось примерное сообразить на ардуине.

Блок GSM DTMF Как сделать следующее?

Добавлено: 10 ноя 2018, 16:13
Sancho
Меня в данном случае интересует обратная связь. Как узнать, что приняла ардуинка?

Блок GSM DTMF Как сделать следующее?

Добавлено: 10 ноя 2018, 16:19
ShAlex13
Sancho писал(а): 10 ноя 2018, 16:13Меня в данном случае интересует обратная связь. Как узнать, что приняла ардуинка?
Планируется звуковой модуль

Блок GSM DTMF Как сделать следующее?

Добавлено: 10 ноя 2018, 16:42
Sancho
ShAlex13 писал(а): 10 ноя 2018, 16:19Планируется звуковой модуль
Теперь понято. С понедельника подумаю. Задумка ясна.