Saltar al contenido
Logotipo de Trainontech Trainontech

Electrónica y Sistemas Embebidos · EMB-101

Arduino: iniciación a la electrónica programable

Del primer LED a un programa que lee entradas, controla salidas y habla por el puerto serie.

Disponible Iniciación 7 módulos · 34 clases

Formato asíncrono Alumnado, Docentes FP, Ingeniería / Industria, Desarrollo Arduino

Lo que aprenderás

  • Montar circuitos básicos en placa de prototipos con resistencias, pulsadores y LED sin dañar la placa.
  • Programar entradas y salidas digitales con pinMode, digitalWrite y digitalRead y resistencias de pull-up.
  • Generar señales analógicas con analogWrite y regular brillo o velocidad mediante PWM.
  • Leer sensores analógicos con analogRead y convertir el valor bruto a la magnitud física real.
  • Comunicar la placa con el ordenador por puerto serie para enviar datos y depurar el programa.
  • Organizar el código con funciones, estructuras de control y librerías para que otra persona pueda leerlo.

Contenido del curso

7 módulos · 34 clases en vídeo · práctica guiada en cada módulo

Módulo 1 · Presentación y entorno 5 clases
  • Qué es una placa Arduino y para qué sirve
  • Instalación del entorno y primer volcado
  • Anatomía de un sketch: setup y loop
  • Placa de prototipos y conexionado seguro
  • El LED de la placa y el primer parpadeo
Módulo 2 · Salidas digitales 5 clases
  • LED externo y cálculo de la resistencia
  • digitalWrite y control de varias salidas
  • delay y sus inconvenientes
  • Temporización con millis
  • Zumbador y señales audibles
Módulo 3 · Entradas digitales 5 clases
  • Pulsadores y resistencias de pull-up
  • digitalRead y lectura de estado
  • Rebotes mecánicos y cómo filtrarlos
  • Detección de flanco y cambio de estado
  • Un interruptor con memoria
Módulo 4 · PWM y señales analógicas 4 clases
  • Qué es realmente PWM
  • analogWrite y regulación de brillo
  • Control de velocidad de un motor pequeño
  • Escalado con map y constrain
Módulo 5 · Entradas analógicas 5 clases
  • El conversor analógico digital de la placa
  • Potenciómetro y divisor de tensión
  • analogRead y conversión a unidades reales
  • Ruido en la lectura y promediado
  • Sensor de luz como primera medida física
Módulo 6 · Programación estructurada 5 clases
  • Variables, tipos y ámbito
  • Condicionales y bucles aplicados al hardware
  • Vectores para gestionar varios pines
  • Funciones propias y código reutilizable
  • Uso de librerías externas
Módulo 7 · Comunicación serie y proyecto 5 clases
  • Serial.begin, print y monitor serie
  • Enviar órdenes desde el ordenador a la placa
  • Depurar un programa con mensajes serie
  • Proyecto final: sistema con entradas, salidas y consola
  • Documentar el montaje y el código

Requisitos

  • No se necesita experiencia previa en programación ni en electrónica.
  • Una placa Arduino, un juego básico de componentes y un cable USB para reproducir los montajes.
  • Un ordenador con permisos para instalar el entorno de Arduino.

Descripción

Muchas personas se acercan a Arduino copiando un montaje de internet: funciona, pero al primer cambio deja de hacerlo y no se sabe si el problema es el cable, la resistencia o el código. Sin entender qué hace cada línea y qué ocurre en el circuito, el aprendizaje se queda en repetir ejemplos ajenos.

Este curso construye la base en el orden correcto. Primero el circuito y la ley de Ohm aplicada a lo que se está montando, después el programa que lo gobierna: entradas y salidas digitales, PWM, lectura analógica, estructuras de control y funciones. El puerto serie aparece pronto porque es la herramienta que permite ver qué está pasando dentro del programa.

El proyecto de cierre integra varias entradas y salidas en un programa organizado y documentado, listo para reutilizar. Desde aquí se continúa con el curso de periféricos y sensores, con la simulación en Tinkercad para trabajar en grupo y, más adelante, con interrupciones, buses y bajo consumo.

¿Para quién es este curso?

  • Alumnado de ciclos formativos que se enfrenta por primera vez a la electrónica programable.
  • Profesorado de FP que quiere una base sólida antes de preparar prácticas de Arduino para el aula.
  • Perfiles técnicos de otras áreas que necesitan prototipar una medida o un automatismo sencillo.
Disponible

Contenido ya grabado y publicado en el campus. Puedes empezar en cuanto te inscribas.

Código
EMB-101
Nivel
Iniciación
Público
Alumnado, Docentes FP, Ingeniería / Industria, Desarrollo
Entorno
Arduino

Este curso incluye

  • 34 clases en vídeo bajo demanda
  • Práctica en entornos web y simuladores, sin instalar nada
  • Tutorización en el campus
  • Acceso desde móvil, tableta y ordenador
  • Actualizaciones cuando cambia la versión de la herramienta
  • Certificado de finalización

Sigue aprendiendo

Cursos relacionados

EMB-102Electrónica y Sistemas Embebidos

Arduino: periféricos y sensores

RGB, LDR, buzzer, DS18B20, DHT11, display de 7 segmentos, joystick, PIR, LCD, teclado y RTC.

Arduino

Iniciación 30 clases

EMB-107Electrónica y Sistemas Embebidos

Simulación electrónica con Tinkercad

Montar y probar circuitos sin componentes físicos, ideal para grupos numerosos.

Tinkercad

Iniciación 30 clases

Bajo demanda

EMB-121Electrónica y Sistemas Embebidos

Simulación de sistemas embebidos con Wokwi

Simulador con sensores, protocolos y depuración para practicar sin laboratorio.

WokwiArduinoESP32

Iniciación 31 clases