Microcontrolador
Componentes
Arduino e IDE
Código
100

¿Qué es un microcontrolador?

Circuito integrado programable diseñado para controlar tareas específicas.

100

Menciona algunos dispositivos de salida

Motores y LEDs

100

¿Qué es un IDE?

Programa que contiene todas las herramientas necesarias para crear software

100

¿En qué lenguaje está basado Arduino?

C/C++

200

Menciona algunos ejemplos de aplicaciones de microcontroladores

Robots, automóviles, electrodomésticos y automatización

200

¿Qué hace la ALU?

Se encarga de realizar las operaciones algebraicas y lógicas

200

¿Cuáles son las acciones principales de Arduino IDE?

Editor de texto, verificar y compilar código, y subir código a la placa

200

¿Qué pasa cuando se compila código Arduino?

Se traduce a lenguaje máquina el código fuente y genera archivos ejecutables

300

¿Cuáles son las características del funcionamiento de un microcontrolador?

Automático, continuo, permite control en tiempo real y alta velocidad de ejecución

300
Menciona los cuatro tipos de memoria

RAM, ROM, EEPROM y Flash

300

Mencione tres de las características de Arduino

Open source, compatibilidad con los SOs más comunes, amplia comunidad, documentación disponible, bajo costo

300

¿Cuáles son los archivos ejecutables que se generan al compilar el código?

ELF y HEX
400

¿Qué integra un microcontrolador en un solo chip?

CPU, memoria y periféricos

400

¿Qué genera el reloj de un microcontrolador y para qué?

Pulsos periódicos para sincronizar el sistema

400

¿Cuáles son las características principales de un IDE?

Editor de texto, compilador y/o intérprete, debugger, terminal, consola, control de versiones

400

¿Qué hace el bootloader?

Recibe el código enviado por la computadora y lo guarda en la memoria Flash

500

Describe el flujo del funcionamiento de un microcontrolador

Entrada de datos (sensores, botones, señales).

Procesamiento por la CPU.

Uso de memoria y ALU para ejecutar instrucciones.

Generación de una respuesta.

Salida hacia actuadores o dispositivos.

500

¿Cuál es la arquitectura en la que está basada la arquitectura de un microcontrolador?

Arquitectura de Von Neumann

500

¿Cuáles son los tipos de señales de Arduino y sus características?

Señales digitales: solo tienen dos estados, prendido (1) y apagado (0).
Señales analógicas: son valores continuos, tienen mayor precisión y son utilizadas por los sensores

500

¿Para qué sirven las funciones setup y loop?

La función setup se utiliza para preparar variables, configurar pines e iniciar la comunicación serial.
La función loop contiene toda la lógica del código, se ejecuta de manera continua e indefinida mientras la placa tenga energía