Laboratorio de Taller de Robótica
Enviado por ImbaakMr • 2 de Abril de 2022 • Documentos de Investigación • 756 Palabras (4 Páginas) • 58 Visitas
Facultad de Ingeniería Laboratorio de Taller de Robótica
Laboratorio 01 Tema: Componentes de un robot básico.
Logro: Al término de la sesión, el estudiante identifica los componentes de un robot básico implementando un sistema microcontrolado con sensórica mediante un simulador, con eficiencia.
ALUMNO: Montoya Maravi Jhonatan N00111779
EXPERIENCIA No 1: Elementos básicos de un robot
- Observa el esquema mostrado.
[pic 1][pic 2]
- Identifica los componentes básicos del sistema robótico:
- Sensor: LDR
- Sistemas de control: ARDUINO
- Actuador: MOTOR
- ¿Qué tipo de sensor es el que está ubicado en la parte superior?
-Se encuentra el LCD (sensor de luz).
3.¿Cuál es el sentido de giro en este caso?.
-Uno gira de manera positiva y el otro gira de manera negativa para así generar movimiento continuo.
EXPERIENCIA No 2: Simulación del sistema robótico
- Implementa el circuito mostrado en el simulador:
[pic 3][pic 4]
- Carga el siguiente código:
int valor0=0,valor1=0;// INICIALIZA LOS VALORES DE LOS LDR
int pin0=A0, pin1=A1;//ldr
int motor0=13,motor1=12;//asigna variables para los motores conectados a pin 1 2 y 13 int LED1=2,LED2=3;//leds
void setup (){
Serial.begin(9600);// inicializa la com serial
pinMode(motor0,OUTPUT);// CONFIGURA EL PIN MOTOR0 COMO SALIDA
pinMode(motor1,OUTPUT); pinMode(LED1,OUTPUT); pinMode(LED2,OUTPUT);
}
void loop(){
//LECTURA DE LOS VALORES DE LOS LDR
valor0=analogRead(pin0);// lee los datos del pin analogo Ao valor1=analogRead(pin1);// lee los datos del pin analogo A1
Serial.println(valor0);//imprimir en el monserial los datos de A1 Serial.println(valor1);
//CONDICIONES
if(valor0>250){ digitalWrite(motor0,HIGH); digitalWrite(LED1,HIGH); }
else{digitalWrite(motor0,LOW); digitalWrite(LED1,LOW);
}
if(valor1>250){ digitalWrite(motor1,HIGH); digitalWrite(LED2,HIGH); }
else{digitalWrite(motor1,LOW); digitalWrite(LED2,LOW); }
}
- Realiza simulación ¿Cuál es la función que realiza este sistema robótico?
[pic 5]
♦ Al entrar en contacto con la luz los LDR mandan el voltaje a los motores DC provocando que giren a 6666 rpm en dirección a la luz.
- Identifica las líneas de código que controlan los siguientes elementos del sistema robótico:
- Sensor:
valor0=analogRead(pin0);
valor1=analogRead(pin1);
Serial.println(valor0);
Serial.println(valor1);
- Sistema de control (procesos)
int valor0=0,valor1=0;// INICIALIZA LOS VALORES DE LOS LDR
int pin0=A0, pin1=A1;//ldr
int motor0=13,motor1=12;//asigna variables para los motores conectados a pin 1 2 y 13 int LED1=2,LED2=3;//leds
void setup (){
Serial.begin(9600);// inicializa la com serial
pinMode(motor0,OUTPUT);// CONFIGURA EL PIN MOTOR0 COMO SALIDA
pinMode(motor1,OUTPUT); pinMode(LED1,OUTPUT); pinMode(LED2,OUTPUT);
}
- Actuador:
if(valor0>250){ digitalWrite(motor0,HIGH); digitalWrite(LED1,HIGH); }
...