ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Laboratorio de Taller de Robótica


Enviado por   •  2 de Abril de 2022  •  Documentos de Investigación  •  756 Palabras (4 Páginas)  •  58 Visitas

Página 1 de 4

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

  1. Observa el esquema mostrado.

[pic 1][pic 2]

  1. Identifica los componentes básicos del sistema robótico:
  • Sensor: LDR
  • Sistemas de control: ARDUINO
  • Actuador: MOTOR
  1. ¿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

  1. Implementa el circuito mostrado en el simulador:

[pic 3][pic 4]

  1. 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);        }

}

  1. 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.

  1. Identifica las líneas de código que controlan los siguientes elementos del sistema robótico:

  1. Sensor:

  valor0=analogRead(pin0);

  valor1=analogRead(pin1);

Serial.println(valor0);

Serial.println(valor1);

  1. 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);

}

  1. Actuador:

if(valor0>250){ digitalWrite(motor0,HIGH); digitalWrite(LED1,HIGH); }

...

Descargar como (para miembros actualizados) txt (5 Kb) pdf (309 Kb) docx (200 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com