Como Solucionar el Problema de IrRemote “TKD2” was not declared in this scope
En esta entrada vamos a darle solución al problema que aparece al intentar cargar un código que contenga la librería IRRemote, el codigo de error es el siguiente.
Este problema aparece a varios de los que intentan seguir nuestros tutoriales e intentan mover su araña robotica o sus brazos roboticos con un control infrarrojo, esperamos ayudarlos.
Origen Del Error
Todo el problema se localiza en nuestro caso y en el de varios de ustedes en la carpeta descomprimida del IDE de Arduino en mis documentos, a continuación encontraras el IDE de Arduino que recomendamos descargar para solucionar este problema.
-
- Recomendamos descomprimir el IDE de Arduino en la carpeta Mis Documentos.
- El siguiente es el código que usaremos para solucionar este error, el codigo sirve para probar la conexión de tu modulo IR con tu arduino, en otra post explicaremos el codigo detalladamente.
- Descarga el código!
- Ahora al intentar cargar el código nos debe aparecerá el error mencionado anteriormente.
Solucion
- Ir a carpeta de IDE de Arduino en Mis Documentos llamada “arduino-nightly-windows” – arduino-nightly – libraries.
- Copiamos el contenido de la carpeta RobotIRremote.
- Ahora nos dirigimos de nuevo a la carpeta Mis Documentos
- Abrimos la carpeta llamada Arduino – libraries.
- Pegamos la carpeta RobotIRremote que habiamos copiado en el paso 1.
- Abrimos la carpeta RobotIRremote pegada en el paso 5.
- Abrimos la carpeta src y eliminamos los archivos IRremoteTools.cpp y IRremoteTools.h
- Volvemos a la carpeta libraries que abrimos en el paso 1.
- Abrimos la carpeta RobotIRremote – src y cambiamos el nombre de los siguientes archivos: IRremote.cpp por IRremote1.cpp; IRremote.h por IRremote1.h.
- Listo ya podemos cargar el codigo y el problema estara solucionado.
Ya puedes iniciar tus proyectos roboticos, como lo son controlar tu Brazo Robotico con Control infrarrojo o tu Araña Robotica con Control infrarrojo
0 thoughts on “Como Solucionar el Problema de IrRemote “TKD2” was not declared in this scope”
Muy buna pagina buenos aportes …gracias
Un gusto!!