Страница 1 из 1
Блоки на библиотеке IRremote
Добавлено: 08 ноя 2022, 09:40
aidar_i
По просьбе форумчанина сделал эти блоки.
На штатных блоках у него не получалось сделать, чтобы при удержании кнопки плавно изменялся звук.
Проверил на железе, все работает.
Библиотека
IRremote.rar
Вообще советую работать на старой библиотеке, которая есть в встроенной Ардуино Иде -Arduino-IRremote (штатные блоки настроены под нее), а новую IRremote удалить.
Блоки
IR remote.ubl
Пример с блоками
IRremote блоки.flp
Еще пример
Проект с дисплеем регулировка громкости..flp
Считывание кодов пульта (штатный на новой библиотеке не работает.)
[spoiler]
Код: Выделить всё
#include <IRremote.h>
int irPin = 2;
IRrecv irReciver(irPin); // указываем вывод, к которому подключён приёмник
decode_results results;
void setup() {
Serial.begin(9600);
irReciver.enableIRIn(); // запускаем приём
}
void loop() {
if (irReciver.decode(&results)) { // если данные пришли
Serial.println( results.value, HEX ); // выводим данные
irReciver.resume(); // принимаем следующую команду
}
}
[/spoiler]
Блоки на библиотеке IRremote
Добавлено: 09 ноя 2022, 06:34
aidar_i
Добавил кнопку с удержанием с выходом bolean, там идут импульсы при удержании.
IRremote_btn_hold_ИК_кнопока_удержание_(Code_-_Basic).ubi
Пример использования.
IRremote блоки2.flp
Блоки на библиотеке IRremote
Добавлено: 10 ноя 2022, 10:14
pmishaz
С ESP32 работают?
Блоки на библиотеке IRremote
Добавлено: 10 ноя 2022, 13:03
aidar_i
pmishaz писал(а): 10 ноя 2022, 10:14
С ESP32 работают?
Работает и в новой, и в старой версиях библиотеки. Но в старой туговато, лучше использовать в новой.
Блоки на библиотеке IRremote
Добавлено: 26 ноя 2022, 10:33
Kot
[ref=#ff8000]aidar_i[/ref], что бы считать коды что нужно поправить во встроеном коде ?
2022-11-26_143512.png
Блоки на библиотеке IRremote
Добавлено: 26 ноя 2022, 14:31
aidar_i
Kot писал(а): 26 ноя 2022, 10:33
[ref=#ff8000]aidar_i[/ref], что бы считать коды что нужно поправить во встроеном коде ?
2022-11-26_143512.png
Удалить строку с ошибкой(она черная) и ещё 2 строки под ним, таких там черных несколько штук.
Новая библиотека не поддерживает уже этих производителей.
Блоки на библиотеке IRremote
Добавлено: 27 ноя 2022, 09:42
Kot
получилось считать все коды с пульта
тока теперь вторая проблема неработает блок отправки кода
пробовал по разному и задержку ставить думал ему времени не хватает отправить и без неё в общем никак
в справке написано что у уно на 3 пине будет выход с блока отправки кода
но я подключаю анализатор что бы посмотреть комбинацию кода а там пусто на 3 пине
2022-11-27_134135.png
Блоки на библиотеке IRremote
Добавлено: 27 ноя 2022, 13:16
aidar_i
Kot писал(а): 27 ноя 2022, 09:42
получилось считать все коды с пульта
тока теперь вторая проблема неработает блок отправки кода
пробовал по разному и задержку ставить думал ему времени не хватает отправить и без неё в общем никак
в справке написано что у уно на 3 пине будет выход с блока отправки кода
но я подключаю анализатор что бы посмотреть комбинацию кода а там пусто на 3 пине
2022-11-27_134135.png
Картинки хорошо, но выложите проекта кусок, чтобы можно было тестировать.
Блоки на библиотеке IRremote
Добавлено: 28 ноя 2022, 09:39
Kot
заметил ещё одну странность если подключить светодиод то на выходе 3 пина просто шум ...
2022-11-28_133334.png
если убрать светодиод то просто прямая
а если скачать версию 5,3 и поставить генератор симитричный на 3 сек на первый вход кода
то всё нормально со светодиодом светится и увлажнитель включается и выключается прям как с пульта
а на 3 пине положеные пакеты импульсов
2022-11-28_133048.png
но стороить на старом флпроге не вариант
вы говорили что библиотека новая стала может и передатчик неможет понять что ему делать теперь ?
но белее загадочно выглядит если подключить светодиод то сплошной шум начинает идти с выхода
марта (v-7,5,2).flp