Curso Iniciación a Arduino
Aprenderás de forma progresiva a cómo emplear Arduino para dominar su electrónica y su programación
Aprenderás de forma progresiva a cómo emplear Arduino para dominar su electrónica y su programación
Arduino se ha convertido en los últimos tiempos en una herramienta fundamental para interactuar con el mundo físico. La potencia de estos simples dispositivos te permitirá llevar a cabo proyectos relacionados con la automatización, domótica, IoT, robótica…etc.
Este hardware modular de bajo coste es una solución idónea para nuestros proyectos, gracias a su sencillez y la gran cantidad de información (documentación, tutoriales, proyectos compartidos …) de la que disponemos podemos desarrollar e integrar casi cualquier tipo de proyecto.
Como sabes, la programación y la electrónica son campos complejos de la ingeniería que, combinados, permiten obtener los proyectos más innovadores. Por este motivo, si quieres entender cómo funciona la tecnología que nos rodea, mejorar tus habilidades y hacer realidad tus proyectos e ideas de electrónica, este curso te permitirá profundizar en los fundamentos teórico prácticos de Arduino.
Para trabajar con Arduino es necesario disponer de conocimientos también sobre electrónica, al fin y al cabo un Arduino permite conectar un software ( programa informático ) con el mundo físico al poder conectar una tarjeta electrónica a motores, sensores, leds…etc.
Por lo tanto tanto en lo que se refiere a la programación como a la electrónica debemos tener un nivel de conocimiento similar, por último también estudiaremos en detalle las características y funcionalidades de una placa de Arduino, el primer paso de un proyecto es saber escoger el Arduino adecuado.
Para que los todos los conceptos nuevos que estudiemos se puedan asimilar de una forma rápida y entretenida, desde el primer instante del curso trabajaremos con un Kit.
Mediante este Kit replicarás los casos de estudio y también desarrollarás los ejercicios propuestos, es imprescindible en toda formación ser capaces de evaluar nuestra progresión y con la ayuda del profesor resolver aquellas dudas que nos puedan surgir en un futuro durante el curso antes de encontrarnos con esos mismo problemas un tiempo después de haber finalizado el curso.
Ayúdanos a crear un repositorio sobre preguntas frecuentes de Arduino
Temario
Montaje de circuitos, análisis y cálculos de corrientes e intensidades. Maneje de resistencias, leds, potenciómetros y pulsadores. Análisis de las características técnicas de un Arduino.
Instalación de IDE del Arduino, manejo de las funcionalidades de la aplicación, instalación de librerías y drivers.
›› Control de entradas/salidas digitales
Para el aprendizaje de la electrónica y programación de las entradas y salidas digitales de un Arduino, se parte del estudio y montaje de circuitos básicos con resistencias leds y pulsadores para su posterior conexión con un Arduino y su programación.
›› Temporizadores
El control del flujo de tiempos y ejecución de un programa en la mayor parte de los proyectos es una característica necesaria, por eso estudiaremos las formas más sencillas de realizar temporizaciones en un còdigo de Arduino.
›› Sistema binario
En muchas ocasiones un Arduino no funciona y no encontramos un motivo lógico, habiendo conectado bien el circuito y un programa sin errores, en ocasiones estos errores vienen por un desconocimiento del funcionamiento lógico de un programa o conceptos tan básicos como pueden ser los bits de resolución. Para evitar estas situaciones estudiaremos los principios del sistema binario y la codificación de números y caracteres.
›› Variables
Con la base adquirida del sistema binario, se presentaran los diferentes tipos de datos que puede manejar Arduino y la forma de emplearlos en un programa
›› Comunicación Serie
Tanto la electrónica como la programación suelen ser conceptos abstractos, utilizar la comunicación serie y que el Arduino transmita información y un ordenador y poder visualizarla, nos va a permitir saber lo que ocurre en todo momento en un Arduino. Por ello iniciaremos la práctica con la Comunicación Serie visualizando información enviada por un Arduino.
Continuando con la captura de datos, estudiaremos la forma de manejar tensiones digitales mayores de la operación de trabajo de un Arduino pero también programaremos la captura de datos analógicos mediante la lectura de un potenciómetro (previamente analizaremos la conexión de resistencias en serie y en paralelo).
El objetivo consistirá en el control de la luminosidad de un led, para ello se explicará el funcionamiento de una señal PWM y su programación. Para finalizar este punto, se analizarán casos reales de señales analógicas de 0-10V y de 4-20mA muy comunes en cualquier tipo de instalación. El objetivo es ser capaces de operar con cualquier sensor analógico.
Una vez superados el uso de los pines analógicos y digitales de un Arduino, profundizaremos en la programación para poder desarrollar programas que puedan evaluar condiciones y tomar decisiones.
Con el uso básico visto en el punto «Comunicación Serie» , estudiaremos el funcionamiento de esta comunicación. Entendiendo la forma de transmitir y recibir datos por el puerto serie par luego poder realizar una comunicación bidireccional y ya no solo monitorizar datos de un Arduino si no poder enviar órdenes y que el Arduino las procese y ejecute.
A medida que nuestros programas se complican son necesarios ciertos recursos par optimizar su rendimiento, para ello, programaremos todos los tipos de funciones que puede manejar un Arduino
Instalar y ser capaces de manejar cualquier librería serán los objetivos de este último punto
Habilidades
› Manejar circuitos en protoboard
› Calcular tensiones e intensidades en un circuito
› Instalar y configurar el IDE de Arduino
› Seleccionar el Arduino según el proyectos y las características del hardware
› Programar el control de procesos
› Depurar código con ayuda del monitor serie
› Monitorizar y control un Arduino desde el ordenador
› Realizar pequeños proyectos
› Disponer de una base teórico/práctica sobre electrónica, programación y Arduino
› Extrapolar las prácticas en protoboard a casos reales
Información
› Curso práctico de 16 horas mediante clases en directo
› No son necesarios conocimientos previos
› Profesor Rubén Beiroa Mosquera
› Acceso al curso, te enviaremos un correo con el acceso al panel de recursos del curso con conexión a las sesiones de teleformación.
› Grupos reducidos de 6 a 10 personas, puedes crear tu grupo o unirte a uno (puedes inscribirte en la lista de avisos de próximas convocatorias)
› Cada asistente debe disponer de un ordenador propio, conexión a internet y el kit de prácticas (ACCESO AL PROVEEDOR DEL KIT DE PRÁCTICAS)
› Para más información ponte en contacto con nosotros a través de trainontech@trainontech.com o del siguiente formulario.
En función de si eres una empresa o una persona autónomo hemos configurado tu propio sistema de facturación, en caso de ser una persona particular este proceso es más sencillo. Selecciona tu opción.
Déjanos tus datos y te avisaremos cuando hayan plazas para este curso.