IR-Обучаемый универсальный пульт
- Войдите на сайт для отправки комментариев
Вс, 22/12/2013 - 01:30
Добырй вечер. У меня имеется Arduino Mega256, Тсоп и ИК-диод, пользуюсь библеотекой IRremote. И тут проблема обстоит в том что ТСОП-ом у меня получается считывать данные а вот отправить их через диод не могу... диод если запустить через скетч мигалки загорается, а при отправке сигналов даже не мигает. Может я что то не так делаю:? Пробовал помигать через стандартные скетч
#include <IRremote.h>
#define PanasonicAddress 0x4004 // Panasonic address (Pre data)
#define PanasonicPower 0x100BCBD // Panasonic Power button
#define JVCPower 0xC5E8
IRsend irsend;
void setup()
{
}
void loop() {
irsend.sendPanasonic(PanasonicAddress,PanasonicPower); // This should turn your TV on and off
irsend.sendJVC(JVCPower, 16,0); // hex value, 16 bits, no repeat
delayMicroseconds(50); // see http://www.sbprojects.com/knowledge/ir/jvc.php for information
irsend.sendJVC(JVCPower, 16,1); // hex value, 16 bits, repeat
delayMicroseconds(50);
}
Какой диод? К какому выводу подключен?
Диод подключен к 3 PWM выводу. Какой диод, вот это интерестный вопрос :))) не знаю выпаяный со старого пульта :), а есть разница в диодах:?
На Меге нужно подключать к 9 выводу.
Воо спасибо большое, замигало моё чудо :))) А ты мне можешь подсказать ещё 1 вопросик. вот я через скетч IRrecord нашёл код кнопки что мне надо "Received NEC: 807FF807" Как мне вставить мой код в скетч из первого поста:?
#include <IRremote.h> #define code 0x807FF807 IRsend irsend; void setup() { } void loop() { irsend.sendNEC(code, 32); delay(500); }Прости, но что то диод горит но нету после отправки пауз, и телевизор не выключается хотя я прям возле него направил диод