Para responder a esta pregunta, primero debemos revisar el historial de desarrollo de Arduino. En 2005, con el fin de proporcionar a los estudiantes una plataforma de microcontrolador económica y fácil de usar, Massimo Banzi, profesor de una escuela de diseño de alta tecnología en Ivrea, Italia, colaboró con un académico visitante español en la escuela. El ingeniero David Cuartielles diseñó la placa Arduino original. Luego, Arduino se hizo popular en Europa y gradualmente se extendió a los Estados Unidos, Japón, Taiwán, Hong Kong y otras regiones, especialmente en China continental durante el último año o dos.
Las ventajas únicas de Arduino son las siguientes:
Apertura: el entorno de desarrollo de software de circuitos de hardware de Arduino es completamente de código abierto y puede ser utilizado, modificado y distribuido por cualquier persona sin uso comercial. Esto no sólo permite a los usuarios comprender mejor los principios del circuito de Arduino, sino que también les permite modificarlo según sus propias necesidades. Por ejemplo, debido a limitaciones de espacio, es necesario diseñar una placa de circuito con una forma especial o diseñar su propio circuito de expansión junto con el circuito de control principal;
Facilidad de uso: el primer programa simple debería poder ejecutarse exitosamente dentro de una hora después de obtener el Arduino, independientemente de los conceptos básicos, siempre que esté interesado. La conexión entre Arduino y PC adopta la conexión USB más convencional. Puede conectar su Arduino directamente a su computadora como un reproductor MP3 sin instalar ningún controlador adicional. Y el software del entorno de desarrollo Arduino también es muy sencillo. El menú, que se explica por sí mismo, ofrece sólo las barras de herramientas más necesarias, además de todos los elementos que podrían deslumbrar a un novato. Incluso puedes compilar y descargar el código sin leer el manual (no dije que lo escribieras).
Comunicación: para los principiantes, la comunicación y la demostración son excelentes formas de estimular el entusiasmo por el aprendizaje. Pero a veces, usas AVR para rastrear automóviles y yo uso PIC para rastrear automóviles. Entonces, para los principiantes que no tienen un conocimiento particularmente profundo de los microcontroladores, pueden surgir algunas dificultades a la hora de comunicarse. Arduino define un marco relativamente unificado, algunas inicializaciones subyacentes adoptan un método unificado y los puertos para señales digitales y analógicas también se han calibrado, lo que hace que sea muy conveniente para los principiantes usar circuitos o programas de CA.
Recursos ricos de terceros: Arduino es todo de código abierto, tanto hardware como software. Puede tener un conocimiento profundo de todos los mecanismos subyacentes y reservar una interfaz de desarrollo de bibliotecas de terceros muy amigable. Siguiendo la apertura y el intercambio de la comunidad de código abierto, muchos fanáticos compartirán su hardware y software después de realizar con éxito sus diseños. Para los recién llegados, pueden encontrar fácilmente algunos módulos funcionales básicos que quieran usar en la comunidad Arduino: servocontrol, regulación de velocidad PID, conversión A/D, etc. En particular, algunos proveedores de módulos han comenzado a prestar cada vez más atención a la comunidad Arduino y proporcionarán bibliotecas de uso en Arduino para sus productos, lo que facilita enormemente a los desarrolladores de Arduino y les permite centrarse más en el diseño funcional que no desean. simplemente limítese a escribir algunas funciones básicas.
Sí, desde la perspectiva técnica del desarrollo integrado, Arduino no es la primera opción. Para atender lo más posible a los principiantes e incluso a los aficionados en el desarrollo electrónico, Arduino ha personalizado muchos diseños subyacentes. Esta es una de las razones por las que muchos diseñadores integrados experimentados desprecian a Arduino. Mirando hacia atrás a las ventajas de Arduino enumeradas anteriormente, ¿dónde está posicionado Arduino?
Arduino nació para la investigación del desarrollo embebido, pero hoy en día, Arduino ha ido mucho más allá del campo del desarrollo embebido. En la provincia de Taiwán, Arduino se conoce como "el arte de la tecnología". Muchos entusiastas fuera del campo de la ciencia y la tecnología electrónicas también han diseñado y desarrollado muchos trabajos interesantes con su rica imaginación y creatividad.
En China continental, Arduino aparece más como una herramienta integrada de aprendizaje y desarrollo, pero su encanto no se limita a esto.
Se puede utilizar como un nuevo "juguete" o incluso como un nuevo medio artístico, atrayendo a más personas de diversos campos a unirse al mundo mágico de Arduino.