Cómo aprender a programar con microprocesadores

La forma más sencilla y gratificante de aprender a programar con microchip es trabajar con un microcontrolador. Un microcontrolador es esencialmente una computadora en un chip con su propio procesador, memoria RAM y pines de entrada / salida. Algunos microcontroladores tienen convertidores de analógico a digital integrados. Hay muchos tipos de microcontroladores, pero la forma más fácil de comenzar es usando una placa Arduino. Un Arduino es una pequeña placa de circuito que incluye un microcontrolador y todos los circuitos externos necesarios para programarlo y ejecutarlo. Con un Arduino, puede comenzar a aprender a programar.

Elija un microcontrolador que desee aprender. La serie PIC de Microchip y los chips AVR de Atmel son opciones populares, así como la placa Arduino. La mayoría de los microcontroladores utilizan una versión del lenguaje de programación C, pero existen variaciones. Cada fabricante también utiliza su propio lenguaje ensamblador. El código de ensamblaje es menos claro que C, pero es más eficiente porque está más cerca del lenguaje de máquina del chip. Debido a que el lenguaje ensamblador es tan compacto y la memoria en un microcontrolador es limitada, muchos programas se escriben en una combinación de C y ensamblador.

instagram story viewer

Lea la hoja de datos del microcontrolador que ha elegido y descubra qué circuitos externos necesitará para ejecutarlo. Necesitará una placa para prototipos de circuitos, componentes para el circuito de la fuente de alimentación, un cable de programación y, potencialmente, un chip de memoria EEPROM para el almacenamiento de programas. Si está utilizando un Arduino, no necesita conectar ningún circuito externo antes de programar el chip.

Descargue un software de edición de código y un compilador para su chip. El código de "compilación" lo transforma del lenguaje relativamente claro en el que lo escribió a un lenguaje que el chip puede entender. El código de un microcontrolador debe compilarse para ese chip específico, por lo tanto, descargue el compilador del fabricante de su microcontrolador. Arduino usa su propio lenguaje de programación, que es similar a C, pero más fácil de aprender. El software gratuito de edición y compilación para Arduino está disponible en su sitio web, junto con extensos tutoriales.

Configura tu microcontrolador en la placa de pruebas. Siga las instrucciones de la hoja de datos para circuitos externos como la fuente de alimentación. Los diferentes microcontroladores requieren diferentes cantidades de voltaje y corriente para funcionar, por lo que necesita circuitos que acondicionen la fuente de alimentación correctamente.

Siga las instrucciones que ha encontrado para el lenguaje de programación de su chip, ya sea en línea o en un libro, para escribir su primer programa simple. No se adelante y pruebe algo complicado. El primer paso es programar con éxito el chip con unas sencillas instrucciones. Por ejemplo, intente escribir un programa que encienda y apague un LED. Es muy probable que sus materiales de instrucción también tengan ejemplos de proyectos introductorios.

Conecte su microcontrolador a la fuente de alimentación y conecte la interfaz de programación a su computadora. Compile y descargue su software para probarlo.

Desarrolle sus habilidades agregando funciones a su software y haciéndolo más complejo. Por ejemplo, intente agregar un dial a su proyecto de LED parpadeante que le permitirá cambiar la velocidad a la que parpadea el LED.

Aprenda más código y confíe en su programación trabajando en proyectos de ejemplo cada vez más complicados y probando sus propias ideas. No se limite a leer todo el libro y luego intentar algo complicado. Se aprende a programar programando, no solo leyendo.

Teachs.ru
  • Cuota
instagram viewer