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 entorno5 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 digitales5 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 digitales5 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ógicas4 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ógicas5 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 estructurada5 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 proyecto5 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.
Este sitio web utiliza cookies propias y de terceros para recopilar información con finalidad técnica. No se recaban ni ceden datos de carácter personal sin tu consentimiento. Más información en la política de cookies.