Добырй вечер. У меня имеется Arduino Mega256, Тсоп и ИК-диод, пользуюсь библеотекой IRremote. И тут проблема обстоит в том что ТСОП-ом у меня получается считывать данные а вот отправить их через диод не могу... диод если запустить через скетч мигалки загорается, а при отправке сигналов даже не мигает. Может я что то не так делаю:? Пробовал помигать через стандартные скетч
03 | #define PanasonicAddress 0x4004 // Panasonic address (Pre data) |
04 | #define PanasonicPower 0x100BCBD // Panasonic Power button |
06 | #define JVCPower 0xC5E8 |
15 | irsend.sendPanasonic(PanasonicAddress,PanasonicPower); |
17 | irsend.sendJVC(JVCPower, 16,0); |
18 | delayMicroseconds(50); |
19 | irsend.sendJVC(JVCPower, 16,1); |
20 | delayMicroseconds(50); |
Какой диод? К какому выводу подключен?
Диод подключен к 3 PWM выводу. Какой диод, вот это интерестный вопрос :))) не знаю выпаяный со старого пульта :), а есть разница в диодах:?
На Меге нужно подключать к 9 выводу.
Воо спасибо большое, замигало моё чудо :))) А ты мне можешь подсказать ещё 1 вопросик. вот я через скетч IRrecord нашёл код кнопки что мне надо "Received NEC: 807FF807" Как мне вставить мой код в скетч из первого поста:?
01
#include <IRremote.h>
02
03
#define code 0x807FF807
04
05
IRsend irsend;
06
07
void
setup
()
08
{
09
}
10
11
void
loop
()
12
{
13
irsend.sendNEC(code, 32);
14
delay(500);
15
}
Прости, но что то диод горит но нету после отправки пауз, и телевизор не выключается хотя я прям возле него направил диод