Red de conocimiento informático - Consumibles informáticos - ¿Cuál es la mentalidad de las personas que desprecian a Arduino y sus desarrolladores?

¿Cuál es la mentalidad de las personas que desprecian a Arduino y sus desarrolladores?

.

Para responder a esta pregunta, primero debemos revisar el historial de desarrollo de Arduino. En 2005, para proporcionar a los estudiantes una plataforma de microcontroladores barata y fácil de usar, Massimo Banzi, profesor de una escuela de diseño de alta tecnología en Ivrea, Italia, colaboró ​​con el ingeniero de chips español David Cuartielles, que era un académico visitante. en la escuela en ese momento, para diseñar la placa Arduino original. Luego, Arduino comenzó a hacerse popular rápidamente en Europa y gradualmente se extendió a los Estados Unidos, Japón, Taiwán, Hong Kong y otras regiones. En los últimos dos años, ha florecido en China continental.

Las ventajas únicas de Arduino se reflejan en los siguientes aspectos:

Apertura: el circuito de hardware y el entorno de desarrollo de software de Arduino son completamente de código abierto y no se pueden utilizar con fines comerciales. Cualquiera puede usarlos o modificarlos. y distribuirlo. 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 y circuito de control principal juntos;

Facilidad de uso: para aquellos que estén un poco interesados, sin importar cuáles sean los conceptos básicos, siempre que estén interesados, deberían poder ejecutar con éxito el primer programa simple dentro de una hora después de obtenerlo. el arduino. La conexión entre Arduino y la PC utiliza la conexión USB más popular en este momento. Puede conectar Arduino directamente a la computadora como si usara un MP3 sin instalar ningún controlador adicional. Además, el software del entorno de desarrollo Arduino también es muy simple. El menú claro proporciona solo las barras de herramientas más necesarias, eliminando todos los elementos que puedan deslumbrar a los principiantes. Incluso puedes compilar y descargar el código sin leer el manual (no dije escribir). .

Comunicabilidad: para los principiantes, la comunicación y la presentación son excelentes formas de estimular el entusiasmo por aprender. Pero a veces, usas AVR para hacer un seguimiento de autos, y yo uso PIC para hacer un seguimiento de autos. Entonces, para los principiantes que no tienen un conocimiento particularmente profundo de los microcontroladores, la comunicación puede resultar un poco difícil. Arduino ha definido un marco relativamente unificado. Algunas inicializaciones subyacentes adoptan un método unificado y los puertos utilizados para señales digitales y analógicas también se han calibrado, lo que es muy conveniente para los principiantes para comunicarse con circuitos o programas.

Recursos ricos de terceros: Arduino, tanto el hardware como el software, es todo de código abierto. Puede tener una comprensión profunda de todos los mecanismos subyacentes y también reserva una biblioteca de terceros muy amigable. interfaz de desarrollo. Siguiendo la constante apertura y el intercambio de la comunidad de código abierto, muchos entusiastas sacarán su propio hardware y software para compartir con todos 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 para sus productos bajo Arduino. Esto facilita enormemente a los desarrolladores de Arduino, por lo que no tienen que limitarse a escribir algunas funciones básicas. Puede dedicar más energía al diseño funcional que desee.

Sí, desde una perspectiva puramente técnica del desarrollo integrado, Arduino no es la primera opción. Para atender a los principiantes e incluso a los profanos en el desarrollo electrónico tanto como sea posible, Arduino ha personalizado muchos diseños subyacentes. Esta es una de las razones por las que muchos diseñadores integrados experimentados rechazan Arduino. Mirando hacia atrás a las ventajas de Arduino enumeradas anteriormente, ¿dónde se encuentra exactamente Arduino?

Cuando nació Arduino, de hecho nació para aprender el desarrollo integrado, pero hoy, Arduino ha superado con creces el campo del desarrollo integrado.

En Taiwán, Arduino se conoce como "arte tecnológico". Muchos entusiastas fuera del campo de la tecnología electrónica también han diseñado y desarrollado muchos trabajos interesantes con su rica imaginación y creatividad.

En China continental, Arduino todavía aparece más como una herramienta integrada de aprendizaje y desarrollo, pero su encanto no es solo eso: puede usarse como un nuevo "juguete" o incluso como un nuevo arte para atraer. Más personas de diversos campos se unirán al mágico mundo de Arduino.