Interface Arduino, introducción a la programación Arduino, basic Inputs/Outputs.
Arduino es una plataforma de electrónica abierta (Open Source) para la creación de prototipos basada en software y hardware flexibles y fáciles de usar. Se creó para artistas, diseñadores, aficionados y cualquiera interesado en crear entornos u objetos interactivos.
Arduino puede tomar información del entorno a través de sus pines de entrada de toda una gama de sensores y puede afectar aquello que le rodea controlando luces, motores y otros actuadores. El microcontrolador en la placa Arduino se programa mediante el lenguaje de programación Arduino(basado en Wiring) y el entorno de desarrollo Arduino (basado en Processing). Los proyectos hechos con Arduino pueden ejecutarse sin necesidad de conectar a un ordenador, si bien tienen la posibilidad de hacerlo y comunicar con diferentes tipos de software (p.ej. Flash, Processing, MaxMSP, GH Firefly).
El software puede ser descargado de forma gratuita. Los ficheros de diseño de referencia (CAD) están disponibles bajo una licencia abierta, así pues eres libre de adaptarlos a tus necesidades.
Razones para usar Arduino:
- Necesidad de una herramienta para prototipar e implementar fácilmente diseños electrónicos.
- Plataforma intuitiva, sencilla, de fácil manejo.
- Plataforma abierta(Open Source), con documentación, ejemplos y gran cantidad de información a tu disposición.
- Soporte técnico eficiente (Troubleshooting)
- Gran variedad de librerías para diferentes aplicaciones.
- Comunidad internacional de desarrolladores.
Alcances:El objetivo del curso es introducir a los alumnos en el conocimiento de la plataforma Arduino, electrónica básica y programación con lenguaje Arduino (basado en C) para el diseño de sistemas interactivos, a través de la exploración y entendimiento de los diferentes inputs (sensores) y outputs (actuadores) básicos y lectura de datos en tiempo real y la realización de sencillos ejemplos prácticos.
Requisitos: No es necesario conocimiento previo de Arduino ni de electrónica o programación. Si conoces alguno te será más sencillo.
Sesiones Presenciales u Online
Sesiones presenciales o video conferencia para formato mixto u online.
Asistencia Técnica
Recibe asistencia técnica personalizada de Lunes a Sábado a través de Videollamada , WhatsApp, correo electrónico o por teléfono.
Requerimientos de sistema recomendados
Sistema de 64-bit.
Sistema operativo Windows o MacOS.
Procesador Intel Pentium 4 (64 bit) o equivalente AMD 64 con tecnología SSE2 en adelante.
4 GB RAM (recomendado 8 GB en adelante)
Pregunta para conocer más información sobre los requerimientos del curso.