Hola buenas estoy trabajando desde hoy hoy e usado por primera vez el programa en el ordenador que es un xp en un pequeño proyecto consiste en un coche controlado por infrarrojos es guiado nos lo enseñaron en clase es caso es que lo he escrito y revisado un par de veces y siempre me da el mismo error
Arduino:1.8.3 (Windows XP), Tarjeta:"Arduino/Genuino Uno"
C:\Archivos de programa\Arduino\libraries\RobotIRremote\src\IRremoteTools.cpp:5:16: error: 'TKD2' was not declared in this scope
int RECV_PIN = TKD2; // the pin the IR receiver is connected to
^
exit status 1
Error compilando para la tarjeta Arduino/Genuino Uno.
Alguien me puede decir como solucionarlo el manual te avisa de que tienes que borrar las librerias RobotIRremote\src al principio se me olvido lo borre lo recopile y sigue el fallo y sigo sin ver el fallo ayuda por favor
Aqui dejo el codigo que no he inventado yo lo he copiado del manual del instituto.
#include <IRremote.h>
int RECV_PIN2 = 11;
int motor1Avance = 6;
int motor1Atras = 5;
int motor2Avance = 10;
int motor2Atras = 9;
IRrecv irrecv(RECV_PIN2);
decode_results results;
void setup() {
Serial.begin(9600);
irrecv.enableIRIn();
pinMode(motor1Avance, OUTPUT);
pinMode(motor1Atras, OUTPUT);
pinMode(motor2Avance, OUTPUT);
pinMode(motor2Atras, OUTPUT);
analogWrite(motor1Avance, 0);
analogWrite(motor1Atras, 0);
analogWrite(motor2Avance, 0);
analogWrite(motor2Atras, 0);
}
void loop() {
if (irrecv.decode(&results)){
Serial.println(results.value, HEX);
int value = results.value;
Serial.println(value);
irrecv.resume();
if(value==2295){
Serial.println("hacia delante");
analogWrite(motor1Avance, 255);
analogWrite(motor1Atras, 0);
analogWrite(motor2Avance, 217);
analogWrite(motor2Atras, 0);
}
if(value==4335){
Serial.println("quieto");
analogWrite(motor1Avance, 0);
analogWrite(motor1Atras, 0);
analogWrite(motor2Avance, 0);
analogWrite(motor2Atras, 0);
}
if(value==10201){
Serial.println("hacia atras");
analogWrite(motor1Avance, 0);
analogWrite(motor1Atras, 255);
analogWrite(motor2Avance, 0);
analogWrite(motor2Atras, 217);
}
if(value==20655){
Serial.println("hacia la izquierda");
analogWrite(motor1Avance, 200);
analogWrite(motor1Atras, 0);
analogWrite(motor2Avance, 150);
analogWrite(motor2Atras, 0);
}
if(value==2041){
Serial.println("hacia la derecha");
analogWrite(motor1Avance, 100);
analogWrite(motor1Atras, 0);
analogWrite(motor2Avance, 200);
analogWrite(motor2Atras, 0);
}
irrecv.resume();
}
delay(100);
}