Главная » Статьи » Arduino с нуля » Работа с Arduino |
В предыдущем уроке мы проверили работоспособность нашего ИК-приемника. Он оказался рабочим и поэтому переходим к следующему шагу. Теперь нужно узнать какие коды заложены в кнопках нашего пульта.
Для этого собираем вот эту схему: Внимательно проверьте распиновку вашего приемника! После того как схема была собрана, приступает уже непосредственно к программному обеспечению. Для удобства работы с ИК-приемником, нужно установить библиотеку IRremote.h, которую вы можете скачать здесь. Скаченную библиотеку распаковываем в папку "libraries" ( у меня это так : C:\Program Files\Arduino\libraries ). После того как мы ее установили, заходим в ArduinoIDE. Далее Файл-Образцы-IRremote и должно быть следующее: Открываем файл "IRrecvDemo" и у нас открывается скетч: #include <IRremote.h> int RECV_PIN = 11; //Установка пина, для подключение выводы OUT с ИК-модуля IRrecv irrecv(RECV_PIN); decode_results results; void setup() { Serial.begin(9600); irrecv.enableIRIn(); } void loop() { if (irrecv.decode(&results)) { Serial.println(results.value, HEX); irrecv.resume(); } } Загружаем скетч в Arduino, нажимаем на значок лупы в правом верхнем углу. Открылся мониторинг последовательного порта. В этом окне и будут высвечиваться наши коды. Теперь наводим пульт на приемник и нажимаем нужную нам кнопку. Мы видим совокупность символов - это и есть наш код. Обычно, вместе с нашим кодом проходят на приемник и различные шумы. И вместо одной строчки, строк будет штук 5. Поэтому просто списывайте самую первую совокупность - это и будет вашим кодом.
В следующей части, мы научимся применять полученные нами коды в создании небольшого устройства. Нам понадобятся 2 кнопки, поэтому узнайте и запишите коды двух кнопок своего пульта ДУ.
Если Вам понравился наш урок, поделитесь им с друзьями.
←Предыдущий урок | Следующий урок→
| |
Просмотров: 3199 | Комментарии: 3 | | |
Всего комментариев: 3 | |
| |