Помогите написать скетч с использованием библиотеки IRremote.
- Войдите на сайт для отправки комментариев
Чт, 18/07/2019 - 01:37
Moderator : пожалуйста, вставьте код правильно - http://arduino.ru/forum/obshchii/vstavka-programmnogo-koda-v-temukommentarii
Каким-то образом, после нажатия определенных комбинаций на пульте, мне нужно чтоб микроконтроллер запомнил четыре кнопки нажатые после, нажатия этой комбинации.
Вставьте код согласно правилам форума.
Переработайте логику работы скетча. Используйте два флага для определения комбинации нажатых кнопок, первый для первой комбинации, второй - для второй комбинации. Если комбинация не верна - сбросить флаг. Сейчас внутреннее условие у вас никогда не выполнится.
чтоб было понятнее что я вообще пытаюсь сделать: должно получится что то типа самопрограммируемого робота или машинки которая будет управлятся с помощью ик пульта. запрограмированной комбинации кнопок, будет включатся программа которая будет запоминать первые четыре кнопки в переменные или массив, с помощью этих переменных, коды будут подставленны в определенные участки кода которые уже и будут определять что будет выполнятся при нажатии клавиши на ик пульте. Короче говоря, я хочу чтоб в нужный момент я мог менять кнопки управления, это даст возможность спользовать любой попавшийся под руку пульт. А вообще это больше из интереса. Но мне нехватает знаний, в особенности знаний как работает эта библеотека, в интернете ничего толкового я не нашел.
Вставьте код согласно правилам форума.
Переработайте логику работы скетча. Используйте два флага для определения комбинации нажатых кнопок, первый для первой комбинации, второй - для второй комбинации. Если комбинация не верна - сбросить флаг. Сейчас внутреннее условие у вас никогда не выполнится.
не 2 а несколько (смотря сколько нажатий у него в комбинации)!!!!
а так ваще поддерживаю
Вставьте код согласно правилам форума.
Переработайте логику работы скетча. Используйте два флага для определения комбинации нажатых кнопок, первый для первой комбинации, второй - для второй комбинации. Если комбинация не верна - сбросить флаг. Сейчас внутреннее условие у вас никогда не выполнится.
написанно согласно вашим указанием, огромное спасибо за наставление, щяс осталось придумать как записать шифры кнопок в память мк, но я думаю, надеюсь, с этим проблем не возникнет! еще раз спасибо
Друзья, у меня появилась новая проблемма. Я новичек в этом деле и возможно это вам покажется глупостью, но я никак не могу разобратся с этим.
Проблемма в том что в массив идет запись одних чисел, а при выводе значений ячеек массива оказывается что записаны совсем другие
вот скетч
По мотивам темы android2202 скетч для кодового замка, с вводом кода с IR пульта:
Тревожит большое число вызовов irrecv.resume();
Видимо не лезет в int aray[4] числа типа FFA25D ...
В описании вижу:
Видимо не лезет в int aray[4] числа типа FFA25D ...
В описании вижу:
Огромное спасибо, поставил unsigned long все работает
не 2 а несколько (смотря сколько нажатий у него в комбинации)!!!!
а так ваще поддерживаю
Для данной задачи даже если усложнить комбинации двух флагов «за глаза».
Огромное спасибо, поставил unsigned long все работает
это самый приятный момент на форумах - что вопрошающему помогли и он понял как именно помогли))) Удачи!