WorksheetsRobótica Etapa 1
Total questions: 109
Worksheet time: 55mins
Es la metodología o los pasos a seguir para construir un programa. Durante este proceso, el programa es escrito conforme a la sintaxis de un lenguaje de programación, se prueba, se mejora, se instala y se le da mantenimiento.
Programa
Lenguaje de programación
Programación
Rogic
Es un conjunto de instrucciones llamados comandos, escritos en una forma específica (sintaxis), llevan a una computadora o robot a realizar una tarea determinada.
Programa
Lenguaje de programación
Programación
Rogic
Condiciones que debe tener un programa de calidad:
Eficiente, Exacto, Largo
Eficiente, Exacto, Portable
Exacto, Largo, Complejo
Largo, Portable, Complejo
Es un conjunto de símbolos, vocablos y reglas de sintaxis que controlan el comportamiento físico y lógico de una computadora.
Programa
Lenguaje de programación
Programación
Diagrama de flujo
Es un lenguaje de programación que contiene una sección de código que permite que grupos de sentencias sean tratados como si fuera una sola, eliminando el obstáculo de sintaxis y permite concentrarse en la lógica de la programación.
Lenguaje de programación Robot Karel
Lenguaje de programación C++
Lenguaje de programación Condicional
Lenguaje de programación Estructurado por Bloques
Campo de estudio que busca desarrollar sistemas que pueden realizar tareas que requieren inteligencia humana, como el reconocimiento de voz, toma de decisiones y aprendizaje autónomo.
Robótica
Inteligencia artificial
Programación
Rogic
Pasos a seguir para programar un robot de manera efectiva.
Algoritmo, Diagrama de flujo y Codificación
Compilar, Depurar y Descargar
Codificación, Documentación y Mantenimiento
Girar, Avanzar y Encender LED
Ejemplos de lenguajes de programación
Windows, Mac OS, Linux
Excel, Word, Power Point
Access, Canva, Tinkercad
C++, Rogic, Java, JavaScript, Python
Es un conjunto sistemático y ordenado de pasos lógicos que se diseñan para resolver un problema específico o realizar una tarea determinada.
Diagrama de flujo
Prueba de Escritorio
Codificación
Algoritmo
Características de los algoritmos
Inicio-Fin, Pasos Finitos, Orden Lógico
Es la representación gráfica que facilita la visualización y comprensión de un algoritmo, es una herramienta de programación que permite que permite diseñar y depurar soluciones de manera eficiente.
Diagrama de flujo
Prueba de Escritorio
Codificación
Algoritmo
En un diagrama de Flujo indica donde comienza y termina el diagrama de Flujo
Condicion
Flujo
Proceso
Inicio-Fin
Es la fase en donde el algoritmo o diagrama de flujo se convierte en un lenguaje de programación específico, en el que se respetan las reglas gramaticales y de sintaxis del lenguaje.
Diagrama de flujo
Depuración
Codificación
Algoritmo
Pasos claves para codificar un algoritmo o diagrama de flujo.
Selección del lenguaje, Traducción del algoritmo e Implementación de la lógica
Compilar, Depurar y Descargar
Codificación, Documentación y Mantenimiento
Programar, Probar al robot, Lógica.
Es el objetivo de la codificación
Desarrollar el código e
implementar la lógica.
Es fundamental para almacenar y manipular datos que permiten controlar el comportamiento y las acciones del robot.
Uso de variables
¿Cómo se clasifican las estructuras de programación?
Algoritmo, Diagrama de flujo y Codificación
Fase 1, Fase 2 y Fase 3
Codificación, Documentación y Mantenimiento
Secuencial, Condicional y Cíclica
Un robot está compuesto principalmente por:
Brazos, piernas, cabeza
Sensores, controlador y actuadores.
Dispositivos de entrada, proceso y salida.
Fase 6, Fase 1, Fase 5, Fase 3
En un robot son los que le permiten darse cuenta de su entorno y que envían información al controlador.
Actuadores.
Controlador
Dispositivos salida.
Sensores
En un robot el procesa la información que recibe y transformarla en acciones.
Dispositivo de salida
Sensor
Controlador
Actuador
Son los mecanismos que le permiten al robot comunicarse e inferir en su entorno. Pueden ser neumáticos, hidráulicos o eléctricos.
Dispositivos de procesamiento
Sensores
Controlador
Actuadores
El funcionamiento de un robot se basa en el principio mismo de cualquier computadora, básicamente tiene:
Dispositivos de entrada, procesamiento y salida.
Sensores, programa, actuadores.
Sensores y motores
Secuencial, condicional y cíclica
Dentro del funcionamiento básico, es un dispositivo que se generan a través de los sensores.
Dispositivos de procesamiento
Sensores
Dispositivos de entrada
Dispositivos de salida
¿Cuál es el dispositivo, en el funcionamiento básico se basa en el principio: que en las computadoras es el CPU y en los robots se les llama controladores?
Dispositivos de procesamiento
Motores
Dispositivos de entrada
Dispositivos de salida
En el funcionamiento básico que dispositivo pueden ser diferentes actuadores como motores, servomotores, leds, bocinas, etc.
Dispositivos de procesamiento
Motores
Dispositivos de entrada
Dispositivos de salida
Estudia el movimiento de los mecanismos en el espacio, la magnitud utilizada es el desplazamiento.
Magnetismo
Cinemática
Velocidad
Electricidad
Son estructuras mecánicas que permiten el movimiento de distintas partes del robot.
Grados de libertad
Motores
Articulaciones
Eslabones
Son estructuras rígidas que le dan amplitud a los movimientos de las articulaciones.
Grados de libertad
Motores
Articulaciones
Eslabones
Tipos básicos de articulación:
Cinemática y dinámica
Giro y torsión
Rotacional y Lineal
Adelante y atrás
Permite un movimiento angular, usualmente producido por servomotores. Su movimiento se mide en grados o radianes.
Eslabón
Torsión
Rotacional
Lineal
Permite un desplazamiento en una solo dirección. Su desplazamiento se mide en unidades de distancia.
Eslabón
Torsión
Rotacional
Lineal
Es el número de movimientos independientes que puede tener y en la mayoría de las ocasiones es igual al número de articulaciones que posea el robot, también llamados DOF.
Grados de libertad
Motores
Articulaciones
Eslabones
Software que es una herramienta educativa diseñada para facilitar el aprendizaje de la programación por medio un entorno gráfico intuitivo.
C++
Rogic
Office
Tinkercad
Dentro de la pantalla de Rogic quien contiene las opciones de File, Mode y About
Área de comandos
Menú de opciones
Área de programación
Barra de navegación
Contiene las opciones New, Open, Save, Save as y Exit.
Mode
About
File
Setting
Encontrarás controles para actualizaciones del robot, conexión inalámbrica y control remoto virtual.
File
About
Mode
Menú de opciones
Botón del menú de opciones Mode que abre la herramienta para la conexión por Bluetooth.
Pairing Tool
Virtual RC
Mode
Menú de opciones
Botón del menú de opciones Mode que configura controles remotos virtuales.
Pairing Tool
Virtual RC
Bluetooth
Menú de opciones
Muestra información acerca de la versión de Rogic que está instalada.
File
About
Mode
Menú de opciones
Se utilizan para descargar el programa directamente en el CPU del robot que has creado, así como para ejecutar y detener un programa.
Área de comandos
Menú de opciones
Área de botones
Barra de navegación
En la pantalla principal de Rogic, el área azul cuadriculada, es el lugar donde se va realizando la programación al ir colocando y anidando los bloques de programación.
Área de comandos
Área de programación
Menú de opciones
Barra de navegación
Se colocan sobre este ícono los bloques de programación que se desean borrar.
Borrar comandos
Área de comandos
Área de botones
Barra de navegación
Es el área que 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.
Borrar comandos
Área de comandos
Área de botones
Barra de navegación
Se utilizan para navegar en la pantalla de programación.
Área de comandos
Área de programación
Menú de opciones
Barra de navegación
¿Cuáles son los comandos de los que se compone el área de comandos?
While, Break, Loop y On
If Else, Contact S/W, Rand y Sensor
On, DC Motor, Servo y Voice
Functions, Chips, Delay, While, If/Else y Sensor
¿Cuál es el primer botón de comando que aparece en la pantalla de Rogic, al seleccionarlo por primera vez, se despliega el subcomando “New” (void)?
Functions
Delay
Chips
While
Es un grupo de órdenes a las que le asignamos un nombre, este nombre es necesario para poder llamar a la función durante la ejecución del programa.
Comandos
Función
Variables
Actuad
Es la característica principal de una _______________ que resuelva una tarea simple, concreta y específica, como parte de la solución completa que se diseña.
Computadora
Variable
Función
Programación
Cuando se ejecuta un programa de Rogic, el proceso de ejecución lo inicia el robot en la función principal llamada:
End
Start ();
Nuevo
New
Botón del área de comandos del cual se despliegan a su vez 8 comandos a través de los cuales podrás programar diferentes interfaces de salida en los robots, tales como motores, servomotores, leds, bocinas, etc.
Chips
Start
Sensors
Dot matrix
Dentro del comando Chips se encuentra el comando que permite movimiento de motores de corriente directa.
Servo
DC Motor
Sensors
Dot matrix
Dentro del comando Chips se encuentra el comando que controla los grados de posición en los servomotores.
Servo
DC Motor
Sensors
Dot matrix
Dentro del comando Chips se encuentra el comando que permite programar la bocina.
Dot Matrix
Voice
On
Off
Matriz o arreglo de leds que pueden ser encendidos y apagados.
Dot Matrix
Voice
On
Off
Dentro del comando Chips se encuentra el comando que activa los puertos de la salida seleccionados.
Star
On
New
Off
Dentro del comando Chips se encuentra el comando que apaga los puertos de salida seleccionados.
Star
On
Off
New
Dentro del comando Chips se encuentra el comando que permite declara variables para funciones con el comando:
Booleana
Constantes
Entero
Variable
Cual es el comando dentro del botón Chips que realiza cálculos para las funciones.
Operadores
Constantes
Entero
Calculate
Este comando da la instrucción de esperar por un período determinado de tiempo hasta la ejecución de la siguiente instrucción, tiene un rango de 0.1 a 25 segundos.
Break
Delay
Loop
If Else
Comando de repetición que permite al robot evaluar una condición y mientras esta condición sea verdadera, repetirá las instrucciones que estén dentro de este comando.
Loop
Delay
While
If Else
Comando de repetición que se utiliza para salir del ciclo.
Break
If Else
Loop
Delay
Este comando es para ordenarle al robot que repita una o más veces (1 a 127) las instrucciones que estén dentro del estatuto:
Break
Loop
If Else
Delay
Este botón presenta comandos de programación que permite condicionar las acciones del robot.
If Else
Break
Delay
Loop
Dentro del botón If Else es el estatuto de control condicional donde el robot evalúa una condición con ayuda de sus sensores, Si la condición resulta verdadera, el Robot realiza instrucciones, si la condición resulta falsa, procesa instrucciones diferentes.
IR Sensor
Bluetooth R/C 12
Pir Sensor
If Else
Comando que condiciona los movimientos del robot a través de un control remoto de 5 botones y un receptor infrarrojo.
IR Sensor
Bluetooth R/C 12
Pir Sensor
IR Remote Control 5
Es el comando que condiciona los movimientos del robot a través de un control remoto de 8 botones y un receptor infrarrojo.
IR Sensor
Pir Sensor
IR Remote Control 8
Bluetooth R/C 8
Es el comando que condiciona los movimientos del robot a través de un control remoto de 12 botones y un módulo bluetooth.
Bluetooth R/C 12
Bluetooth R/C 8
IR Remote Control 12
Tilt Sensor
Es el comando que condiciona los movimientos del robot a través de un control remoto de 10 botones y un módulo bluetooth.
IR Remote Control 12
Bluetooth R/C 8
Tilt Sensor
Bluetooth R/C 10
Es el comando que condicionar las acciones del robot por medio de sensores de contacto.
Contact S/W
Bluetooth R/C 8
Rand
Color Sensor
Es el comando que permite hacer función de control aleatorio.
Bluetooth R/C 8
Rand
Contac S/W
Aleatorio
Es un dispositivo que detecta eventos o cambios en su entorno físico o químico, mide magnitudes y envía esta información a un procesador para su lectura o procesamiento posterior.
Bluetooth R/C 8
Sensors
Color Sensor
PIR Sensor
Es el comando dentro del botón Sensors que emite un haz de luz que es interrumpido o reflejado por el objeto a detectar.
PIR Sensor
Color Sensor
IR Sensor
Tilt Sensor
Es el comando dentro del botón Sensors que son par de láminas metálicas que se atraen en presencia de un campo magnético cerrando el circuito.
Magnetic
Rand
Delay
Contac S/W
Sensor infrarrojo pasivo, mide la luz infrarroja radiada de los objetos situados en su campo de visión.
Magnetic
PIR Sensor
Delay
Contac S/W
Es el comando dentro del botón Sensors que detecta la inclinación de un objeto, a través de un mecanismo físico al alcanzar cierto ángulo.
Tilt Sensor
IR Remote Control 8
IR Remote Control 5
IR Remote Control 12
Es el comando dentro del botón Sensors que emite luz RGB (roja, verde, azul) sobre los objetos, calculan las coordenadas cromáticas y las comparan con los valores de referencia guardados.
IR Sensor
PIR Sensor
Color Sensor
Tilt Sensor
Sensores que detectan contacto físico y presión. Permite al dispositivo interactuar con su entorno. Ej. Sensores de presión o tacto.
Sensores de proximidad
Sensores táctiles
Sensores de luz
Sensores movimiento
Sensores que miden la intensidad de la luz. Ej. Sensores de luz ambiental o fotocélulas.
Sensores de proximidad
Sensores táctiles
Sensores de luz
Sensores químicos
Sensores que detectan contacto físico y presión. Ej. Sensores de presión o tacto.
Sensores de proximidad
Sensores táctiles
Sensores de movimiento
Sensores químicos
Sensores que miden la concentración de sustancias químicas en el ambiente. En aplicaciones de monitoreo ambiental o robots de limpieza.
Sensores de proximidad
Sensores táctiles
Sensores de luz
Sensores químicos
Sensores que miden cambios en el movimiento o posición del dispositivo. Pueden incluir acelerómetros y giroscopios, para robots móviles.
Sensores de movimiento
Sensores táctiles
Sensores de luz
Sensores químicos
Es uno de los componentes electrónicos que ofrece Tinkercad, para la construcción de circuitos electrónicos con Arduino, el cual controla la cantidad de corriente.
Resistencia
Luces LED
Sensores
Pulsadores
Es uno de los componentes electrónicos que ofrece Tinkercad, para la construcción de circuitos electrónicos con Arduino, el cual emiten luz cuando pasa corriente.
Resistencia
Luces LED
Microcontroladores Arduino
Pulsadores
Es uno de los componentes electrónicos que ofrece Tinkercad, para la construcción de circuitos electrónicos con Arduino, el cual controla el flujo de corriente.
Resistencia
Microcontroladores Arduino
Sensores
Pulsadores
Es uno de los componentes electrónicos que ofrece Tinkercad, para la construcción de circuitos electrónicos con Arduino, el cual detectan cambio en el entorno.
Resistencia
Luces LED
Sensores
Microcontroladores Arduino
¿A qué lenguaje de programación es similar, el que utiliza Tinkercad, el cual incluye un editor de código para programar tus proyectos?
Python
C++
Rogic
Java
Es una de las clasificaciones de las estructuras de programación que se evalúa una condición que puede ser contestada como verdadera o falsa.
Programación Secuencial.
Programación Condicional.
Programación Cíclica.
Programación de Sensores
Es una de las clasificaciones de las estructuras de programación que le indica al robot paso a paso las acciones que va a ejecutar.
Programación Secuencial.
Programación Condicional.
Programación Cíclica.
Programación de Sensores
Es uno de los componentes electrónicos que ofrece Tinkercad, para la construcción de circuitos electrónicos con Arduino, el cual es el corazón de proyectos electrónicos.
Microcontroladores Arduino
Luces LED
Sensores
Pulsadores
Es una de las clasificaciones de las estructuras de programación que una parte del programa se repite las veces que se indique en el mismo programa.
Programación Secuencial.
Programación Condicional.
Programación Cíclica.
Programación de Sensores
Una de las características más destacadas de Rogic es la agrupación de instrucciones en bloques de diferentes colores.
VERDADERO
FALSO
En Rogic su enfoque visual y su estructura en bloques de colores dificultan el aprendizaje.
VERDADERO
FALSO
Es uno de los componentes electrónicos que ofrece Tinkercad, para la construcción de circuitos electrónicos con Arduino, el cual emiten luz cuando pasa corriente.
Resistencia
Luces LED
Microcontroladores Arduino
Pulsadores
El software Rogic utiliza bloques de instrucciones que se ensamblan de manera similar a piezas de un rompecabezas, lo que permite a los usuarios construir un código que se descarga directamente en los robots.
VERDADERO
FALSO
La interfaz gráfica de usuario de Rogic es sencilla, permite controlar al robot por medio de comandos que simulan un diagrama de flujo basado en la lógica.
VERDADERO
FALSO
La plataforma de Tinkercad no presenta un interfaz fácil de usar, permite arrastrar y soltar componentes electrónicos en un área de trabajo virtual.
VERDADERO
FALSO
Son algunos componentes electrónicos que ofrece Tinkercad, para la construcción de circuitos electrónicos con Arduino: resistencias, luces LED, pulsadores, sensores, microcontroladores Arduino.
VERDADERO
FALSO
Tinkercad tiene la capacidad para simular circuitos electrónicos. Puedes probar tu diseño y ver cómo funciona sin necesidad de construir el circuito físicamente.
VERDADERO
FALSO
La simulación en Rogic te muestra cómo fluye la corriente y si hay algún problema, como un cortocircuito.
VERDADERO
FALSO
Tinkercad también permite compartir tus proyectos.
VERDADERO
FALSO
La experimentación sin riesgo es uno de los beneficios de usar Tinkercad, ya que es una herramienta en línea.
VERDADERO
FALSO
En un diagrama de Flujo se utiliza para indicar operaciones aritméticas o transferencias de datos dentro del Proceso
Proceso
Inicio-Fin
Condicion
Flujo
En un diagrama de flujo Indica el flujo o dirección del proceso; es la conexión de un bloque a otro
Flujo
Proceso
Decision
Inicio-Fin
En un diagrama de Flujo representa una entrada o lectura de Datos para el diagrama de Flujo
Inicio-Fin
Flujo
Proceso
Datos de Entrada-Salida
En un diagrama de Flujo se utiliza para representar una verificación o comparación lógica dentro del proceso
Decisión
Entrada de Datos
Flujo
Inicio-Fin
En un diagrama de Flujo indica la conexión en la que se debe continuar el flujo de los datos; se coloca un numero dentro del bloque
Inicio-Fin
Flujo
Conector
Entrada de Datos
En un diagrama de Flujo indica operaciones repetitivas dentro del diagrama de flujo
Entrada
Flujo
Decisión
Ciclos
Son algunos componentes electrónicos que ofrece Tinkercad, para la construcción de circuitos electrónicos con Arduino: resistencias, luces LED, pulsadores, sensores, microcontroladores Arduino
VERDADERO
FALSO
Opción que nos permite ajustar el
puerto en donde estará conectado
el CPU del robot a nuestra
computadora.
File
About
Setting
Mode
