Go Down

Topic: Erro biblioteca IRremote - error librarie IRremote (Read 576 times) previous topic - next topic

caiopro

Gente preciso de uma ajuda urgente eu sou novo no arduino, preciso de uma ajuda muito mas muito grande eu coloquei o receptor infra-vermelho e toda vez da esse erro, ja mudeiumas 5 vezes a biblioteca desinstalei e instalei denovo o arduino e nada de funcionar pelo amor de Deus eu ja não sei o que fazer ! espero que alguém me ajude ! ai está o código esta correto ! ja mudei também e copiei de vários lugares e nada.


#include <IRremote.h>
int RECV_PIN = 11;
float armazenavalor;
int pinoledvermelho = 5;
int pinoledverde = 7;
IRrecv irrecv(RECV_PIN);
decode_results results;
void setup()
{
pinMode(pinoledvermelho, OUTPUT);
pinMode(pinoledverde, OUTPUT);
Serial.begin(9600);
irrecv.enableIRIn(); // Inicializa o receptor IR
}
void loop()
{
if (irrecv.decode(&results))
{
Serial.print("Valor lido : ");
Serial.println(results.value, HEX);
armazenavalor = (results.value);
if (armazenavalor == 0xFF30CF) //Verifica se a tecla 1 foi acionada
{
digitalWrite(pinoledvermelho, HIGH); //Acende o led vermelho
}
if (armazenavalor == 0xFF18E7) //Verifica se a tecla 2 foi acionada
{
digitalWrite(pinoledvermelho, LOW); //Apaga o led vermelho
}
if (armazenavalor == 0xFF10EF) //Verifica se a tecla 4 foi acionada
{
digitalWrite(pinoledverde, HIGH); //Acende o led verde
}
if (armazenavalor == 0xFF38C7) //Verifica se a tecla 5 foi acionada
{
digitalWrite(pinoledverde, LOW); //Apaga o led verde
}
if (armazenavalor == 0xFF52AD) //Verifica se a tecla 9 foi acionada
{
digitalWrite(pinoledvermelho, LOW); //Apaga todos os leds
digitalWrite(pinoledverde, LOW);
}
irrecv.resume(); //Le o próximo valor
}
}

bubulindo

De onde fizeste download da biblioteca?

Que placa seleccionaste na IDE?
Eu não sou o teu criado. Se respondo no fórum é para ajudar todos mediante a minha disponibilidade e disposição. Responder por mensagem pessoal iria contra o propósito do fórum e por isso evito-o.
Se realmente pretendes que eu te ajude por mensagem pessoal, então podemos chegar a um acordo e contrato onde me pagas pela ajuda que eu fornecer e poderás então definir os termos de confidencialidade do meu serviço. De forma contrária toda e qualquer ajuda que eu der tem de ser visível a todos os participantes do fórum (será boa ideia, veres o significado da palavra fórum).
Nota também que eu não me responsabilizo por parvoíces escritas neste espaço pelo que se vais seguir algo dito por mim, entende que o farás por tua conta e risco.

Dito isto, mensagens pessoais só se forem pessoais, ou seja, se já interagimos de alguma forma no passado ou se me pretendes convidar para uma churrascada com cerveja (paga por ti, obviamente).

caiopro

Olá Bom dia, primeiramente quero agradecer por ter me ajudado ! estou utilizando a biblioteca que achei num forum, após esse erro desinstalei ela e peguei no playground.arduino.cc acho que o problema não seria a biblioteca e a minha IDE é a 1.5.7 e o meu arduino é o MEGA 2560 ! espero que me ajude qualquer coisa eu passo o meu team viewer se não for muito incomodo e depois postamos a solução aqui, sou novo e não consigo encontrar o erro !

FernandoGarcia

Olá!

Seu código compila aqui.

Tente usar a IDE 1.0.5.

Abraço.
Conheça uma nova opção Open Source para controlar seu aquário: www.ferduino.com

caiopro

Cara muito obrigado agora funcionou mas e ai não posso utilizar a IDE 1.5.7 ? poderia existir alguma outra forma que eu desconheço ou uma solução ?

FernandoGarcia

A IDE 1.5.x foi feita especialmente para o arduino due e as vezes dá problema quando usada com outras placas.
Conheça uma nova opção Open Source para controlar seu aquário: www.ferduino.com

Go Up