BásicoNivel
Bimestral · 40hs · 4 UnidadesDuración
4 UnidadesEstructura

🎯 Objetivo del curso

Dominar la arquitectura y programación de los microcontroladores clásicos, estándares de la industria y educación. Bajo costo, amplia difusión y base para entender todos los demás.

📌 Programa Sintético

Arquitectura de microcontroladores de 8 bits: AVR, PIC, familia 8051. Entornos de desarrollo: configuración, compilación, carga y depuración. Programación en lenguaje C: estructuras, punteros, manejo de registros. Entradas y Salidas digitales. Módulos de tiempo: retardos, contadores, medición de frecuencia. Sistema de interrupciones. Comunicación: protocolos y conexión con otros dispositivos. Proyecto final: equipo funcional basado en arquitectura de 8 bits.

🧩 Proyecto del nivel

Diseño y construcción de un equipo autónomo funcional basado en microcontrolador de 8 bits: sistema de monitoreo de temperatura y humedad con display LCD, comunicación serial y alarma configurable.

Unidad 1 (Sem 1-2): Arquitectura y entorno de desarrollo. Unidad 2 (Sem 3-4): GPIO e interrupciones. Unidad 3 (Sem 5-6): Timers y comunicación. Unidad 4 (Sem 7-8): Periféricos avanzados y proyecto final.

Unidad 1 — Arquitectura y Entorno (Semanas 1-2)

  • Arquitectura interna ATmega328P
  • Registros de hardware: DDR, PORT, PIN
  • Entorno PlatformIO: compilar y cargar
  • Lab: control de GPIO por registros directos

Unidad 2 — GPIO e Interrupciones (Semanas 3-4)

  • Entradas con pull-up interno y externo
  • Antirrebote por hardware y software
  • Sistema de interrupciones externas: INT0, INT1, PCINT
  • Lab: sistema de alarma con pulsadores e interrupción

Unidad 3 — Timers y Comunicación Serial (Semanas 5-6)

  • Timer/Counter 0, 1, 2: modos de operación
  • PWM: generación de señal y control de brillo/velocidad
  • UART: comunicación serial con PC y otros dispositivos
  • Lab: control de servo por UART

Unidad 4 — ADC, Periféricos y Proyecto Final (Semanas 7-8)

  • ADC de 10 bits: modos y fuentes de referencia
  • Display LCD 16×2 con protocolo de 4 bits
  • Proyecto final: termómetro con display y alarma
🆓 Sin registro requerido

Bienvenido a Desarrollo en 8 Bits — Nivel Básico.

Semana 1: ¿Qué es un microcontrolador?
– Diferencia entre microprocesador y microcontrolador
– Arquitectura interna básica: CPU, memoria, periféricos en un chip
– La familia AVR: ATmega328P (el corazón de Arduino)
– El entorno de desarrollo: Arduino IDE y PlatformIO
– Tu primer programa: el Blink (parpadeo de LED)

🔒

Contenido exclusivo para alumnos registrados

Registrate gratis y accedé hasta la Unidad 1 completa de este nivel.

Registrarme gratis →