Entradas

Mostrando entradas de diciembre, 2018

Laboratorio 15

Imagen
EVASOR DE OBSTÁCULOS Y SEGUIDOR DE LÍNEA Coronel Chambi, Jose Luis Espinal Ahuanlla, Hugo Neill Programación y explicación en ARDUINO CÓDIGO #define lineTracking1 11 #define lineTracking2 4 #define lineTracking3 2 /*Sensor Ultrasónico*/ int Echo = A4; int Trig = A5; int in1 = 9; int in2 = 8; int in3 = 7; int in4 = 6; int ENA = 10; int ENB = 5; int ABS = 110; int rightDistance = 0, leftDistance = 0, middleDistance = 0; /*Sensores Infrarrojos*/ bool num1, num2, num3; bool flag; /*Motores*/ void _mForward() {   analogWrite(ENA, ABS);   analogWrite(ENB, ABS);   digitalWrite(in1, LOW);   digitalWrite(in2, HIGH);   digitalWrite(in3, LOW);   digitalWrite(in4, HIGH); } void _mBack() {   analogWrite(ENA, ABS);   analogWrite(ENB, ABS);   digitalWrite(in1, HIGH);   digitalWrite(in2, LOW);   digitalWrite(in3, HIGH);   digitalWrite(in4, LOW); } void _mleft() {   a...

Laboratorio 14

Imagen
SEGUIDOR DE LINEA En el presente laboratorio utilizaremos los sensores ópticos del carrito para hacer un seguidor de linea, usamos 3 y dos sensores ópticos para lograr dicho propósito y hallaremos un código adecuado para poder realizar el funcionamiento con 2 sensores ópticos. Integrantes: Espinal Ahuanlla, Hugo Neill Coronel Chambi, Jose Luis Video Demostrativo Código en Arduino. #define lineTracking1 11 #define lineTracking2 4 #define lineTracking3 2 int in1=9; int in2=8; int in3=7; int in4=6; int ENA=10; int ENB=5; int ABS=100; bool num1, num2, num3; bool flag;  void _mForward(){   analogWrite(ENA,ABS);   analogWrite(ENB,ABS);   digitalWrite(in1,LOW);   digitalWrite(in2,HIGH);   digitalWrite(in3,LOW);   digitalWrite(in4,HIGH);   Serial.println("go forward!"); } void _mBack(){   analogWrite(ENA,ABS);   analogWrite(ENB,ABS);   digitalWrite(in1,HIGH);   digitalWrite(in2,LOW); ...