Boa noite...

Comprei meu led IR hj, e estou apanhando das bibliotecas...

Eu baixei primeiramente a IRREmote

E tentei compilar o IRsendDemo.. so que não da certo. da 

In file included from C:\Users\Wanessa\Desktop\arduino-1.0\libraries\IRremote\IRremote.cpp:13:
C:\Users\Wanessa\Desktop\arduino-1.0\libraries\IRremote\/IRremoteInt.h:15:22: error: WProgram.h: No such file or directory
In file included from C:\Users\Wanessa\Desktop\arduino-1.0\libraries\IRremote\IRremote.cpp:13:
C:\Users\Wanessa\Desktop\arduino-1.0\libraries\IRremote\/IRremoteInt.h:87: error: 'uint8_t' does not name a type

Dentre muitos outros erros.

O codigo que tentei foi simples.

#include <IRremote.h>

int RECV_PIN = 11;

IRrecv irrecv(RECV_PIN);

decode_results results;

void setup()
{
Serial.begin(9600);
irrecv.enableIRIn(); // Start the receiver
}

void loop() {
if (irrecv.decode(&results)) {
Serial.println(results.value, HEX);
irrecv.resume(); // Receive the next value
}
}

Alguem sabe o por que de não compilar.

E se esse codigo ja é o suficiente pra mandar um codigo ir...

Grato

Exibições: 1621

Responder esta

Respostas a este tópico

Tenho usado essa biblioteca no meu robo sem maiores problemas:

http://www.righto.com/2009/08/multi-protocol-infrared-remote-librar...

https://github.com/shirriff/Arduino-IRremote

Só colocar na pasta libraries do seu arduino e importar. 

Lembro de ter visto esse erro antes, porém, era uma versão muito velha dessa lib.

Ajuda...

Eu tava mechendo nos codigo ante do led chegar.

Agora to com a seguinte duvida.

A perna e a de entrada e qual é a de saida...

A de alimentação eu ligo em qual pinagem...

A de saida pode ser na que eu quise certo.

O ideal seria vc ver odata sheet, no geral o mais comum é com o receptor voltado para vc: diretora = data, meio = GND, direita = VCC

no  meu aqui compilou.

Jefferson, vc conseguiu receber e enviar no mesmo codigo??? consegue me dar uma ajuda, eu recebo e envio tranquilo, mas se compilo no mesmo codigo, ao transmitir a primeira tecla não consigo mais receber.

cara, vc poderia portar seu codigo pra mim dar uma olhada?

so a parte de receber e enviar e talz hehe

qual seu modelo de arduino?

Postei uma msg da minha duvida, com o código:

http://labdegaragem.com/forum/topics/ajuda-com-controle-infra-vermelho

UNO r3

na verdade o código já é só do IR, pois estou desenvolvendo os módulos separadamente para depois uni-los

Ajuda eu cara... Eu peguei o ir. coloquei a perna maior no pino 13 e menos no gnd..,

Liguei e pá...

Peguei seu codigo e mandei bada... Peguei um controle de ar mirei no led e nada...

Estou fazendo alguma cosia de errado?

olá luiz;

vc está utilizando meu codigo do outro  post?

ele utiliza o receptor no pino 9, um botão enviando GND no pino 10 para iniciar a rotina de leitura, e o led emissor no pino 3

meu esquema ta assim...

Eu mudei o pino para o 13 e o GND...

Na vdd eu so quero receber.

Digamos que pra testar o led. e a programação correta...

Era so mudar o pino de 11 pra 13 e funcionaria?

não entendi, pq mudar de 11 para 13?

o LED emissor deve estar no pino 3 (definido pela biblioteca, não sei como mudar isso)

o receptor pode estar em qualquer pino basta alterar no código.

Desconsidere o led com fio laranja e ver..

Ta meio que de enfeite nessa foto...

Agora o que tem as duas pontas pretas é um recever...

Não ta certo?

uma ponta no pino 13 e a outra no gnd...

Caso não seja assim ou precise de outra foto fala ai 

Obrigado

não sei como é a ligação com um receptor simples, estou usando aqui um de 3 patas, com decodificador para 38khz que é para controle remoto.

http://produto.mercadolivre.com.br/MLB-500038177-1-peca-tsop1838-re...

aqui a minha ligação fica a seguinte:

Receptor:           1ª pata (Data) - Pin 9 ;   2ª pata (GND) - GND ;   3ª pata (VCC) - 5v

PushButton:       1ª pata - GND  ;  2ª pata - Pin 8

Led emissor       1ª pata (-) - GND  ;  2ª pata(+) Pin 3

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço