Escolar Documentos
Profissional Documentos
Cultura Documentos
// C++ code
//
/*
carrinho seguidor de faixa
Vitoria Elen
25/11
v1.0
*/
#define MotorESQ 11 //define as entradas e saidas
#define MotorDIR 10
#define SensorESQ 2
#define SensorDIR 4
#define Velocidade A0
void setup()
{
pinMode(MotorESQ, OUTPUT); // inicializa entrada
pinMode(MotorDIR, OUTPUT);
pinMode(SensorESQ, INPUT);
pinMode(SensorDIR, INPUT);
}
void loop()
{
VeloMax = analogRead(Velocidade);
VeloSaida = map( VeloMax,0,1023,0,255);
if(digitalRead(SensorESQ)==1) analogWrite(MotorESQ,VeloSaida);
else analogWrite(MotorESQ,0);
VeloMax = analogRead(Velocidade);
VeloSaida = map( VeloMax,0,1023,0,255);
if(digitalRead(SensorDIR)==1) analogWrite(MotorDIR,VeloSaida);
else analogWrite(MotorDIR,0);
}