¿Qué es un microcontrolador?
Circuito integrado programable diseñado para controlar tareas específicas.
Menciona algunos dispositivos de salida
Motores y LEDs
¿Qué es un IDE?
Programa que contiene todas las herramientas necesarias para crear software
¿En qué lenguaje está basado Arduino?
C/C++
Menciona algunos ejemplos de aplicaciones de microcontroladores
Robots, automóviles, electrodomésticos y automatización
¿Qué hace la ALU?
Se encarga de realizar las operaciones algebraicas y lógicas
¿Cuáles son las acciones principales de Arduino IDE?
Editor de texto, verificar y compilar código, y subir código a la placa
¿Qué pasa cuando se compila código Arduino?
Se traduce a lenguaje máquina el código fuente y genera archivos ejecutables
¿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
RAM, ROM, EEPROM y Flash
Mencione tres de las características de Arduino
Open source, compatibilidad con los SOs más comunes, amplia comunidad, documentación disponible, bajo costo
¿Cuáles son los archivos ejecutables que se generan al compilar el código?
¿Qué integra un microcontrolador en un solo chip?
CPU, memoria y periféricos
¿Qué genera el reloj de un microcontrolador y para qué?
Pulsos periódicos para sincronizar el sistema
¿Cuáles son las características principales de un IDE?
Editor de texto, compilador y/o intérprete, debugger, terminal, consola, control de versiones
¿Qué hace el bootloader?
Recibe el código enviado por la computadora y lo guarda en la memoria Flash
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.
¿Cuál es la arquitectura en la que está basada la arquitectura de un microcontrolador?
Arquitectura de Von Neumann
¿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
¿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