galera alguem me ajuda com um codigo
ele e para ler o pino 8 do arduino
para retirar o codigo do controle ir
essa e uma parte do codigo e nao consigo fazer a outra parte do codigo
ircode = ir.read() ; // Leitura dos dados pino de entrada “8″ aux=(ircode); Serial.print(aux); //imprimir o valor aux
ele e para esse projeto http://rudrigolima.wordpress.com/2011/03/01/usando-controle-remoto-...
Tags:
Ola,
Eu estou usando este código. Espero que ajude.
#include <IRremote.h>
const int RECV_PIN = 2;
IRrecv irrecv(RECV_PIN);
decode_results results;
void setup() {
Serial.begin(9600);
irrecv.enableIRIn(); // Start the receiver
irrecv.blink13(true);
pinMode(13, OUTPUT); }
void loop()
{
if (irrecv.decode(&results))
{ Serial.print("Codigo : ");
Serial.println(results.value, DEC);
irrecv.resume(); // Receive the next value
delay(1000);
}
}
Fcaldeira muito obrigado pela ajuda
na hora que eu vou passar esse codigo para o arduino ele nao passa aparece essa parte em laranja
IRrecv irrecv(RECV_PIN);
e embaixo
'IRrecv' does not name a type
Amigo Acho que essa biblioteca vai te ajudar bastante .
Baixe-a e execute os demos de exemplo e dps vai adaptando o seu codigo ao demo dela ;)
esse que e o problema que estou tendo
Ai galera consegui passar esse codigo no arduino.
só fiz um pequena gambiarra na IDE do arduino essa gambiarra consiste em:
baixei a IDE 0023 , retirei os componentes da pasta Libraries .
e colei esses componentes na IDE 1.0.2 e funcionou normalmente ...
obrigado a todos que ajudaram
O meu com arduino 1.5.2 da erro ao compilar. Tipo undefined reference to 'IRrecv::blink13(int)'.
/*
* IRremote: IRrecvDemo - demonstrates receiving IR codes with IRrecv
* An IR detector/demodulator must be connected to the input RECV_PIN.
* Version 0.1 July, 2009
* Copyright 2009 Ken Shirriff
* http://arcfn.com
*/
#include <IRremote.h>
int RECV_PIN = 11;
IRrecv irrecv(RECV_PIN);
decode_results results;
boolean ligado=false;
void setup()
{
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
Serial.println("RECEBENDO DADOS...") ;
Serial.begin(9600);
irrecv.enableIRIn(); // Start the receiver
pinMode(13,OUTPUT);
}
void loop() {
while (irrecv.decode(&results)) {
Serial.println(results.value, DEC);
irrecv.resume(); // Receive the next value
if(results.value==551505585 && ligado==false){
digitalWrite(13, HIGH);
delay(10);
digitalWrite(9, HIGH);
delay(10);
ligado=true;
}
else if(results.value==551521905 && ligado==true){
digitalWrite(13, LOW);
delay(10);
digitalWrite(9, LOW);
delay(10);
ligado=false;
}
}// Fim do while para Verificação
}// Fim do programa
de uma olhada ai ok.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por