2. Arduino
¿Qué es?
Arduino es una plataforma de
creación de electrónica de código
abierto, la cual está basada en
hardware y software libre, flexible y
fácil de utilizar para los creadores y
desarrolladores. Esta plataforma
permite crear diferentes tipos de
microordenadores de una sola placa a
los que la comunidad de creadores
puede darles diferentes tipos de uso.
3. • ¿Cómo funciona?
El Arduino es una placa basada en un
microcontrolador ATMEL. Los
microcontroladores son circuitos
integrados en los que se pueden grabar
instrucciones, las cuales las escribes con
el lenguaje de programación que
puedes utilizar en el entorno Arduino
IDE. Estas instrucciones permiten crear
programas que interactúan con los
circuitos de la placa.
4. • ¿Cuántos tipos diferentes de Arduino
hay?
• Microcontrolador: ATmega328.
• Voltaje de funcionamiento: 5 V.
• Pines I/O digitales: 14 (de los cuales 6 proveen
salida PWM)
• Pines de entradas análogas: 6.
• Corriente DC por cada pin I/O: 40 mA.
• Corriente DC en el pin de 3.3 V: 50 mA.
• Memoria Flash: 32 KB (ATmega328) de los
cuales 0.5 KB son utilizados por el bootloader.
5. ¿CÓMO APRENDER A USAR ARDUINO?
• Aprender Arduino implica aprender muchas tecnologías dependiendo de
hasta donde se quiera llegar, pero entre otras tecnologías podemos decir
que Arduino comprende: electrónica digital y analógica, electricidad,
programación, microcontroladores, tratamiento de señales, protocolos de
comunicación, arquitectura de ordenadores, mecánica, motores, diseño
de placas electrónicas, física, programación web, etc… Y Arduino nos
permite que para empezar a trabajar con él no sea necesario tener todos
esos conocimientos, sino que Arduino es el vehículo que nos va a servir
para aprender todas esas tecnologías y ciencias de una forma práctica y
aprendiendo mientras se hacen cosas “learning by doing”, pero no cabe
duda que hay que tener una cierta base para poder empezar.
6. PASOS
1. Por lo tanto a la pregunta de cómo empezar a usar Arduino, la
respuesta es que antes de ponerse a leer documentación a diestro y
siniestro, hay que “saber exactamente qué es Arduino y donde se
encuentra dentro de la tecnología que nos rodea” y si Arduino es la
respuesta a su proyecto o a la razón por la que quiere aprender
Arduino.
2.Después de aclarar conceptos, la persona que está empezando
con Arduino puede continuar con las tres partes en la que yo
divido el estudio de Arduino: Hardware, Software y Comunidad
Arduino.
7. 3. Es muy común que gente con amplios conocimientos de electrónica
quiera aprender Arduino y la programación les echa para atrás y al
contrario, hay mucha gente del mundo del software que les echa para
atrás la electrónica, electricidad, motores, etc… En ambos casos y con
esos conocimientos previos será más fácil continuar con el aprendizaje
de Arduino.
Arduino es una plataforma que se usa en el concepto de “learning by
doing” o aprender practicando. Por ello, para aprender Arduino hay
que practicar y experimentar, es algo que creo que es imprescindible
cuando se empieza con Arduino.
8. 4.Por último, algo que se debe tener en cuenta para quien quiere
empezar con Arduino es que para aprender a programar Arduino, hay
que leer mucho código. Al tratarse de una plataforma open source y
disponer del código, tenemos muchos recursos para el aprendizaje.
Además Arduino tiene una guía de estilo que son unas pautas para
escribir un código sencillo de leer, en detrimento de la eficiencia del
código y una guía para escribir librerías que hace que los principiantes
puedan empezar con arduino fácilmente. Todo esto hace que la curva
de aprendizaje de Arduino sea más corta que cualquier otra nueva
tecnología, pero aún así es imprescindible: Aprender a Programar y
Aprender Electrónica.