En este post vamos a ver que debería tener un buen curso de Arduino y unas pinceladas de que es Arduino
¿Qué es Arduino y que se puede hacer con el?
Arduino es una placa electrónica programable, esta plataforma es hardware libre, por lo que los esquemas electrónicos para su construcción están disponibles para poder usarlos y construir tu propia placa si así lo deseas.
¿Cómo funciona Arduino?
Programamos nuestro Arduino con un lenguaje que es un derivado de C++ en el ordenador mediante el IDE (Entorno de desarrollo Integrado) y mediante un cable USB conectamos el ordenador y Arduino, una vez volcado el programa, se comienza a ejecutar de izquierda a derecha, de arriba abajo continuamente una y otra vez formando un bucle, según lo que hallamos escrito en el, comenzará a monitorizar la entrada o entradas y en función del estado o valor de las mismas nuestro programa deberá decidir que acción deberá ejecutar, por ejemplo activar o desactivar una salida. Arduino dispone de unos “pines hembra” (clavijas de conexión) que se pueden configurar como entrada o salida a los que conectaremos nuestros dispositivos de entrada y de salida.
¿Qué es un dispositivo de entrada?
Utilizando un símil con la informática, un dispositivo de entrada sería todo aquel dispositivo que capta información del exterior y lo introduce a nuestro sistema, un ejemplo de esto sería el teclado, una webcam, un micrófono, un ratón etc, en el caso de Arduino conectaremos sensores (de presión, de temperatura, de luminosidad, de posición , de proximidad, de humedad etc) dependiendo de la variable que quieras medir.
¿Qué es un dispositivo de salida?
Volviendo a utilizar el símil con la informática , un dispositivo de salida seria todo aquel que extrae información del sistema y la representa en nuestro entorno como ejemplo tendrías una impresora , unos altavoces, un monitor etc, en el caso de Arduino conectaremos actuadores (un led, una bombilla , un relé, un motor, un servo etc).
Hay que resaltar, que tanto los sensores como los actuadores, habrá algunos que los podrás conectar directamente a los pines de Arduino y otros que deberán ser conectados mediante una pequeña electrónica que se intercala entre ellos, esto es debido a las distintas tensiones y corrientes de alimentación , para que entiendas esto te pondré el ejemplo siguiente:
Supón que quieres encender una bombilla de 220v AC como las que tienes en casa, pero claro Arduino trabaja a 5v VDC , necesitas de una electrónica que tenga una entrada a 5v en continua y salida 220v en corriente alterna como podría ser un transistor con un par de resistencias y que este active un relé que su bobina trabaje a 5v y sus patillas de los contactos a 220v.
¿Qué podemos hacer con Arduino?
Con Arduino puedes desde hacer parpadear un led a controlar un robot, una impresora 3d, un drone, una alarma, un control de accesos, controlar la domótica de tu vivienda (edificios inteligentes), un sistema automatizado para regar tus plantas via internet etc, tu imaginación es el límite.
Podrás conectar Arduino a través de internet, wifi, bluetooth, vía radio con lo que podrás comandarlo mediante tu Smartphone por ejemplo.
En definitiva Arduino te da una versatilidad bastante grande.
¿Qué debe de tener un buen curso de Arduino?
El gran éxito de Arduino, bajo mi punto de vista, ha sido debido a sacar al mercado una plataforma de desarrollo facilitando su conexionado mediante pines, conexión USB, a un bajo precio y fácilmente programable.
Otro de los factores que ha influido es su característica de licencia open hardware, lo que ha fomentado al desarrollo de la misma por la comunidad creando dispositivos y librerías para Arduino, imagina una legión de desarrolladores por todo el mundo trabajando para un fin común, no hay empresa que pueda costear tantos desarrolladores.
Está facilidad de programación , precio han favorecido la salida al mercado multitud de módulos de sensores ya listos para conectar, con lo que tienes que saber muy poco sobre el funcionamiento, tan solo como se conecta a Arduino y como interactuar con el.
Por ello se ha favorecido que mucha gente sin conocimientos previos de electrónica incluso niños se aficionen a hacer sus proyectos, eso que está genial y a los que somos unos enamorados de esta profesión, nos alegra que mucha gente se acerque ha esta profesión,
tiene una parte no tan positiva de esto, es que tanta facilidad ha provocado que se tienda mucho al copia y pega de código además de pon este cable de aquí allí sin saber cual es el funcionamiento de esos componentes electrónicos que estás conectando y por qué se ponen.
Por lo que si intentaras hacer tu propio proyecto sin copiar absolutamente nada, tendrías muchas dificultades ya que te falta mucha base de conocimientos básicos de electrónica.
Con lo que un buen curso de Arduino para estar completo debe de incluir los fundamentos de electrónica y como funcionan componentes como la resistencia, condensador, diodos, transistor BJT, transistor Mosfet, Triac, Optoacopladores, Amplificadores operacionales, etc.
Con mi curso de Arduino aúno estas dos vertientes el estudio clásico de electrónica con la sencillez y la versatilidad que te permite Arduino, con la que desde el principio estarás realizarás proyectos muy divertidos.
Otra de las dificultades que tiene de aprender por tu cuenta viendo vídeos sueltos, es que pierdes mucho tiempo (el bien más preciado que tenemos) saltando de uno a otro sin ningún guion especifico ni orden, con lo que es posible que estés viendo determinado vídeo que hablan de un componente que no conoces tendrías que ver otro vídeo previo donde expliquen eso, pero seguramente debes conocer otro conocimiento previo para entender el funcionamiento, lo que deriva en unos saltos sin sentido.
Otro tema es que muchos cursos no profundizan, son muy teóricos incluso de diseño con simuladores, es como aprender a conducir sin conducir.
Por no hablar de enfrentarte tu solo al entendimiento, con lo que en mi curso de Arduino he previsto un soporte de tutorías gratuito durante tres meses.
Pincha en el siguiente enlace para ver el temario del curso, cuales son los beneficios que obtendrás, las horas de vídeo, el acceso a la plataforma, archivos descargables etc