Hay pasos para convertir hardware a software:
1. tiene que estudiar el dispositivo que debe ejecutar el microcontrolador.
2. Ahora este paso es muy importante, tienes que elegir el mejor microcontrolador que pueda cumplir con los requisitos del dispositivo objetivo, hoy en día hay una variedad de microcontroladores para principiantes que recomiendo (chips Arduino)
3.programe y, si es posible, cree un hardware controlado por el microcontrolador y utilizado para conectarlo a dispositivos periféricos.
4. use PC y algunos lenguajes de alto nivel (como: c ++) para escribir un programa para ejecutar el microcontrolador. y luego debe hacer una simulación (usando programas de simuladores) para ver si su código funciona correctamente.
5. Al hacer clic en el botón correspondiente, convierta el programa completo en código de máquina comprensible para el microcontrolador. use un programador simple para escribir este código en la memoria del microcontrolador.
6. Es hora de que el microcontrolador comience a vivir solo. retire el chip programado del programador y colóquelo en el dispositivo de destino. Respira hondo y enciende la corriente.
¿Cómo convertir hardware a software? Es decir, ¿cuál es el sistema intermediario que le permite ingresar código para que lo ejecute un robot?
Related Content
¿Existe una herramienta / marco para tareas distribuidas administradas por recursos?
¿Son mejores los trabajos de entrenador de TI que los trabajos de ingeniero de software de TI?
La forma en que funciona generalmente es que escribes código para un microcontrolador. El microprocesador lee la entrada de los sensores y da instrucciones a los motores y actuadores.
El código para el microcontrolador a menudo está en C, pero además puede haber niveles de abstracción. El código está escrito en cualquier tipo de entorno de desarrollo.
No estoy seguro, pero creo que a lo que te refieres aquí se describiría mejor como CNC – Control numérico computarizado. El término se usa clásicamente para equipos de conformación de metales, pero se aplica a cualquier uso de robótica porque todos los ejes de control y movimiento son iguales.
More Interesting
Como estudiante de ECE, ¿qué debo hacer para ingresar al campo del software?
¿Cómo se desarrollan los grandes proyectos?
¿Cuáles son las ventajas de las aplicaciones web orientadas al diseño y al desarrollo?
¿Es correcto decir que el software nunca sufre desgaste?
¿Por qué a los programadores les gusta usar guiones bajos (_) tanto?
¿Cuál es su día promedio en el trabajo como ingeniero de software / programador?
¿Cómo es la programación con un equipo en contraste con la programación sola?
¿Dónde puedo encontrar software de código abierto para generar contenido sobre ciudades?
¿Cuáles son algunos conceptos financieros y contables que son análogos a la ingeniería de software?
¿Por qué algunas personas dicen que Java es un lenguaje IDE?