Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UNIVERSIDAD
PRIVADA DEL VALLE
FACULTAD DE INFORMÁTICA Y
ELECTRÓNICA
DPTO: ELECTRÓNICA
Título de la Practica
PRACTICA 1. DESCRIPCIÓN ESPACIAL DEL ROBOT MANIPULADOR
PRACTICA 2. CINEMÁTICA DIRECTA DEL ROBOT MANIPULADOR
PRACTICA 3 MOVIMIENTO DE TRAYECTORIA CIRCULAR DEL
ROBOT MÓVIL
PRACTICA 4. MOVIMIENTO DE TRAYECTORIA RECTILÍNEA DEL ROBOT
MÓVIL CON SINCRONIZACIÓN PID
PRACTICA 5. SEGUIMIENTO DE LÍNEAS EN ROBOTS MÓVILES
MEDIANTE EL SENSOR DE LUZ
PRACTICA 6. CONTROL DE PERIFÉRICOS EN ROBOTS MÓVILES
PRACTICA 7. CONTROL DE SENSORES EN ROBOTS MÓVILES
PRACTICA 8. PROGRAMACIÓN DE TRAYECTORIAS DEL ROBOT
MANIPULADOR
PRACTICA 9. RECONOCIMIENTO E IDENTIFICACIÓN DE OBJETOS
USANDO EL SOFTWARE OPENCV, Y EL ROBOT MANIPULADOR
1
GUÍAS DE PRÁCTICA DE ELECTRÓNICA
Código de registro: RE-10-LAB-249 Versión 6.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE ROBÓTICA
PRACTICA Nº 1
2. COMPETENCIA (S)
MATERIALES Y EQUIPOS
2 Monitor 1 Pza
Los equipos son utilizados por un
grupo de 3 estudiantes y la
3 Mouse 1 Pza capacidad del laboratorio es para
10 grupo
4 Teclado 1 Pza
5 CPU 1 Pza
GUÍAS DE PRÁCTICA DE ELECTRÓNICA
Código de registro: RE-10-LAB-249 Versión 6.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE ROBÓTICA
INSUMOS
Item Denominación Cantidad Unidad Observaciones
1 Arduino uno R3 1 Pza
10 Micro SD 16 G 1 Pza
4. TÉCNICA Ó PROCEDIMIENTO
Parte 1.
Identifique la posición de los servomotores en el robot y la conexión de estos con el
controlador de servomotores PCA9685. Llene la tabla 1
Parte 2.
Instale la biblioteca del PCA9685 en el Arduino Uno: “Adafruit PWM Servo Driver
Library”,
#include <Wire.h>
#include <Adafruit_PWMServoDriver.h>
Adafruit_PWMServoDriver servos = Adafruit_PWMServoDriver(0x40);
unsigned int pos_0 = 172; // Calculo de pulsos para 0 grados
unsigned int pos_180 = 565; //Calculo de pulsos para 180 grados
const int servo_ch_1 = 0;// asignar el canal
const int lim_max=180;// asignar el valor máximo de la articulación.
const int lim_min=0;// asignar el valor mínimo de la articulación.
void setup() {
servos.begin();
servos.setPWMFreq(50); //Frecuecia PWM de 50Hz
}
void loop() {
//servo 0
for (int i = lim_min; i < lim_max; i++) {
movServo(servo_ch_1, i); //Mover servo del canal 1
delay(10);
}
delay(1000); //Esperamos 1 segundo antes de regresar
for (int i = lim_max; i > lim_min; i--) {
movServo(servo_ch_1, i);//Mover servo del canal 1
delay(10);
}
delay(1000);
}
GUÍAS DE PRÁCTICA DE ELECTRÓNICA
Código de registro: RE-10-LAB-249 Versión 6.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE ROBÓTICA
Tabla 1.
Identifique la conexión de los servomotores con el controlador
GUÍAS DE PRÁCTICA DE ELECTRÓNICA
Código de registro: RE-10-LAB-249 Versión 6.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE ROBÓTICA
Parte 2.
7. CUESTIONARIO
PRACTICA Nº 2
2. COMPETENCIA (S)
MATERIALES Y EQUIPOS
2 Monitor 1 Pza
Los equipos son utilizados por un
grupo de 3 estudiantes y la
3 Mouse 1 Pza capacidad del laboratorio es para
10 grupo
4 Teclado 1 Pza
5 Cpu 1 Pza
GUÍAS DE PRÁCTICA DE ELECTRÓNICA
Código de registro: RE-10-LAB-249 Versión 6.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE ROBÓTICA
INSUMOS
Item Denominación Cantidad Unidad Observaciones
1 Arduino uno R3 1 Pza
Modulo controlador de
7 1 Pza
servomotores PCA9685
10 Micro SD 16 G 1 Pza
4. TÉCNICA Ó PROCEDIMIENTO
Parte 1.
Realice la conexión del módulo con el Arduino y la fuente de alimentación según lo
mostrado en la figura. Configurar a la fuente en modo paralelo y 5V, máxima corriente.
Parte 2.
Desarrollar un programa en IDE DE ARDUINO y PYTHON para el ARDUINO UNO y el
RASPBERRY respectivamente, para que el robot manipulador pueda moverse cada articulación
de forma independiente. Los movimientos de cada articulación deben ser de manera fina, a una
velocidad media, de tal forma que no provoque vibración y oscilación mecánica en el
manipulador.
El programa desarrollado en Python envía un vector por el monitor serial la siguiente trama:
Para mover una articulación, simplemente enviar un carácter en la posición deseada del vector.
Para incrementar el ángulo enviar la letra “a”, para decrementar el ángulo enviar la letra “b”.
GUÍAS DE PRÁCTICA DE ELECTRÓNICA
Código de registro: RE-10-LAB-249 Versión 6.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE ROBÓTICA
En Python debe instalar las bibliotecas de “pygame” y “pyserial”. En las instrucciones debe estar
presente la comunicación serial con el ARDUINO:
El manejo del robot debe ser mediante teclado, por ejemplo el código mostrado a continuación,
es usado para el movimiento del efector final:
El código en IDE DE ARDUINO se muestra a continuación, con la recepción del vector enviado
por el programa de PYTHON.
Utilizar el código patrón de IDE DE ARDUINO, complementando el control de los limites de los
servomotores de las articulaciones, y el movimiento de cada servomotor en la función loop().
#include <Wire.h>
#include <Adafruit_PWMServoDriver.h>
Adafruit_PWMServoDriver servos = Adafruit_PWMServoDriver(0x40);
unsigned int pos_0 = 172; // Calculo de pulsos para 0 grados
unsigned int pos_180 = 565; //Calculo de pulsos para 180 grados
const int servo_ch_1 = 0;// asignar el canal
const int lim_max=180;// asignar el valor máximo de la articulación.
const int lim_min=0;// asignar el valor mínimo de la articulación.
void setup() {
Serial.begin(9600);
servos.begin();
servos.setPWMFreq(50);
}
GUÍAS DE PRÁCTICA DE ELECTRÓNICA
Código de registro: RE-10-LAB-249 Versión 6.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE ROBÓTICA
void loop() {
movServo(servo_ch_1, anguloRobot[0]); //Mover servo del canal 1
// añadir código para el movimiento del resto de los servomotores
}
void serialEvent(){
if (Serial.available())
{
mensaje = Serial.readString();
actualizarAngulo();
AngulosRobots = "";
}
for (int i = 0; i < 6; i++)
{
AngulosRobots = AngulosRobots + " / " + String(anguloRobot[i]);
}
Serial.println(AngulosRobots);
}
void actualizarAngulo(){
// falta controlar los límites máximos y mínimos de los servomotores conectado a las
articulaciones.
for (int i = 0; i < 6; i++)
{
switch (mensaje[i])
{
case 'a': anguloRobot[i] = anguloRobot[i] + incremento;
break;
case 'b': anguloRobot[i] = anguloRobot[i] -incremento;
break;
default: break;
}
}
}
GUÍAS DE PRÁCTICA DE ELECTRÓNICA
Código de registro: RE-10-LAB-249 Versión 6.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE ROBÓTICA
Debe incluir en el informe el código usado, fotografías y grabar el video (Subirlo al STREAM y
adjuntar el enlace) que muestren el proceso de movimiento del robot y su finalización.
7. CUESTIONARIO
PRACTICA Nº 3
2. COMPETENCIA (S)
MATERIALES Y EQUIPOS
Item Denominación Cantidad Unidad Observaciones
1 CPU 1 Pza
2 Lego Mindstorms 1 Pza Los equipos son utilizados por un
grupo de 3 estudiantes y la
3 Monitor 1 Pza
capacidad del laboratorio es para
4 Mouse 1 Pza 10 grupo
5 Teclado 1 Pza
6 Lego EV3 1 Pza
GUÍAS DE PRÁCTICA DE ELECTRÓNICA
Código de registro: RE-10-LAB-249 Versión 6.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE ROBÓTICA
INSUMOS
Item Denominación Cantidad Unidad Observaciones
1 Baterías LEGO 1 Pza
2 Cable RJ12 para LEGO 7 Pza
3 Cable USB para LEGO 1 Pza
4 Cable de poder 2 Pza Los insumos son utilizados
por un grupo de 3
5 Motores LEGO. 4 Pza estudiantes y la capacidad
del laboratorio es para 10
6 Sensor de ultrasonido 1 Pza
grupo
7 Sensor de luz 1 Pza
8 Sensor de contacto 1 Pza
9 Piezas para armado LEGO 100 Pza
10 Pista de la trayectoria 1 Pza
4. TÉCNICA Ó PROCEDIMIENTO
Utilizando el robot móvil LEGO MINDSTORMS (Prototipo armado con sensores y actuadores) para
completar el laboratorio, programe el robot en BRICX CC para que se mueva por el exterior de cada
bandera sin golpearla mediante trayectorias circulares. La ruta correcta para seguir se muestra en la
siguiente figura.
GUÍAS DE PRÁCTICA DE ELECTRÓNICA
Código de registro: RE-10-LAB-249 Versión 6.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE ROBÓTICA
5. TIEMPO DE DURACIÓN DE LA PRÁCTICA
7. CUESTIONARIO
PRACTICA Nº 4
2. COMPETENCIA (S).
MATERIALES Y EQUIPOS
Item Denominación Cantidad Unidad Observaciones
1 CPU 1 Pza
2 Lego Mindstorms 1 Pza
Los equipos son utilizados por un
3 Monitor 1 Pza grupo de 3 estudiantes y la
4 Mouse 1 Pza capacidad del laboratorio es para
10 grupo
5 Teclado 1 Pza
INSUMOS
Item Denominación Cantidad Unidad Observaciones
4. TÉCNICA Ó PROCEDIMIENTO.
Utilizando el robot móvil LEGO MINDSTORMS (Prototipo armado con sensores y actuadores) para
completar el laboratorio, programe el robot en BRICX CC para que complete dos vueltas alrededor del
cuadrado interior del recorrido. Las líneas a lo largo del camino están ahí para la retroalimentación del
sensor de LUZ (debe usar el mismo para el cambio de trayectoria); sobrepasarlos no es tomando en
cuenta como falta en la tarea.
GUÍAS DE PRÁCTICA DE ELECTRÓNICA
Código de registro: RE-10-LAB-249 Versión 6.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE ROBÓTICA
Debe incluir en el informe el código usado, fotografías y grabar el video (Subirlo al STREAM y adjuntar el
enlace) que muestren el proceso de movimiento del robot y su finalización.
7. CUESTIONARIO.
2. COMPETENCIA (S)
MATERIALES Y EQUIPOS
Item Denominación Cantidad Unidad Observaciones
1 CPU 1 Pza
5 Teclado 1 Pza
GUÍAS DE PRÁCTICA DE ELECTRÓNICA
Código de registro: RE-10-LAB-249 Versión 6.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE ROBÓTICA
INSUMOS
Item Denominación Cantidad Unidad Observaciones
4. TÉCNICA Ó PROCEDIMIENTO.
Utilizando el robot móvil LEGO MINDSTORMS (Prototipo armado con sensores y actuadores) para
completar el laboratorio, programe el robot en BRICX CC para que siga la línea negra usando el sensor
de luz. El robot no debe chocar con ninguno de los obstáculos (vasos amarillos) a lo largo del recorrido.
GUÍAS DE PRÁCTICA DE ELECTRÓNICA
Código de registro: RE-10-LAB-249 Versión 6.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE ROBÓTICA
5. TIEMPO DE DURACIÓN DE LA PRÁCTICA
La práctica tendrá una duración de 100 minutos.
7. CUESTIONARIO
1. Describa los sensores de LEGO MINDSTORMS NXT compatibles con LEGO MINDSTORMS EV3
2. Describa dos tipos de algoritmos seguidores de línea comúnmente utilizados.
3. Describa mediante un ejemplo la forma de crear funciones en BRICX CC
GUÍAS DE PRÁCTICA DE ELECTRÓNICA
Código de registro: RE-10-LAB-249 Versión 6.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE ROBÓTICA
PRACTICA Nº 6
PROGRAMAS PARA EL CONTROL DE PERIFÉRICOS EN ROBOTS MÓVILES
2. COMPETENCIAS.
MATERIALES Y EQUIPOS
Item Denominación Cantidad Unidad Observaciones
1 CPU 1 Pza
5 Teclado 1 Pza
GUÍAS DE PRÁCTICA DE ELECTRÓNICA
Código de registro: RE-10-LAB-249 Versión 6.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE ROBÓTICA
INSUMOS
Item Denominación Cantidad Unidad Observaciones
4. TECNICA Ó PROCEDIMIENTO.
Utilizando el robot móvil LEGO MINDSTORMS (Prototipo armado con sensores y actuadores) para
completar el laboratorio, programe el robot en BRICX CC para que se mueva desde la ubicación de
inicio a cada línea y regrese al inicio. El robot móvil debe moverse a la primera línea, regresar al inicio,
moverse a la segunda línea, regresar al inicio, etc. Mientras hace esto, el robot también debe
almacenar el número de líneas que ha cruzado en una variable y mostrar ese número en la pantalla
LCD del ladrillo del robot móvil.
GUÍAS DE PRÁCTICA DE ELECTRÓNICA
Código de registro: RE-10-LAB-249 Versión 6.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE ROBÓTICA
Debe incluir en el informe el código usado, fotografías y grabar el video (Subirlo al STREAM y adjuntar el
enlace) que muestren el proceso de movimiento del robot y su finalización.
7. CUESTIONARIO
2. COMPETENCIA (S)
MATERIALES Y EQUIPOS
Item Denominación Cantidad Unidad Observaciones
1 CPU 1 Pza
5 Teclado 1 Pza
GUÍAS DE PRÁCTICA DE ELECTRÓNICA
Código de registro: RE-10-LAB-249 Versión 6.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE ROBÓTICA
INSUMOS
Item Denominación Cantidad Unidad Observaciones
4. TÉCNICA Ó PROCEDIMIENTO.
Utilizando el robot móvil LEGO MINDSTORMS (Prototipo armado con sensores y actuadores) para
completar el laboratorio, programe el robot en BRICX CC para avanzar hacia la pared usando el sensor
táctil (TOUCH), siga el curso de seguimiento de línea usando el sensor de luz, llegue al área de
calibración (zona con un libro verde) usando el sensor ULTRASONIDO y finalmente viaje a la meta. Su
robot no debe golpear ningún obstáculo ni cruzar las líneas de límite de desafío.
GUÍAS DE PRÁCTICA DE ELECTRÓNICA
Código de registro: RE-10-LAB-249 Versión 6.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE ROBÓTICA
Debe incluir en el informe el código usado, fotografías y grabar el video (Subirlo al STREAM y adjuntar el
enlace) que muestren el proceso de movimiento del robot y su finalización.
7. CUESTIONARIO.
PRACTICA Nº 8
2. COMPETENCIA (S)
MATERIALES Y EQUIPOS
2 Monitor 1 Pza
Los equipos son utilizados por un
grupo de 3 estudiantes y la
3 Mouse 1 Pza capacidad del laboratorio es para
10 grupo
4 Teclado 1 Pza
5 CPU 1 Pza
GUÍAS DE PRÁCTICA DE ELECTRÓNICA
Código de registro: RE-10-LAB-249 Versión 4.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE ROBÓTICA
INSUMOS
Item Denominación Cantidad Unidad Observaciones
1 Arduino uno R3 1 Pza
Modulo controlador de
8 1 Pza
servomotores PCA9685
11 Micro SD 16 G 1 Pza
4. TÉCNICA Ó PROCEDIMIENTO
Parte 1.
Realice la conexión del módulo con el Arduino y la fuente de alimentación según lo mostrado
en la figura. Configurar a la fuente en modo paralelo y 5V, máxima corriente.
GUÍAS DE PRÁCTICA DE ELECTRÓNICA
Código de registro: RE-10-LAB-249 Versión 4.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE ROBÓTICA
Parte 2.
Desarrollar un programa en IDE DE ARDUINO para que el robot manipulador que cumpla lo
siguiente:
• Posición inicial, de tal forma que en los servomotores no exija mucho esfuerzo. Tomar
en cuenta que esta posición debe ser cómoda para la estructura del robot. (ver figura
1)
• Desplazarse al Punto A (ver figura 1), desde la posición inicial, evitando vibraciones y
oscilaciones mecánicas en el robot manipulador. Los movimientos no deben ser
rápidos. Una vez llegada a la posición A, debe agarrar el objeto y moverse a la
posición inicial.
• Por último, desplazar al punto B (ver figura 1), desde la posición inicial, evitando
vibraciones y oscilaciones mecánicas en el robot manipulador. Los movimientos no
deben ser rápidos. Una vez llegada a la posición B, debe soltar el objeto y moverse a
la posición inicial.
GUÍAS DE PRÁCTICA DE ELECTRÓNICA
Código de registro: RE-10-LAB-249 Versión 4.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE ROBÓTICA
Figura 1
Parte 3.
Añada al programa desarrollado en la parte 2 lo siguiente:
• Desplazarse al Punto A (ver figura 2), desde la posición inicial, evitando vibraciones y
oscilaciones mecánicas en el robot manipulador. Los movimientos no deben ser
rápidos. Una vez llegada a la posición A, debe agarrar el objeto y moverse a la
posición inicial.
• Por último, desplazar al Punto C (ver figura 2), desde la posición inicial, evitando
vibraciones y oscilaciones mecánicas en el robot manipulador. Los movimientos no
deben ser rápidos. Una vez llegada a la posición C, debe soltar el objeto y moverse a
la posición inicial.
Figura 2.
GUÍAS DE PRÁCTICA DE ELECTRÓNICA
Código de registro: RE-10-LAB-249 Versión 4.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE ROBÓTICA
Debe incluir en el informe el código usado, fotografías y grabar el video (Subirlo al STREAM y adjuntar el
enlace) que muestren el proceso de movimiento del robot y su finalización.
7. CUESTIONARIO
PRACTICA Nº 9
2. COMPETENCIA (S)
MATERIALES Y EQUIPOS
2 Monitor 1 Pza
6 CPU 1 Pza
GUÍAS DE PRÁCTICA DE ELECTRÓNICA
Código de registro: RE-10-LAB-249 Versión 4.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE ROBÓTICA
INSUMOS
Item Denominación Cantidad Unidad Observaciones
1 Arduino uno R3 1 Pza
11 Micro SD 16 G 1 Pza
12 Lector de micro SD 1 Pza
4. TÉCNICA Ó PROCEDIMIENTO
Parte 1.
Realice la conexión del módulo con el Arduino y la fuente de alimentación según lo
mostrado en la figura. Configurar a la fuente en modo paralelo y 5V, máxima corriente.
23
GUÍAS DE PRÁCTICA DE ELECTRÓNICA
Código de registro: RE-10-LAB-249 Versión 4.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE ROBÓTICA
Parte 2.
El campo de la visión por ordenador ha crecido a un ritmo muy acelerado. La visión del robot es
considerada una de las habilidades sensoriales más importantes de los robots. Al igual que los
ojos humanos, un sistema de visión artificial permite al robot percibir el entorno en el que se
encuentra y es uno de los puntos tecnológicos que mejor representa el grado de inteligencia del
robot. Entre las áreas principales donde se han implementado manipuladores están el campo
quirúrgico y automovilístico. En el sector automotriz, los brazos robóticos se utilizan en líneas de
montaje, en las que es necesario seleccionar piezas de automóvil específicas con diferentes
materiales, formas, colores y peso. En el campo quirúrgico, los brazos robóticos han sido
implementados debido a que sus movimientos de alta precisión durante el proceso ayudan a
reducir del tiempo de cirugía.
24
GUÍAS DE PRÁCTICA DE ELECTRÓNICA
Código de registro: RE-10-LAB-249 Versión 4.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE ROBÓTICA
import numpy as np
import cv2
import serial, time
while(1):
# Lee el video webcam en tramas
_, imageFrame = webcam.read()
25
GUÍAS DE PRÁCTICA DE ELECTRÓNICA
Código de registro: RE-10-LAB-249 Versión 4.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE ROBÓTICA
26
GUÍAS DE PRÁCTICA DE ELECTRÓNICA
Código de registro: RE-10-LAB-249 Versión 4.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE ROBÓTICA
area = cv2.contourArea(contour)
if(area > 300):
x, y, w, h = cv2.boundingRect(contour)
imageFrame = cv2.rectangle(imageFrame, (x, y),
(x + w, y + h),
(60,255,255), 2)
Parte 3.
Utilice el código desarrollado en el laboratorio anterior e integre con lo desarrollado en la parte
2, de tal forma que mueva objetos a la posición B o C de la posición A conforme al color del
objeto, pasando por la posición inicial, como se muestra en la figura 1.
Figura 1.
27
GUÍAS DE PRÁCTICA DE ELECTRÓNICA
Código de registro: RE-10-LAB-249 Versión 4.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE ROBÓTICA
#include <Wire.h>
#include <Adafruit_PWMServoDriver.h>
Adafruit_PWMServoDriver servos = Adafruit_PWMServoDriver(0x40);
unsigned int pos_0 = 172; // Calculo de pulsos para 0 grados
unsigned int pos_180 = 565; //Calculo de pulsos para 180 grados
const int servo_ch_1 = 0;// asignar el canal
bool bandera = false;
char msj;
void MoverPiezaRoja()
{
/// Inserte el código para mover la pieza roja
}
void MoverPiezaVerde();
{
/// Inserte el código para mover la pieza verde
}
void PosiciónInicial()
{
/// Inserte el código para mover el robot a la posición inicial
}
void movServo(uint8_t n_servo, int angulo) {
int duty;
duty = map(angulo, 0, 180, pos_0, pos_180);
servos.setPWM(n_servo, 0, duty);
}
void serialEvent() {
if (Serial.available())
{
char msj2 = Serial.read();
Serial.end();
if (bandera == false)
{
msj = msj2;
bandera = true;
}
}
}
void setup() {
Serial.begin(9600);
servos.begin();
28
GUÍAS DE PRÁCTICA DE ELECTRÓNICA
Código de registro: RE-10-LAB-249 Versión 4.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE ROBÓTICA
if (msj=’V’)
{
MoverPiezaVerde();
}
Serial.end();
Serial.flush();
}
Serial.begin(9600);
bandera = false;
}
}
Debe incluir en el informe el código usado, fotografías y grabar el video (Subirlo al STREAM y adjuntar el
enlace) que muestren el proceso de movimiento del robot y su finalización.
7. CUESTIONARIO
5.- ¿Qué aplicaciones se pueden usar en robótica con la técnica de medición de objetos?
29