Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CARRION
"Año del buen servicio al ciudadano"
CICLO: IV
CARRO EVASOR DE OBSTACULOS
Con el desarrollo de este proyecto de “Carro Evasor de Obstáculos”, nos ha permitido
adquirir el conocimiento de la función de un “puente H”, la necesidad de rectificar fuentes
de voltaje para conseguir la tensión requerida, el manejo y control de motores mediante
sensores de contacto para definir el sentido de giro del mismo.
OBJETIVOS GENERALES:
- ARDUINO UNO
- DOS MOTOREDUCTORES
- DOS BATERIAS DE 9V
- 2 PROTOBOARD
const int trig = 12;
const int echo = 11;
const int leftForward = 2;
const int leftBackward = 3;
const int rightForward = 4;
const int rightBackward = 5;
int duration = 0;
int distance = 0;
void setup()
{
pinMode(trig , OUTPUT);
pinMode(echo , INPUT);
pinMode(leftForward , OUTPUT);
pinMode(leftBackward , OUTPUT);
pinMode(rightForward , OUTPUT);
pinMode(rightBackward , OUTPUT);
Serial.begin(9600);
}
void loop()
{
digitalWrite(trig , HIGH);
delayMicroseconds(1000);
digitalWrite(trig , LOW);
duration = pulseIn(echo , HIGH);
distance = (duration/2) / 28.5 ;
Serial.println(distance);
if ( distance < 20 )
{
digitalWrite(leftForward , LOW);
digitalWrite(leftBackward , HIGH);
digitalWrite(rightForward , HIGH);
digitalWrite(rightBackward , LOW);
delay(100);
}
else
{
digitalWrite(leftForward , HIGH);
digitalWrite(leftBackward , LOW);
digitalWrite(rightForward , HIGH);
digitalWrite(rightBackward , LOW);
}
}
CARRO EVASOR DE OBSTACULO TERMINADO