Inauguramos un nuevo curso de programación para Arduino. En este curso aprenderás todo lo necesario para realizar tus proyectos basados en Arduino. Para ello aprenderemos la programación literal de esta familia de placas controladoras.
Estos son los contenidos que se verán durante el curso:
Fundamentos de la programación con Arduino
- Variables, tipos, usos, variables locales y globales
- Control de flujo: if-else, bucles , sentencias switch-case , etc.
- Uso de funciones.
- Lectura y escritura a través de pines analógicos y digitales.
- Sensores digitales
- Sensores analógicos
- Actuadores: servo motor, LED, zumbador…
- Escritura y lectura por puerto serie
- Comunicaciones por Bluetooth
Puedes encontrar las descargas de este curso en GitHub, además puedes descargar las librerías para cada componente de este repositorio.
En este curso, nosotros utilizaremos la placa Zum Core, pero cualquier placa compatible con Arduino debería valer. Si quieres saber las ventajas de usar una placa Zum Core puedes ver las especificaciones de la placa.
Contenidos
-
Lección 1
Eligiendo entorno de desarrollo
Escoger un buen entorno de desarrollo es fundamental antes de cualquier curso de programación. Aquí te presentamos algunas de las alternativas mas populares para Arduino
-
Lección 2
Familiarizándonos con el Hardware. La placa Zum.
Explicamos las diferentes entradas y salidas de la placa Zum Core y de qué manera se deben conectar los componentes.
-
Lección 3
Comunicando por puerto serie
Aprende el uso básico del puerto serie para poder debuggear posteriormente tus programas
-
Lección 4
Variables en Arduino
¿Cómo almacenar información en nuestros programas?
-
Lección 5
Usando LEDs con sentencias condicionales if-else
Aprende a usar sentencias condicionales if-else y enciende y apaga tus LEDs
-
Lección 6
Los bucles for
-
Lección 7
Programando un módulo LCD
Aprende a utilizar la pantalla LCD
-
Lección 8
El bucle while y el pulsador
Lección sobre cómo leer una entrada digital y usar los bucles while
-
Lección 9
Bucle Do-While VS bucle While
Aprende a utilizar la estructura de control Do While
-
Lección 10
Funciones que funcionan
Uso de funciones en Arduino, para que tú código sea limpio y reutilizable, por ti ¡y por otros!
-
Lección 11
Desentrañando los misterios de las librerías de Arduino
¿Sabes qué son las librerías? Vamos a ver las de Arduino y a usarlas con nuestros programas.
-
Lección 12
Controla un LED RGB desde el puerto serie de tu ordenador
-
Lección 13
Controla el movimiento de servos con un potenciómetro
Aprende a leer entradas analógicas y a controlar servos
-
Lección 14
Gira, gira, gira… Los servos de rotación continua
Generar movimiento con los servos de rotación continua, controlarlos con Arduino... ¡y un dispositivo para enrollar y organizar nuestros cables!
-
Lección 15
Crea tu propio Theremin con los sensores BAT y un Buzzer
En esta entrada aprenderemos como medir distancias con el sensor de ultrasonidos BAT y como utilizar el zumbador para reproducir sonidos.
-
Lección 16
Máquinas de estado. Switch case.
En esta lección vemos qué es una máquina de estados y cómo programarla en Arduino con un pequeño ejemplo.
-
Lección 17
Crea un voltímetro tan solo con tu placa Arduino y un par de cables
¡Aprende a programar un voltímetro con Arduino y un par de cables! Con este tutorial seras capaz de programar tu propio voltímetro y utilizarlo para aprender más sobre como funcionan tus circuitos.
-
Lección 18
Utilizando interrupciones en Arduino
Aprende a utilizar las interrupciones con Arduino. ¡Controla mejor el flujo del programa con este tutorial!
-
Lección 19
Variables en Arduino II: Punteros
Optimiza tu código con punteros