24-05-2019, 02:32 AM
que tal, estoy trabajando en un proyecto propuesto de talos electronics de un carro funcionando a bluetooth.
el problema es que no me compila para la tarjeta arduino uno, que es la que tengo
les dejo el código y el mensaje de error, para ver si alguien sabe qué pasa
#include <Base_Robot.h>
#include <Motor_DC.h>
/*
* Talos Electronics
* Tgo. Rafael Lozano Rolon
* Modificado por ultima vez 12 Diciembre 2016
* Para inicializar el Robot BT se necesita definir los pines de la siguiente manera
* Robot Nombre_Robot(In1,In2,Vss1-2,IN3,IN4,Vss3-4,TX_Bluetooth,RX_Bluettoth)
*
* /////////////////Parametros///////////////
* / Puente H /
* / Parametro -> Numero de pin /
* / IN1 -> 2 /
* / In2 -> 7 /
* / Vss1-2 -> 1 /
* / In3 -> 10 /
* / In4 -> 15 /
* / Vss3-4 -> 9 /
* / ----------------------------------------/
* //////////////////////////////////////////
*/
#include "Base_Robot.h"
Base_Robot Robot(13,12,11,10,8,9);
void setup()
{
Robot.Inicializar_Robot();
}
void loop()
{
Robot.Adelante(255,255);
delay(1000);
Robot.Izquierda(255,255);
delay(1000);
Robot.Atras(255,255);
delay(1000);
Robot.Derecha(255,255);
delay(1000);
Robot.Stop();
delay(1000);
}
In file included from C:\Users\angel\AppData\Local\Temp\BNZ.5ce744ff9e78dbe\Test_1\Test_1.ino:1:0:
C:\Users\angel\Documents\Arduino\libraries\Test_1/Base_Robot.h:2:7: error: previous definition of 'class Base_Robot'
class Base_Robot
^
exit status 1
Error compilando para la tarjeta Arduino/Genuino Uno.
el problema es que no me compila para la tarjeta arduino uno, que es la que tengo
les dejo el código y el mensaje de error, para ver si alguien sabe qué pasa
#include <Base_Robot.h>
#include <Motor_DC.h>
/*
* Talos Electronics
* Tgo. Rafael Lozano Rolon
* Modificado por ultima vez 12 Diciembre 2016
* Para inicializar el Robot BT se necesita definir los pines de la siguiente manera
* Robot Nombre_Robot(In1,In2,Vss1-2,IN3,IN4,Vss3-4,TX_Bluetooth,RX_Bluettoth)
*
* /////////////////Parametros///////////////
* / Puente H /
* / Parametro -> Numero de pin /
* / IN1 -> 2 /
* / In2 -> 7 /
* / Vss1-2 -> 1 /
* / In3 -> 10 /
* / In4 -> 15 /
* / Vss3-4 -> 9 /
* / ----------------------------------------/
* //////////////////////////////////////////
*/
#include "Base_Robot.h"
Base_Robot Robot(13,12,11,10,8,9);
void setup()
{
Robot.Inicializar_Robot();
}
void loop()
{
Robot.Adelante(255,255);
delay(1000);
Robot.Izquierda(255,255);
delay(1000);
Robot.Atras(255,255);
delay(1000);
Robot.Derecha(255,255);
delay(1000);
Robot.Stop();
delay(1000);
}
In file included from C:\Users\angel\AppData\Local\Temp\BNZ.5ce744ff9e78dbe\Test_1\Test_1.ino:1:0:
C:\Users\angel\Documents\Arduino\libraries\Test_1/Base_Robot.h:2:7: error: previous definition of 'class Base_Robot'
class Base_Robot
^
exit status 1
Error compilando para la tarjeta Arduino/Genuino Uno.