Problemas del microcontrolador Arduino
Según tengo entendido, no estoy dispuesto a aprender Arduino. Lo más importante es ¿dónde utilizarás tu aprendizaje? Permítanme hablar sobre lo que entiendo sobre Arduino. El sistema de hardware es el sistema más pequeño de un microcontrolador prefabricado. Dependiendo de la función, se pueden agregar módulos externos como bloques de construcción.
El sistema de software es un entorno de programación de código abierto. No utiliza C tradicional, sino un lenguaje de descripción abierto, y luego lo convierte en instrucciones para el microcontrolador y luego lo ejecuta.
Aunque es más adecuado para principiantes que están expuestos al control, debido a que utiliza una plataforma madura y un lenguaje de descripción simple, es desventajoso para desarrollar proyectos de sistemas de control.
En primer lugar, esta plataforma limita la elección de la unidad de control. Por lo general, el microcontrolador AVR actúa como la unidad de control principal, pero los sistemas integrados están floreciendo y diferentes campos requieren dominar el uso de diferentes controladores, por lo que. El sistema de hardware tiene sus propias limitaciones.
Esto es aún más cierto para los sistemas de software. Usando su propio compilador, daré un ejemplo simple, como la aplicación de un sistema operativo integrado en tiempo real. ¿Puede su compilador admitirlo? ¿Se aplica en función del sistema operativo? ¿Cuál es el método de desarrollo? Si no, entonces no hay un amplio alcance de uso. Debido a que los sistemas de control cambian constantemente, el control del procesamiento paralelo es el más común en la vida y la producción.
Por lo tanto, tanto desde el punto de vista del software como del hardware, aprenderlo no puede hacer un buen uso en la producción y la vida real, por lo que no se recomienda aprenderlo. Porque estoy comprometido a aplicar lo que he aprendido.
Si se limita a algunos pequeños inventos y pequeñas creaciones, al usarlo, aún proporciona algunas formas de resolver problemas. Al igual que el PLC de aplicación profesional no mencionado anteriormente.
Dos preguntas, si cambia a un microcontrolador AVR, no se convertirá en Arduino, porque él mismo tiene un intérprete solidificado y firmware ISP para soportar su propio entorno de programación. Si cambia uno, en el mejor de los casos será un sistema de control diferente compuesto por diferentes microcontroladores.