Curso de Arduino: Programando un Microcontrolador para Principiantes
Arduino es un microcontrolador de código abierto, de placa única, para construir dispositivos que pueden detectar y controlar objetos en el mundo físico.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán a programar el Arduino para su uso en el mundo real, como para controlar luces, motores y sensores de detección de movimiento. Este curso asume el uso de componentes de hardware reales en un entorno de laboratorio en vivo (no hardware simulado por software).
Al final de esta formación, los participantes serán capaces de:
- Programa Arduino para controlar luces, motores y otros dispositivos.
- Comprender la arquitectura de Arduino, incluidas las entradas y los conectores para dispositivos complementarios.
- Agregue componentes de terceros, como pantallas LCD, acelerómetros, giroscopios y rastreadores GPS para ampliar la funcionalidad de Arduino.
- Comprender las diversas opciones de los lenguajes de programación, desde C hasta los lenguajes de arrastrar y soltar.
- Pruebe, depure e implemente el Arduino para resolver problemas del mundo real.
Formato del curso
- Charla y discusión interactiva.
- Muchos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Arduino está disponible en diferentes modelos y admite diferentes interfaces de programación (C, C++, C#, Python) e IDE (Arduino IDE, Visual Studio, etc.). Para este curso se utilizará lo siguiente:
- Arduino Tablero Uno
- Arduino IDE
- Arduino idioma (basado en C/C++)
- ¡Los participantes son responsables de comprar su propio Arduino hardware y componentes! ***
- Los kits de hardware se pueden comprar a los proveedores, tales como: Arduino Kit de inicio https://store.arduino.cc/products/arduino-starter-kit-multi-language
- Para solicitar una configuración diferente, póngase en contacto con nosotros para organizarla.
Programa del Curso
Introducción
- Microcontroller frente al microprocesador
- Arduino vs Rasberry Pi
Descripción general de Embedded Systems
Selección de la placa Arduino adecuada para su proyecto
La mentalidad para aprender Arduino
Fundamentos de Arduino Electronics
Comprensión de un diagrama de circuito
Uso de un DVM (voltímetro digital)
Cómo no hacer estallar los pines GPIO y otras precauciones de seguridad
Conectando todo junto
Herramientas de software y hardware para Arduino
Explorando el IDE Arduino
Programming El Arduino
Cómo escribir tu primer programa: una luz parpadeante ("Hola mundo" de la electrónica)
Programming Fundamentos: bucles, condicionales, variables, funciones y parámetros
Descripción general de las interfaces de entrada/salida (E/S)
Configuración de los sensores de entrada
LED, interruptores, zumbadores y dispositivos de visualización
Configuración de los dispositivos de salida (LEDs y robótica electromecánica)
Programming Control del dispositivo de sensor a salida
Proyecto: Sistema de Ajuste Automático de la Luz
Conversión de analógico a digital (ADC)
Comunicación en serie y UART Programming
Palancas de sensores, motores y dispositivos de audio
Proyecto: TBD
Pruebas y depuración
Ampliando las capacidades de Arduino
Unirse a la comunidad Arduino
Solución de problemas
Observaciones finales
Requerimientos
- No se requiere experiencia previa en programación.
- Un conocimiento básico o interés en el hardware.
Audiencia
- Desarrolladores principiantes
- Técnicos de hardware/software
- Personas técnicas en todas las industrias
- Aficionados
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de Arduino: Programando un Microcontrolador para Principiantes - Booking
Curso de Arduino: Programando un Microcontrolador para Principiantes - Enquiry
Arduino: Programando un Microcontrolador para Principiantes - Consultas
Consultas
Testimonios (7)
Just getting off the ground and doing some basic things was super useful Solo empezar y hacer algunas cosas básicas fue extremadamente útil
Remy Pieron - Facebook
Curso - Arduino Programming for Beginners
Traducción Automática
entorno relajado y informal, mucha ayuda durante los ejemplos trabajados
bernard hoey - University of Glasgow
Curso - Arduino: Programming a Microcontroller for Beginners
Traducción Automática
Disfruté el entrenamiento impartido por alguien con experiencia en el campo.
Nicholas Scott - University of Glasgow
Curso - Arduino: Programming a Microcontroller for Beginners
Traducción Automática
Encontré que el equilibrio entre la enseñanza de "pizarra blanca" y el aprendizaje práctico "manos a la obra" era justo lo adecuado para un curso introductorio Arduino, y el ritmo también fue apropiado.
Neil Owen - University of Glasgow
Curso - Arduino: Programming a Microcontroller for Beginners
Traducción Automática
El estilo de Rod era entretenido.
Tom O'Hara - University of Glasgow
Curso - Arduino: Programming a Microcontroller for Beginners
Traducción Automática
Rod parecía muy conocedor y entusiasta sobre el material del curso.
Kyle Stirling - University of Glasgow
Curso - Arduino: Programming a Microcontroller for Beginners
Traducción Automática
La adquisición de conocimientos útiles y la clarificación de algunas cosas sobre las cuales no estaba seguro previamente.
Kenneth Mahoney - University of Glasgow
Curso - Arduino: Programming a Microcontroller for Beginners
Traducción Automática
Próximos cursos
Cursos Relacionados
Programación avanzada Arduino
14 HorasEn esta capacitación en vivo dirigida por un instructor en España, los participantes aprenderán cómo programar el Arduino utilizando técnicas avanzadas a medida que avanzan en la creación de un sistema de alerta de sensor simple.
Al final de esta formación, los participantes serán capaces de:
- Comprenda cómo funciona Arduino.
- Profundice en los principales componentes y funcionalidades de Arduino.
- Programe el Arduino sin utilizar el IDE Arduino.
Advanced Embedded Systems Development
35 HorasEsta capacitación en vivo dirigida por un instructor en España (en línea o presencial) está dirigida a ingenieros que desean aprender a usar C integrado para programar varios tipos de microcontroladores basados en diferentes arquitecturas de procesador (8051, ARM CORTEX M-3 y ARM9).
Construyendo un robot desde cero
28 HorasEn esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo construir un robot utilizando hardware Arduino y el lenguaje Arduino (C/C++).
Al final de esta formación, los participantes serán capaces de:
- Construya y opere un sistema robótico que incluya componentes de software y hardware
- Comprender los conceptos clave utilizados en las tecnologías robóticas
- Ensamble motores, sensores y microcontroladores en un robot de trabajo
- Diseñar la estructura mecánica de un robot
Audiencia
- Desarrolladores
- Ingenieros
- Aficionados
Formato del curso
- En parte conferencia, en parte discusión, ejercicios y práctica práctica intensa
Nota
- Los kits de hardware serán especificados por el instructor antes de la capacitación, pero contendrán aproximadamente los siguientes componentes:
- Arduino tablero
- Controlador de motor
- Sensor de distancia
- Esclavo Bluetooth
- Prototipado de placas y cables
- Cable USB
- Kit de vehículo
- Los participantes deberán comprar su propio hardware.
- Si desea personalizar esta formación, póngase en contacto con nosotros para concertarla.
Introducción a IoT usando Arduino
14 HorasEn esta capacitación en vivo dirigida por un instructor en España, los participantes aprenderán los fundamentos de IoT a medida que avanzan en la creación de un sistema de sensores de IoT basado en Arduino.
Al final de esta formación, los participantes serán capaces de:
- Comprender los principios de IoT, incluidos los componentes de IoT y las técnicas de comunicación.
- Aprenda a usar Arduino módulos de comunicación que se pueden usar para diferentes sistemas de IoT.
- Aprenda a usar y programar una aplicación móvil para controlar Arduino.
- Utilice un módulo Wi-Fi para conectar el Arduino a otro dispositivo.
- Construya e implemente su propio sistema de sensores de IoT.
Deploying AI on Microcontrollers with TinyML
21 HorasEste entrenamiento en vivo dirigido por un instructor en España (en línea o en el lugar) está dirigido a ingenieros de sistemas embebidos y desarrolladores de IA de nivel intermedio que desean implementar modelos de aprendizaje automático en microcontroladores utilizando TensorFlow Lite y Edge Impulse.
Al final de esta capacitación, los participantes podrán:
- Entender los fundamentos de TinyML y sus beneficios para las aplicaciones de inteligencia artificial de borde.
- Configurar un entorno de desarrollo para proyectos de TinyML.
- Entrenar, optimizar e implementar modelos de IA en microcontroladores de bajo consumo.
- Usar TensorFlow Lite y Edge Impulse para implementar aplicaciones TinyML del mundo real.
- Optimizar modelos de IA para la eficiencia energética y las limitaciones de memoria.
Microcontroller Design
35 HorasEsta capacitación en vivo dirigida por un instructor en España (en línea o presencial) está dirigida a ingenieros que desean aprender los principios de diseño del diseño de microcontroladores.
Raspberry Pi para Principiantes
14 HorasRaspberry Pi es una computadora muy pequeña, de una sola placa.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo configurar y programar el Raspberry Pi para que sirva como un sistema integrado interactivo y potente.
Al final de esta formación, los participantes serán capaces de:
- Configurar un IDE (entorno de desarrollo integrado) para obtener la máxima productividad en el desarrollo
- Programa Raspberry Pi para controlar dispositivos como sensores de movimiento, alarmas, servidores web e impresoras.
- Comprender la arquitectura de Raspberry Pi, incluidas las entradas y los conectores para dispositivos complementarios.
- Comprender las diversas opciones de los lenguajes de programación y los sistemas operativos.
- Pruebe, depure e implemente Raspberry Pi para resolver problemas del mundo real
Audiencia
- Desarrolladores
- Técnicos de hardware/software
- Personas técnicas en todas las industrias
- Aficionados
Formato del curso
- En parte conferencia, en parte discusión, ejercicios y práctica práctica intensa
Nota
- Raspberry Pi Soporta varios sistemas operativos y lenguajes de programación. Este curso utilizará Raspbian basado en Linux como sistema operativo y Python como lenguaje de programación. Para solicitar una configuración específica, póngase en contacto con nosotros para organizarla.
- Los participantes son responsables de comprar el hardware y los componentes Raspberry Pi.
Tensorflow Lite for Microcontrollers
21 HorasEsta capacitación en vivo dirigida por un instructor en España (en línea o presencial) está dirigida a ingenieros que desean escribir, cargar y ejecutar modelos de aprendizaje automático en dispositivos integrados muy pequeños.
Al final de esta formación, los participantes serán capaces de:
- Instale TensorFlow Lite.
- Cargue modelos de aprendizaje automático en un dispositivo integrado para permitirle detectar voz, clasificar imágenes, etc.
- Agregue IA a los dispositivos de hardware sin depender de la conectividad de red.