Formación Redem
Arduino Básico: Principios de Programación
Aprende a usar la plataforma de desarrollo de hardware libre más usada de los sistemas embebidos y automatiza tus proyectos electrónicos.
![](https://i0.wp.com/redemcomunidad.com/wp-content/uploads/2024/03/curso_arduino_basico.png?fit=1024%2C684&ssl=1)
¿Te sentís identificado con estas situaciones?
- Los alumnos que aprenden Arduino por primera vez pueden enfrentarse a dificultades para comprender los conceptos básicos de programación, como variables, estructuras de control y funciones, especialmente si no tienen experiencia previa en este campo.
- Para muchos alumnos, especialmente aquellos sin experiencia previa en electrónica, comprender los conceptos básicos de circuitos, resistencias, voltajes y corrientes puede ser un desafío inicial al aprender Arduino.
- Identificar y corregir errores de programación puede resultar difícil para los principiantes en Arduino, ya que pueden carecer de las habilidades necesarias para depurar su código y comprender los mensajes de error que reciben del entorno de desarrollo integrado (IDE).
- Algunos conceptos en Arduino, como la manipulación de sensores o la comunicación inalámbrica, pueden ser abstractos y difíciles de entender para los principiantes, lo que puede dificultar su aplicación práctica en proyectos.
- Configurar correctamente los componentes físicos y establecer la conexión adecuada entre los dispositivos y la placa Arduino puede ser un desafío para los alumnos novatos, especialmente si no tienen experiencia previa en el manejo de hardware.
![](https://i0.wp.com/redemcomunidad.com/wp-content/uploads/2023/12/imagen-inicio-scaled-6.webp?fit=2248%2C2560&ssl=1)
¿Qué beneficios te traerá esta formación?
- El curso básico de Arduino proporciona una introducción accesible a la tecnología y la programación, permitiendo a los estudiantes adentrarse en el mundo de la electrónica y la informática de manera práctica y divertida.
- A través de la resolución de desafíos y proyectos prácticos, los estudiantes desarrollan habilidades de resolución de problemas, aprendiendo a enfrentar obstáculos y a buscar soluciones creativas utilizando el hardware y el software de Arduino.
- Los cursos de Arduino proporcionan una plataforma práctica para aplicar conceptos teóricos de ciencias, matemáticas y programación en proyectos del mundo real, lo que ayuda a los estudiantes a comprender mejor estos conceptos y su relevancia en la vida cotidiana.
- Al permitir a los estudiantes crear sus propios proyectos electrónicos y de robótica, un curso de Arduino fomenta la creatividad y la innovación, animándolos a experimentar y a desarrollar nuevas ideas en un entorno de aprendizaje práctico y colaborativo.
- Al proporcionar una base sólida en electrónica, programación y robótica, un curso básico de Arduino prepara a los estudiantes para carreras en campos STEM (Ciencia, Tecnología, Ingeniería y Matemáticas), equipándolos con habilidades relevantes y demandadas en la industria actual.
Contenido de la formación
Capítulo 1: ¿Qué es Arduino?
Capítulo 2: Microprocesador vs Microcontrolador
Capítulo 3: Descripción de Hardware 1
Capítulo 4: Descripción del Hardware 2
Capítulo 5: Tipos de tarjetas de desarrollo
Capítulo 6: ¿Cómo instalar Arduino IDE en Linux?
Capítulo 7: Entorno de Desarrollo Arduino Web Editor
Capítulo 8: Entorno de desarrollo con Tinkercad
Capítulo 9: Arduino en VSCode – Trabaja de forma profesional
Capítulo 10: Instalación Arduino IDE y descripción del Sketch
Capítulo 11: Introducción a la sintaxis del lenguaje C++
Capítulo 12: ¿Qué son las variables y como las usa Arduino?
Capítulo 13: Tipos de variables en Arduino
Capítulo 14: Estructura de un programa en Arduino, setup(), loop()
Capítulo 15: Manejando Salidas Digitales en el Arduino
Capítulo 16: Alcance de las variables
Capítulo 17: Salidas Análogas (PWM)
Capítulo 18: Entendiendo el Monitor Serial
Capítulo 19: Manejando Entradas Digitales en Arduino
Capítulo 20: Manejando Entradas Análogas en Arduino
Capítulo 21: Reto de programación 1 – Realizar efecto de luces LED
Capítulo 22: Operadores de comparación
Capítulo 23: Condicional IF
Capítulo 24: Condicional IF y comparadores lógicos
Capítulo 25: Reto de programación 2 – Control el brillo del LED usando Operadores de
comparación y condicional IF
Capítulo 26: Ciclos FOR
Capítulo 27: Reto de programación 3
Capítulo 28: Estructura SWITCH CASE
Capítulo 35: Introducción a las librerías
Capítulo 36: Instalación de librerías en el IDE Arduino
Capítulo 37: Instalación de librerías en VSCode
Capítulo 38: Recomendaciones al escoger librerías
Capítulo 39: Introducción a Programación Orientada a Objetos en Arduino.
Capítulo 40: Descripción de las librerías en Arduino
Capítulo 41: Paso a paso en el desarrollo de un proyecto
Capítulo 42: Desarrollo del código en el proyecto
Capítulo 43: Reto de programación 5 – Realizar un contador binario
Capítulo 44: Introducción a los Arrays
Capítulo 45: Ejemplo de código con Arrays
Capítulo 46: Arrays y ciclos FOR
Capítulo 47: Reto de programación 6
Capítulo 48: Introducción a las funciones
Capítulo 49: Ejemplo de código usando funciones (Parte 1)
Capítulo 50: Ejemplo de código usando funciones (Parte 2)
Capítulo 51: Ejemplo de código usando funciones (Parte 3)
Capítulo 52: Ejemplo de código usando funciones (Parte 4)
Capítulo 53: Introducción a las Clases en Arduino (OOP)
Capítulo 54: Ejemplo de código implementando clases
Capítulo 55: Creando nuestra propia librería en Arduino 1
Capítulo 56: Creando nuestra propia librería en Arduino 2
Capítulo 57: Reto de programación 7
Capítulo 58: Despedida
Instructor
![Picture of Andrés Niño](https://i0.wp.com/redemcomunidad.com/wp-content/uploads/2024/03/Diseno-sin-titulo-7-1.png?fit=300%2C300&ssl=1)
Andrés Niño
→ Ingeniero Electrónico e Instructor Online
Soy un ingeniero electrónico, desarrollador de software. Mi pasión siempre ha sido la
tecnología, la programación y la robótica.
Tengo experiencia como desarrollador y he trabajado en varias áreas de la industria
médica. Como desarrollador de software, he implementado proyectos electrónicos y de
software que han ayudado a facilitar la comunicación entre diferentes instrumentos
médicos, así como a extraer datos para rastrear y analizar el comportamiento del equipo
quirúrgico.
Como instructor tengo mi canal de Youtube “Curso de Robótica” en donde ofrezco
tutoriales básicos en temas de tecnología, robótica y programación, adicionalmente soy
instructor online en diversa plataformas educativas con mas de 10.000 alumnos inscritos.
Problemas o desafíos
Escribir entre 4 y 7 problemas o desafíos frecuentes que encontras en quien toma la capacitación (No más
de 3 renglones)
- Los alumnos que aprenden Arduino por primera vez pueden enfrentarse a dificultades para
comprender los conceptos básicos de programación, como variables, estructuras de control y
funciones, especialmente si no tienen experiencia previa en este campo.
- Para muchos alumnos, especialmente aquellos sin experiencia previa en electrónica, comprender
los conceptos básicos de circuitos, resistencias, voltajes y corrientes puede ser un desafío inicial al
aprender Arduino.
Arduino Básico: Principios de Programación
¿Qué incluye?
4 Módulos
26 videos (210 minutos)
Módulo 1: 5 videos
Módulo 2: 5 videos
Módulo 3: 11 videos
Módulo 4: 7 videos
Módulo 5: 6 videos
Módulo 6: 9 videos
Módulo 7: 4 videos
Módulo 8: 6 videos
Módulo 9: 6 videos
Material complementario
- Laboratorios y Guía de ejercicios