Introducción al entorno Arduino y posibilidades IoT con SoCs Espressif

Curso

Arduino

Puesta en marcha: del 21 de febrero al 4 de marzo del 2022

Modalidad: presencial

Horas: 16h.

Horario: Lunes a Jueves de 18-20h

Lugar: COIIAR de La Rioja. Plaza San Bartolomé 1. Logroño.

Matrícula

Colegiados/Asociados 200€

No Colegiados 220 €

Este curso es bonificable a través de las ayudas en concepto de formación continua de las empresas. (Fundación Estatal para la Formación en el Empleo, FUNDAE). Realizamos las gestiones de manera gratuita. Descárguese abajo los documentos necesarios para la obtención de esta bonificación.

NOTA: Para aclarar cualquier duda relacionada sobre la bonificación de la FUNDAE, pueden dirigirse a la página web de la plataforma FORMACIÓN BONIFICADA donde podrán ver la información de una manera más detallada.

Descripción

Arduino, nacido como un proyecto enfocado a la docencia ha terminado imponiéndose como una plataforma líder tanto en este como en otros ámbitos. Su sencillez de programación y facilidad de uso, sumado al gran apoyo de la comunidad han permitido la proliferación de aplicaciones basadas en su implementación.

Objetivos

Este curso permitirá a todos aquellos interesados un primer acercamiento al sistema, llegando a comprender su funcionamiento y correcta configuración. Se presentará el lenguaje de programación junto con diversos ejemplos prácticos que permitirán al alumno crear sus propios desarrollos a futuro. En la segunda mitad se comenzarán a tratar temas relacionados con IoT, donde se utilizarán los SoCs ESP8266 y ESP32 para crear proyectos conectados.

Tras el curso se estará en disposición de hacer proyectos sencillos y continuar aprendiendo en base a los conocimientos adquiridos.

Programa

Introducción

0.1. ¿Qué es Arduino? Un acercamiento a las herramientas de software y hardware libre.

0.2. Familias de Arduino y dispositivos compatibles. Especificaciones técnicas.

0.3. El IDE Arduino, instalación y configuración. Alternativas de programación, PlatformIO.

Módulo 1

1.1. Lenguajes de programación, estructura de un programa en Arduino.

1.2. Variables y datos en Arduino.

1.3. Primeros ejemplos, uso de entradas y salidas analógicas y digitales.

1.4. Condicionales y bucles, operadores booleanos.

1.5. Ejemplos de aplicación orientados al uso de módulos comerciales y sensores simples.

Módulo 2

2.1. Utilidades valiosas, módulos y circuitos recomendados.

2.2. Reducción de consumos, alimentación y alternativas.

2.3. Gestión de la memoria en Arduino.

2.4. Programación mediante FTDI.

Módulo 3

3.1. SoCs ESP8266 y ESP32, presentación e inclusión en entorno Arduino.

3.2. Desarrollo de ejemplos IoT, conectividad WiFi, enlace con bases de datos y MQTT.

3.3. El sistema SPIFFS y LITTLEFS, cómo servir contenido desde ESP.

Docente

Saúl Íñiguez Macedo.
Ingeniero Industrial. Centro Tecnológico del Calzado de La Rioja, CTCR.

Más información

E-mail: formacion@asociir.org · Teléfono: 941 251 537

formacionIntroducción al entorno Arduino y posibilidades IoT con SoCs Espressif