Introducción a Máquinas Inteligentes

Jul 9, 2024

Introducción a Máquinas Inteligentes

Objetivos de Aprendizaje

  • Conocer microcontroladores y sus aplicaciones
  • Identificar dispositivos de salida
  • Realizar procesamiento de múltiples comandos

Conceptos Clave

¿Qué son las máquinas inteligentes?

  • Máquinas que pueden controlar un proceso por sí solas
  • Ejemplos: luces LED de cuerda que brillan en diferentes secuencias, ventilador que se enciende cuando sube la temperatura

¿Por qué necesitamos máquinas inteligentes?

  • No necesitan intervención humana para completar procesos
  • Ejemplos: microondas que se detiene cuando termina el temporizador, farolas que se encienden automáticamente cuando oscurece
  • Reducen el tiempo y esfuerzo humano

¿Cómo una máquina se vuelve inteligente?

  • Usando un microcontrolador
  • Ejemplo: agregar un microcontrolador a luces LED para que brillen en secuencia

Microcontroladores

¿Qué es un microcontrolador?

  • Dispositivo electrónico que puede controlar procesos, tomar decisiones y realizar acciones
  • Ejemplo: PC microcontrolador incluido en el kit del curso

Entrada y Salida

  • Entrada: Información proporcionada al microcontrolador
  • Salida: Resultado humanamente interpretable proporcionado por el microcontrolador (ej. LED encendido, sonido de un beeper)

Dispositivos de Salida

  • LEDs Smile: Cuatro LEDs programables
  • Beeper: Dispositivo electrónico que produce sonido

Control de LEDs y Beeper

  1. Controlar LEDs Smile
  2. Controlar la frecuencia del Beeper para producir diferentes tipos de sonidos

Requisitos para Completar Tareas

Hardware

  • PC microcontrolador
  • Cable USB tipo-C
  • Cuatro LEDs Smile
  • Beeper

Software

  • Aplicación “WeUpload” (móvil o web)

Algoritmo

  • Planificar y codificar acciones para el microcontrolador
  • Ejemplo de algoritmo para encender LEDs Smile
    • Iniciar
    • Habilitar LEDs Smile 1, 2, 3 y 4
    • Encender LEDs Smile 1, 2, 3 y 4
    • Detener
  • Ejemplo de algoritmo para Beeper
    • Iniciar
    • Habilitar Beeper
    • Ajustar frecuencia del Beeper
    • Detener

Sección de Montaje y Programación

  1. Montar el hardware (microcontrolador, cable, LEDs, beeper)
  2. Conectar y programar usando la aplicación “WeUpload”
    • Usar la aplicación “WeUpload” para escribir el código y subirlo al microcontrolador
    • Ejemplo: luce el primer LED Smile

Ejemplo de Código para Encender Todos los LEDs Smile

  1. Conectar al microcontrolador vía Bluetooth o cable
  2. Programar en “WeUpload”
    • Habilitar todos los LEDs Smile en la sección de salida
    • Codificar inicio, acciones (encender LEDs) y bucle en la sección de código
    • Subir código al microcontrolador

Ejemplo de Código para Controlar Beeper

  1. Habilitar Beeper en la sección de salida
  2. Ajustar tono y frecuencia en la sección de código
    • Subir código y conectar al microcontrolador
  3. Experimentar con diferentes tonos y frecuencias

Resumen del Aprendizaje

  • Necesidad y uso de la aplicación “WeUpload”
  • Conexión del PC al “WeUpload”
  • Programación basada en proyectos
  • Habilitación de dispositivos de salida (LEDs Smile, Beeper)
  • Programación con códigos hexagonales

Tarea de Desafío

  • Encender dos LEDs Smile del centro y el Beeper juntos
    • Crear algoritmo y código
    • Subir código y probar

Recursos Adicionales

  • Visita los enlaces proporcionados para aprender más

¡Hasta la próxima clase!