Go Down

Topic: Erro biblioteca IRremote - error librarie IRremote (Read 863 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?
This... is a hobby.

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

See a new option Open Source to control your aquarium: 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

See a new option Open Source to control your aquarium: www.ferduino.com

Go Up