Introducción a la plataforma Arduino.
Arduino es una plataforma de hardware flexible y código libre (sin licencias y con diseños compartidos), compuesta por una placa base con puertos de entrada/salida y microcontroladores de la familia RISC.
Su entorno de desarrollo (Arduino IDE) permite la programación electrónica de dispositivos electrónicos domésticos, desde domótica hasta diversos juguetes, como coches teledirigidos o incluso robots caseros.
La descarga del software es gratuita y compatible con sistemas Windows, Linux y Mac (también está disponible una versión web del editor).
Además de los montajes de pequeños ingenios electrónicos caseros, Arduino resulta ideal como introducción a la programación general, la domótica y la robótica.
La creación de prototipos en una placa base (Arduino UNO) no requiere soldaduras de componentes como (resistencias, transistores, condensadores, microcontroladores, LEDs, etc).
Interacción de dispositivos electrónicos con el mundo real a través del control de sensores. Control remoto, a través de redes inalámbricas e Internet.
Si consigues una placa ensamblada, podrás probar multitud de ingenios con solo conectarla mediante USB al PC o teléfono Android y opcionalmente conectar algún sensor ya que existen multitud de código fuente abierto y librerías (p.e. para el manejo de circuitos accesorios como EEPROM, GSM, Wi-fi o Servo) compartido por la usuarios y fabricantes.
No necesitarás conocimientos avanzados de electrónica ni programación, sólo a nivel de configuración. Arduino dispone de un entorno integrado de programación IDE.
No obstante, te recomendamos que tengas a mano tutoriales de programación en C y sus derivados. También te servirá de ayuda disponer de conocimientos básicos de electrónica y sobretodo de microcontroladores.
Fuente de Información: https://www.formacionprofesional.info/manual-de-arduino-en-pdf/