CURSO ARDUINO - Mecanica y Sistemas
CURSO ARDUINO - Mecanica y Sistemas
CURSO ARDUINO - Mecanica y Sistemas
Pinout de ATmega328p
ATmega-328 es un microcontrolador AVR que tiene veintiocho (28)
pines en total en caso del formato PU y 32 pines para el formato AU.
Todos los pines en orden cronológico se enumeran en la tabla que se
muestra en la figura siguiente. A través del diagrama de pines
podemos entender las configuraciones de los pines de cualquier
dispositivo electrónico, por lo que está trabajando en cualquier
proyecto de ingeniería y lo primero debes leer son los pines de los
componentes. El diagrama de pines ATmega 328 se muestra en la
figura que se muestra a continuación.
VCC es un suministro de voltaje digital.
¿Qué es un microcontrolador?
Un microcontrolador es un circuito integrado que en su interior
contiene una unidad central de procesamiento (CPU), unidades de
memoria (RAM y ROM), puertos de entrada y salida y periféricos.
Estas partes están interconectadas dentro del microcontrolador, y en
conjunto forman lo que se le conoce como microcomputadora. Se
puede decir con toda propiedad que un microcontrolador es una
microcomputadora completa encapsulada en un circuito integrado.
Versiones Arduino
Arduino cuenta con varios prototipos y modelos de placas a elegir,
dependiendo de que tan grande es uso que le demos a esta. Cada
una con características particulares y diferentes que las diferencian de
las demás. Aquí se mencionan algunas de las más populares.
Obviamente, para empezar os recomiendo el Arduino UNO ya que
tiene bastante memoria y pines hembra para fácil conexión. Es fácil de
alimentar con USB o un alimentador de 12V. Tiene su propia
regulación para 5V. Otras placas parecidas serían el Arduino NANO y
el pro-mini que básicamente utilizan el mismo chip ATmega328p-AU
pero el NANO cuenta con programador USB y el pro-mini no. Para
más memoria y más pines os recomiendo el Arduino MEGA. Para más
velocidad el Arduino Due que puede llegar a trabajar a 84MHz a 3.3V.
Podéis ver todas las versiones oficiales en esta página Arduino.cc
Microcontrolador ATmega328
Tensión de funcionamiento 5V
SRAM 2 KB ( ATmega328 )
EEPROM 1 KB ( ATmega328 )
Arduino Uno 16Mhz ATmega328 2KB SRAM, 32KB flash 14 6 input, 0 output
Arduino Due 84MHz AT91SAM3X8E 96KB SRAM, 512KB flash 54 12 input, 2 output
Arduino Mega 16MHz ATmega2560 8KB SRAM, 256KB flash 54 16 input, 0 output
Arduino Leonardo 16MHz ATmega32u4 2.5KB SRAM, 32KB flash 20 12 input, 0 output
Salidas laborales
Muy bien, entonces ¿porqué usar Arduino? Aquí tendrás algunas
opciones. Primero de todo, ¿porqué usar Arduino y no otro micro? Es
un producto barato, fácil de usar en comparación que otros, es
compatible con varios sistemas operativos, siempre es actualizado y lo
más importante, es open-source. Eso quiere decir que podrías usar
Arduino para tus proyectos y luego incluso vender ese proyecto o
mejorar cualquier cosa de otros proyectos.
Otra razón para elegir Arduino, es la gigante comunidad. Gracias a
que varias personas comparten sus códigos de ejemplo, librerías,
respuestas en foros, otros proyectos y esquemas, es muy fácil
encontrar la solución de tu problema en caso de que tengas una.
Básicamente, por eso yo elegí Arduino antes que otro
micro.