Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ROBOT SEGUIDOR
DE LINEA CON
ARDUINO
MATERIALES
void Base_Robot::Inicializar_Robot()
{
Motor_1.Inicializar_Motor();
Motor_2.Inicializar_Motor();
}
#include "Base_Robot.h"
#include "Sensor_TCRT5000.h"
class Robot_Seguidor
{
private:
Base_Robot Robot;
Sensor Sensor_1;
Sensor Sensor_2;
Sensor Sensor_3;
Sensor Sensor_4;
Sensor Sensor_5;
int sensor[5];
float Error=0, P=0, I=0, D=0, PID=0;
float Error_Anterior=0, Anteriror_I=0;
public:
Robot_Seguidor(int Pin_Motor_1A,
int Pin_Motor_1B,
int PWM_1,
int Pin_Motor_1C,
int Pin_Motor_1D,
int PWM_2,
int PinS1,
int PinS2,
int PinS3,
int PinS4,
int PinS5)
:Robot(Pin_Motor_1A, Pin_Motor_1B, PWM_1, Pin_Motor_1C, Pin_Motor_1D,
PWM_2),Sensor_1(PinS1),Sensor_2(PinS2),Sensor_3(PinS3),Sensor_4(PinS4),Sensor_5(PinS5){}
void Inicializar();
void Lectura_de_sensores();
INSTRUCTIVO
1) Solda los cables a los polos de los motores. Es importante soldar de la misma
manera que se muestra en la imagen, de lo contrario los motores podrían girar hacia el
sentido opuesto.