aprendiendoarduino_logo

Presentación del curso

Objetivos

El objetivo de este curso es introducir al alumno en el mundo del hardware libre, los microcontroladores, Internet de las cosas, robótica y el mundo maker y DIY, utilizando la plataforma Arduino.

Al finalizar el curso el alumno será capaz de manejar la plataforma Arduino, conocer su potencial e implementar proyectos de dificultad media. Aprenderá a usar el entorno de programación utilizado por Arduino, el lenguaje de programación, realizar programas y ejecutarlos sobre Arduino.

Otros objetivos de este curso son: conocer los componentes de hardware para recibir señales externas (sensores) y controlar elementos que le rodean para interactuar con el mundo físico (actuadores).

Requisitos

Este curso parte desde cero, por lo que no son necesarios unos conocimientos previos, pero sí son recomendables conocimientos básicos de programación (especialmente C++), electricidad y electrónica.

Es recomendable un conocimiento medio de Inglés puesto que gran parte de la documentación está en Inglés.

Metodología

El curso se compone de una combinación de teoría y práctica que establecen las bases necesarias para entender la plataforma Hardware y Software de Arduino, con una duración de 30 horas. También se realizarán proyectos más complejos al final del curso donde se pondrán en práctica los conocimientos y habilidades adquiridas.

Los recursos utilizados para la realización de este curso son:

Además están disponibles otros recursos para ampliar información:

Para interactuar en el curso se puede hacer mediante:

  • twitter con el hashtag #aprendiendoarduino
  • el blog poniendo comentarios en los post con la documentación del curso
  • correo a aprendiendoarduino@gmail.com

Para realizar las prácticas de este curso se incluye un Arduino Starter Kit (https://www.arduino.cc/en/Main/ArduinoStarterKit) que contiene un Arduino Uno, una serie de sensores y actuadores y diversos elementos electrónicos necesarios para realizar las prácticas y proyectos.

La documentación será toda on line con el objetivo de mantenerla actualizada y no con un documento físico que se queda obsoleto al día siguiente. Además la documentación irá creciendo durante el curso y después de finalizar el curso seguirá estando disponible para todos. La documentación principal se encuentra en http://www.aprendiendoarduino.com/, esto permite acceder a una documentación actualizada en todo momento y a los recursos con un solo clic.

El repositorio de código del curso en github está en http://github.com/jecrespo y aumenta continuamente con los nuevos ejemplos y prácticas que se van subiendo. Las prácticas se realizarán con el Arduino Starter Kit y usaremos el libro como base para las primeras prácticas como referencia y proponiendose más ejemplos.

Todo el material entregado es en préstamo y debe cuidarse al máximo, a la hora del montaje de las prácticas se seguirán las instrucciones para evitar dañar los componentes.

Toda la documentación está liberada con licencia Creative Commons.

Reconocimiento – NoComercial – CompartirIgual (by-nc-sa): No se permite un uso comercial de la obra original ni de las posibles obras derivadas, la distribución de las cuales se debe hacer con una licencia igual a la que regula la obra original.

Aprendiendo Arduino by Enrique Crespo is licensed under a Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional License.

Organización del curso

Duración total de 30 horas. El curso se celebra del 5 al 16 de septiembre de 2016 de Lunes a Viernes en horario de 17.00 a 20.00. Se hará un descanso de 10 minutos aproximadamente a mitad de la sesión antes de empezar con la parte práctica.

Capítulos del curso:

  • Hardware Arduino
  • Software Arduino
  • Programación Arduino
  • Manejo Arduino
  • Comunicaciones IP Arduino
  • Proyectos Arduino

Detalle del temario: http://www.aprendiendoarduino.com/curso-arduino-2016-s-e/

Programación diaria del curso:

Cada día de curso de compone de 4 partes diferenciadas:

  • Saber más: Al principio de la clase se verán durante 10-15 minutos temas relacionados con Arduino propuestos por los alumnos o que hayan surgido anteriormente.
  • Primera parte: Contenidos más teóricos
  • Práctica: Después del descanso se practicará con Arduino
  • Opcional: Si da tiempo se verán contenidos adicionales

Como Empezar con Arduino

Para empezar con Arduino debes preguntarte qué sabes de electrónica y qué sabes de programación. Si no sabes de electrónica, es difícil entender cómo funcionan los elementos con los que va a interactuar la placa Arduino y si no sabes de programación no va a ser posible traducir las órdenes que deseas hacer a la electrónica para que las ejecute Arduino.

Para empezar con Arduino hay que aprender electrónica y a programar y eso es lo que vamos a aprender en este curso entre otras cosas.

Artículos de como empezar con Arduino:

Aclaraciones sobre el curso

Arduino es una plataforma ampliamente usada por aficionados (makers) y para prototipado y puede verse como un “juguete”, pero en este curso vamos a aprender a programarlo y usarlo para implantarlo en cualquier aplicación que necesitemos tanto para un uso profesional como personal/aficionado. La principal ventaja de usar una plataforma de este tipo es el rápido despliegue de una nueva aplicación y la facilidad de programación.

Arduino se trata principalmente como una herramienta para prototipado y usada en el mundo del hobby, pero aquí vamos a ir más allá y lo trataremos como una herramienta profesional que puede abarcar multitud de sectores.

A lo largo del curso se van a ver muchos conceptos de diferentes tecnologías que a priori no tienen nada que ver entre ellos: electronica digital y analogica, electricidad, programación, microcontroladores, tratamiento de señales, bases de datos, protocolos de comunicación, arquitectura de procesadores, mecánica, motores, diseño de placas electrónicas etc…

En unos casos se profundizará más y en otros menos, pero sin ponerse demasiado académico, de hecho la filosofía con la que nació  arduino es facilitar las cosas, lo que ocurre es que cuando las necesidades crecen, la programación de un microcontrolador se hace más compleja y hay que profundizar en la teoría.

Hay conceptos muy importantes a aprender y avisaré de ello y luego otros conceptos que daré las nociones y las herramientas para que quien lo necesite amplíe su conocimiento.

Este curso es totalmente dinámico y cualquier inquietud o necesidad que se tenga de un aspecto en concreto de Arduino se puede incluir en el curso.

Existe mucha documentación sobre Arduino en Internet, pero eso es un problema y a veces está desordenado o es demasiado básico, así que una parte de mi trabajo es recopilar la información más interesante, ordenarla y estructurarla.

No se va a seguir el índice en el orden que está en la documentación, sino que se van a mezclar los capítulos para ser más pedagógico. Cada día del curso se publicará un post donde se va explicar que se va a ver y un enlace a la documentación de los capítulos. Se va mezclar la práctica con la teoría para que sea el curso ameno.

Presentaciones

Arduino tiene muchos ámbitos de aplicación, desde el sector agrícola, fabricación, eficiencia energética, robótica, monitorización, educación, etc… Para que entorno tienes pensado usar Arduino?

  • Como conoces Arduino?
  • Motivaciones para aprender a usar Arduino?
  • Qué sabes de electrónica?
  • Qué sabes de programación?
  • Algún proyecto o entorno de aplicación donde usar Arduino?

Contacto

Para cualquier consulta durante el curso y en cualquier otro momento mediante email: aprendiendoarduino@gmail.com

Twitter @jecrespo: https://twitter.com/jecrespom

Y más información sobre el curso y el autor: http://www.aprendiendoarduino.com/acerca-de/

Un pensamiento en “Presentación del curso

  1. Pingback: Día 1. Conocer Arduino – Aprendiendo Arduino

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s