Читать книгу Aprender Arduino, electrónica y programación con 100 ejercicios prácticos - Rubén Beiroa Mosquera - Страница 12
003 Hardware Arduino
ОглавлениеIMPORTANTE
Es importante recalcar que Arduino no fabrica los MCU de su hardware; estos son desarrollados y fabricados por Atmel.
Arduino incorpora los MCU en el proceso de fabricación de las placas. En consecuencia, lo que hicieron fue estudiar ese manual de 450 páginas de cada MCU y dar una solución a ese problema, ofreciéndonos un sistema que incorpora todo la electrónica necesaria para programar e implementar un MCU.
Planteémonos el mismo caso del capítulo anterior, pero ahora, con un Arduino. Primeramente, al igual que pasaba con el MCU, tendremos que elegir un Arduino. Disponemos de un gran catálogo de placas Arduino, todas las placas presentan diferencias entre ellas (debido a la incorporación de periféricos como: WIFI, Ethernet, conector tarjetas SD, etc.), aunque las diferencias básicas son debidas al MCU en concreto que incorpore cada placa.
Gracias a este hardware de Arduino disponemos de:
•Conexión para PC
•La electrónica necesaria para el correcto funcionamiento del MCU
•Puntos de conexión para las patillas del MCU
•Alimentación externa (pila, batería, cargador)
Al comprar un Arduino no tenemos que preocuparnos por cómo conectarlo a nuestro PC, solo habrá que comprarlo y, con un cable USB (del tipo correspondiente según el modelo), conectarlo y empezar a programar (la mayoría de los Arduinos aportan esta solución) sin preocuparnos de si necesitamos componentes electrónicos adicionales, como ocurría cuando trabajábamos directamente con el MCU.
Además, si necesitamos conectar sensores resulta más sencillo realizar la conexión a través de los pines del Arduino que a través de las patillas de MCU.
También añadieron un conector Jack (con la electrónica correspondiente) para poder alimentar nuestro Arduino a través de pilas o baterías (no todos lo incluyen). Como disponemos de un gran catálogo de Arduino, revisaremos las placas más conocidas. Primero analizaremos el Arduino UNO y compararemos las restantes placas con respecto a este Arduino mediante un análisis básico.
Partimos entonces del Arduino UNO, ¿por qué el Arduino UNO? Porque es el único que permite reemplazar su MCU, gracias a que se encuentra insertado en un zócalo, el cual sí que está soldado a la placa y no el MCU .
El resto de Arduinos tienen directamente soldado su MCU a la placa; el no estar soldado a la placa presenta unas grandes ventajas, como la posibilidad de programar un MCU, quitarlo de la placa e insertarlo en otro sistema electrónico.
Asimismo, lo hace ideal para principiantes (y no tan principiantes). En cualquier momento podemos cometer un error y dañar nuestro Arduino y podrían darse varias posibilidades: dañar simplemente el MCU, la placa, o ambos. En los dos últimos casos, no tendríamos más remedio que reemplazar nuestro Arduino. No obstante, en el primer caso, tenemos la posibilidad de reemplazar el MCU, podemos adquirir el MCU por separado y reemplazarlo. Aunque este paso no sería tan sencillo.
IMPORTANTE
Como comentábamos antes, Arduino no fabrica los MCU, sino que los adquiere y los implementa en el proceso de fabricación de las placas; es necesario que le carguen un programa (bootloader) para que pueda trabajar ese MCU en la plataforma Arduino.
Al comprar por nuestra cuenta el MCU, no vendrá con ese programa cargado y será trabajo nuestro realizar ese proceso.