Solución:
AVR es solo un microchip de circuito integrado, fabricado por Atmel. Se parece a esto:
Aunque pueden usarse por sí mismos, se necesita un poco de experiencia en hardware y algunos componentes de soporte.
El Arduino es un procesador AVR que ejecuta un código especial que le permite usar el entorno Arduino para programar y cargar código fácilmente. Todo lo que necesita es un cable USB para programar y comunicarse con él. Se parece a esto:
(fuente: mitchellpage.com.au)
Una placa de pruebas técnicamente se ve así y puede ser útil para hacer cosas con un Arduino. No es necesariamente necesario para ninguna de las soluciones, pero es útil.
Si está haciendo este tipo de preguntas, debe consultar los tutoriales de Arduino en adafruit. Son muy básicos y le enseñarán lo que necesita saber para comenzar.
AVR es una arquitectura de procesador. Es un diseño de cómo debería funcionar el procesador como x86 y ARM. Atmel vende hardware que tiene la arquitectura AVR en arquitecturas de 8, 16 y 32 bits a través de productos como ATTiny, ATMEGA, etc.
Arduino vende placas diseñadas para que los aficionados puedan armar algo rápidamente y con poco conocimiento del hardware subyacente. Estas placas suelen tener ATMEGA.
Si es nuevo en la programación en este nivel de “hardware”, le sugiero que compre una placa arduino. Obtienes mucho por tu dinero, ya que no tienes que comprar placas de prueba, programadores, fuentes de alimentación, etc. y es mucho más fácil trabajar con la mayor parte del hardware soldado a la placa.
AVR es un microcontrolador de la familia ATMEL, utilizado en Arduino. ARM es un microprocesador. La mayoría de las placas Arduino vienen con controladores AVR. Recientemente se ha lanzado Arduino Due, que se basa en el procesador ARM. Espero que esto sea suficiente para aclarar las cosas entre AVR, ARM, Arduino (‘,’)