Arduino es una placa de prototipos, y también el término "Arduino" se utiliza para referirse al IDE y la biblioteca en el lado de la PC, y todo su ecosistema. AVR es la arquitectura (desarrollada por atmel) del chip microcontrolador utilizado en todas las placas oficiales de 8 bits, y casi en todos los clones. Arduino UNO y 2009, los más utilizados, utilizan el chip AtMega328P.
Muchas veces, Arduino se usa para probar rápidamente alguna idea, sensor y circuito, luego se construye una placa independiente alrededor del chip AtMega, ya que cuesta 1/10 de la placa Arduino, circuito soldado en un stripboard o en una placa personalizada Los PCB son más reitables y pueden optimizarse en algún aspecto, como la utilización de energía, el espacio ocupado, la alta corriente / voltaje, etc.
La placa arduino más nueva y avanzada utiliza un chip diferente con una arquitectura muy diferente; el arduino yun usa un SAM más un AVR clásico, el debido uso de un ARM (la misma arquitectura utilizada por muchos teléfonos inteligentes), el galileo usa un x86 (como una CPU clásica pre-multinúcleo)
Arduino es un conjunto de especificaciones de hardware y software de código abierto, originalmente concebido como una plataforma para estudiantes. Hay tableros Arduino "oficiales" fabricados por una empresa italiana pero de código abierto, también hay muchas buenas variantes de otras fuentes.
AVR se refiere a la línea de MCU fabricados por Atmel y utilizados en los diseños originales.
fuente
Las herramientas y el ecosistema Arduino son compatibles con procesadores que no sean solo chips Atmel AVR. Por ejemplo, el Arduino Due usa un procesador ARM Cortex-M3.
fuente
Arduino es realmente un conjunto de código común que hace que el uso de las placas de desarrollo que venden sea accesible para una amplia gama de usuarios.
Arduino es básicamente un IDE que utiliza el lenguaje C / C ++ y un conjunto de clases que se adaptan a un conjunto común de hardware, predominantemente Atmel y principalmente AVR, aunque como la gente ya ha mencionado, las placas Arduino son cada vez más potentes. Pero es sorprendente cuánto puede hacer con el ATmega328p.
No tiene que usar Arduino IDE para programar su placa y, de hecho, tiendo a usar Atmel Studio o Notepad ++. Puede obtener un complemento para Atmel Studio 6.2 y superior que le permite crear bocetos y subirlos a la mayoría de las placas Arduino.
fuente