Equipo7 Evidencia de Aprendizaje 1

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 19

Universidad Autónoma de Nuevo León

Preparatoria 22
Linda Vista
Introducción a la robótica
Maestra: María Amelia Garza Tamez
Usuario Nombre
2110491 TORRES GARCIA SOPHIA AIMEE
2111546 TORRES HERRERA FATIMA MONSERRAT Grupo:908
2111636 TORRES HERRERA JENNIFER GUADALUPE
2110871 VEGA CAMACHO CARLOS MANUEL
Equipo: 7
2111647 VEGA GONZALEZ ADOLFO
2111366 VITELA SAUCEDO EMILIANO
Índice
Conceptos de programación .…3
Lenguaje de programación estructurado en bloques .…4
Diapositivas

Interfaz de trabajo de rogic .…4


Pantalla principal de rogic .…5
Menú de opciones .…6
Área de botones .…9
Área de programación .…10
Borrar comandos .…10
Barra de navegación .…10
Área de comandos .…11
Interfaz de trabajo de Smart rogic .…15
Pantalla de Smart rogic .…16
Conexión Bluetooth .…18
Bibliografía .…19
Conceptos de
programación
La programación es un conjunto de pasos, algoritmos que te llevan a solucionar un problema o una tarea,
expresar con un código y programarlo te ayuda a resolver retos dividiéndolo en tareas más pequeñas con nuevas
combinaciones y utilizando el pensamiento creativo.
La programación es la metodología o los pasos que seguir para construir un programa. Durante este proceso, el
programa es escrito conforme la sintaxis de un lenguaje de programación, se prueba, se mejora, se instala y se le
da mantenimiento.
La programación antes estaba reservada para profesionales llamados programadores, hoy en día gracias al
internet, las redes sociales, la inteligencia artificial, los robots, etc. , sabemos que debemos ser no solo usuarios
de la tecnología sino ser capaces de crearla.
Un programa es un conjunto de instrucciones llamadas comandos que, escritos en una forma específica
(sintaxis), llevan a una computadora o robot a realizar una tarea determinada de manera correcta y rápida.
Para que un programa sea considerado de calidad debe ser, exacto claro, eficiente y portable.
Una lengua de programación es el conjunto de símbolos, vocablos y reglas (sintaxis) que controlan el
comportamiento físico y lógico de una computadora. Permite al programador, entre otras cosas, especificar los
datos que van a ser procesados y almacenados en ella.
Lengua de programación estructurado Interfaz de trabajo de Rogic
por bloques
La interfaz es sencilla, permite controlar
Estos lenguajes contienen una sección de al robot dese un diagrama de flujo basado
código que permite que grupos de sentencias en la lógica, puedes realizar ejercicios
sean tratados como si fueran una sola, simples de programación o agregarles
eliminando el obstáculo de la sintaxis y estructuras de control secuencial,
concentrándose en la lógica de la condicional y cíclico
programación.
Pantalla principal de
Rogic
Menú de opciones

El menú en Rogic contiene las opciones File, Setting, Mode y About que
despliegan varios comandos, guardar y abrir un programa, configuración y
actualización del robot

File.
Contiene las siguientes
opciones:
Open: abrir un programa para
New: para iniciar un programa nuevo ejecutarlo o editarlo.

Save: guardar un programa que Exit: salir del programa


estemos editando.
Save As: guardar un programa por
primera vez,
podemos elegir
el lugar donde
lo queramos
guardar.
Mode: Actualizaciones del robot,
Setting: Nos permite ajustar el puerto
conexión inalámbrica por buletooth y
donde estará conectado el CPU del robot
control
a nuestra computadora.
remoto
virtual.

About: Muestra información acerca


de la versión Rogic.
Download: compila y descarga el programa en el
Área de CPU del robot.
Run: inicia la ejecución del programa
botones Stop: detiene el programa de en ejecución.
WWW: liga a la página oficial.
Se utiliza para descargar el Exit: cierra el programa.
programa directamente en el
CPU del robot que has creado,
así ejecutar y detener un
programa
En la pantalla principal de Rogic, el área
Área
Área de azul cuadriculada es el lugar donde se va
de
programación
programación
realizando la programación al ir colocando
y anidando los bloques de programación

Borrar Se colocan sobre este icono los bloques


comandos de programación que se desean borrar

Barras de Se utilizan para navegar en


navegación la pantalla de programación
Área de comandos

La pantalla del software de Rogic tiene un conjunto de


comandos que son útiles para darle la estructura y las
instrucciones precisas a los robots a través de la
programación. Se componen por los siguientes comandos:
Functions, Chips, Delay. While, If Else y Sensors.
Es importante saber que cada uno de los comandos
tienen diferentes funciones, algunos de ellos cuentan con
subcomandos, cada uno con una función diferente, los cuales
se explican en la siguiente página.
Chips
Functions Los comandos de control
en Chips son:
DC Motor: movimiento de motores de
Es el primer botón de corriente
comando que aparece en Servo: controla los grados de posición en los
la pantalla de Rogic. Al servomotores.
Voice: programa la bocina.
seleccionarlo por Dot Matrix: matriz o arreglo de leds que
primera vez se despliega pueden ser encendidos y apagados
el subcomando New ON: activa los puertos de salida
seleccionados.
(void), que nos permite OFF: apaga las puertos de salida
crear funciones. seleccionados.
Variable: declara variables para funciones.
Calculate: realiza cálculos para las
funciones.
Delay While
Este botón presenta tres comandos de
control de repetición.
Este comando da While: el robot evalúa y condiciona.
la instrucción de Mientras esta condición sea verdadera,
esperar por un repetirá las instrucciones que estén dentro
de While
periodo
Break: se utiliza para salir de un ciclo;
determinado de cuando se ejecuta el control del programa
tiempo hasta que pasa inmediatamente a la siguiente
se ejecute la instrucción
siguiente Loop: este comando es para ordenarle al
robot que repita una o más veces las
instrucción, tiene
instrucciones que estén dentro del estatuto
un rango de 0.1 a Loop. Rogic acepta un rango de repetición
25 segundos. de 1 a 127 veces aproximadamente.
If Else
IF Else: estatuto de control condicional. El robot
evalúa una condición con ayuda de sus sensores. Si
la condición resulta verdadera, el robot realiza
Sensors
instrucciones; si la condición resulta falsa, procesa Presenta los comandos de:
instrucciones diferentes. IR Sensor: emite un haz de luz que es
IR Remote Control 5: condiciona los movimientos interrumpido o reflejado por el objeto a
del robot a través de un control remoto de 5 detectar.
botones y un receptor infrarrojo. Magnetic: par de láminas metálicas que se
IR Remote Control 8: condiciona los movimientos atraen en presencia de un campo magnético
del robot a través de un control remoto de 8 cerrando el circuito.
botones y un receptor infrarrojo. PIR Sensor: sensor infrarrojo pasivo, mide la
Bluetooth R/C 12: condiciona los movimientos del luz infrarroja radiada de los objetos situados
robot através de un control remoto de 12 botones y en su campo de visión.
un módulobluetooth. Tilt Sensor: detecta la inclinación de un objeto,
Bluetooth R/C 10: condiciona los movimientos del a través de un mecanismo fisico al alcanzar
robot a través de un control remoto de 10 botones cierto ángulo.
y un módulo bluetooth. Color Sensor: emite luz RGB (roja, verde, azul)
Contact S/W: condiciona las acciones del robot por sobre los objetos, calcula las coordenadas
medio de sensores de contacto. cromáticas y las compara con los valores de
Rand: función de control aleatorio. referencia guardados.
Interfaz de trabajo de Smart
Rogic

Es una aplicación de que se emplea


para programar el funcionamiento de
un robot a distancia, por medio de
una comunicación en bluetooth y una
computadora personal o bien un
dispositivo móvil que puede ser un
celular, una Tablet o bien un ipad, la
aplicación se descarga con la ayuda
del Play Store o Apple Store que
contienen los dispositivos móviles o
en una página web.
Puedes hacer una analogía con la pantalla de Rogic y definir algunas de sus
partes principales.

Área de botones :En esta área se puede


generar la comunicación entre el
dispositivo móvil y el robot:

Download: Descarga el programa


Run: inicia la ejecución del programa
Stop: detiene el programa
Setting: establecer la comunicación
entre el robot y el expositivo móvil

Área de programación:
Es el área es el
Pantalla de cuadriculada se va
realizando el programa al ir
smart rogic colocando y admirando los
bloques de programación
Área de comandos:
Es el área de Smart Rogic en donde se
encuentran los botones de los comandos,
los cuales son: Functions, Chips, Delay,
While, If Else y Sensors.

Borrar comandos
Existen varias formas de eliminar un botón de comando en
Smart Rogic, una de ellas es presionar sobre el icono de
eliminar
Conexión Bluetooth
Es un protocolo de
comunicaciones que sirve para
transmisión inalámbrica de datos
y voz entre diferentes dispositivos
que se encuentran a corta
distancia, dentro de un radio de
alcance que, generalmente, es de
diez metros
Fuentes
bibliográficas

Libro de texto “Introducción a la robótica”


Rogic Manual Version 3.4.6.6. (s.f.). Recuperado de
https://www.roborobo.co.kr/file Download/172419d7-35f0-4616-
8ae8-b71a7500dbdf

Gracias por su
atención!!

También podría gustarte