отправка ir сигнала с ардуины
- Войдите на сайт для отправки комментариев
Чт, 12/12/2019 - 14:53
Здравствуйте, помоги бездарю, справится и ir, сигнал принял, а дальше отравить не получается, разные примеры попробовал(вот, что надо отравить 0x10EF30CF, hex). Помогите пожалуйста, уже 2 дня воюю с ir, за ранее спасибо
#include <IRremote.h> #define JVCPower 0x10EF30CF IRsend irsend; void setup() { } void loop() { irsend.sendJVC(JVCPower, 16,1); delay(2000); }
В примерах к библиотеке чего-то про особенности JVC есть. Там с повторной посылкой какая-то магия делается.
Ну и традиционно - а правильно ли передатчик подключен? а шлёт ли он вобще хоть что-то? а тот ли код надо слать? и т.д.
передатчик стоит на 3 пине, светится на камеру. Я код считал
А-а. ИК-передатчик должен быть включен через транзистор, то, что он светится на камеру, это пофигу, ему не хватает тока. Поднесите прямо в упор к приёмнику - если код отправляется правильный, сработает, иначе подключайте через любой транзистор.
а скетч правильный, подскажите пожалуйста
Есть куча библиотек с кучей примеров, все почти одинаковые, так что подойдёт любой под ваш протокол, только код свой правильно вставьте в него.
Не понял
сейчас попробовал прям в плотную, сменил резистор на 100 ом, нечего не происходит.
А-а. ИК-передатчик должен быть включен через транзистор, то, что он светится на камеру, это пофигу, ему не хватает тока.
Ну, в бильбитеке же чёрным по белому написано, что JVC - тупой, он с первого раза не понимает, потому ему два раза слать надо. Сначала с 0, а потом с 1. И пример там есть:
see http://www.sbprojects.com/knowledge/ir/jvc.php for information
Вот так и шли. Для кого писали-то?
сейчас попробовал прям в плотную, сменил резистор на 100 ом, нечего не происходит.
А-а. ИК-передатчик должен быть включен через транзистор, то, что он светится на камеру, это пофигу, ему не хватает тока.
Мы не знаем, какой у тс диод, может как был у меня, выпаянный из пульта 25 летней давности, с пина на камеру визуально светился, но приёмник реагировал на него только вот прям вплотную, а с ключом по комнате стало нормально.
Все получилось,спасибо большое, со схемой вообще далеко берет, то что надо. Только есть загвоздка, я использую версия 1.6.5,а там не работает, пришлость ставить 1.8.9, а на этой версии у меня lcd (16x2), выводит первый символ. Буду сейчас искать информация.
https://codeload.github.com/johnrickman/LiquidCrystal_I2C/zip/master