Cómo cargar código a Arduino - 3 métodos diferentes

Cómo cargar código a Arduino - 3 métodos diferentes
Arduino es una de las mejores plataformas de aprendizaje para principiantes, estudiantes y personas relacionadas con la tecnología. Cada vez que escribes un nuevo código en Arduino tienes la oportunidad de aprender algo nuevo. Después de aprender a codificar a Arduino y compilarse para encontrar los errores, es hora de cargar el código. Subir código a Arduino puede ser difícil para muchos alumnos nuevos. Bueno, cubriré algunas formas de cargar código en Arduino. Vamos a empezar:

Tres formas de cargar código a Arduino

Puede cargar código a su Arduino utilizando cualquiera de estos métodos a continuación:

    1. PC o laptop
    2. Teléfono inteligente
    3. Cualquier otro arduino

1: Subiendo código a Arduino usando PC o computadora portátil

Una de las formas más populares y más fáciles de subir un boceto en un Arduino es mediante la PC o la computadora portátil. Los siguientes son algunos requisitos si está buscando cargar código con PC:

    • Computadora portátil o PC
    • Arduino Board (UNO)
    • Cable USB B
    • Arduino IDE (software)

Siga estos pasos para cargar el código usando la computadora portátil:

Paso 1: Abierto Arduino IDE.


Paso 2: Conecte Arduino con PC usando el cable USB B.


Paso 3: Seleccione su tipo de tabla yendo a Herramientas> Junta> Arduino Uno.


Etapa 4: Abra cualquier programa de ejemplo siguiendo estos pasos - Archivos> Ejemplos> 01.Conceptos básicos> LED.


Paso 5: Compilar y subir su boceto.

2: Subir código a Arduino usando teléfono inteligente

Los teléfonos inteligentes son otra forma de subir bocetos a Arduino. Sí, has escuchado bien! Puede usar muchas aplicaciones diferentes disponibles en Play Store para programar su Arduino. El teléfono inteligente es un ahorro de vida cuando se trata de cargar código en Arduino, porque puede llevarlo a cualquier lugar y si no tiene tiempo suficiente para abrir la computadora portátil o olvidar su computadora portátil en casa, esto lo ayudará.

Para cargar código con el teléfono inteligente, necesita siguiendo las cosas:

    • Arduino Board (UNO)
    • Cable USB B
    • Cable o convertidor OTG
    • Teléfono inteligente
    • Cualquier aplicación de Android IDE de código abierto

Los siguientes son algunos pasos para cargar código usando un teléfono inteligente:

Paso 1: Para programar, necesitamos un IDE, así que abra Play Store en su teléfono inteligente, busque Arduino IDE Instale cualquier IDE de su elección.


Paso 2: Una vez que haya instalado la aplicación, siga estos pasos para grabar su código, estoy descargando Arduinodroid.

Abra la aplicación y haga clic en tres puntos que se abrirá un menú desplegable y luego ir a - Sketch> Ejemplos> 01.Conceptos básicos> Blink:


Paso 3: Se abrirá un nuevo boceto que nos muestra nuestro código de parpadeo LED:


Etapa 4: Después de eso, siga estas instrucciones para cargar su código en la placa Arduino. Asegúrese de que el teléfono inteligente esté conectado con su placa Arduino a través de un conector OTG.


Paso 5: Verá el mensaje terminado por la compilación, haga clic en el icono de carga para cargar el boceto.


Hemos terminado de cargar nuestro código usando la aplicación, ahora avanzaremos hacia nuestro último método.

3: Subir código a Arduino usando cualquier otro Arduino

El último método que cubrimos hoy para cargar código en Arduino es utilizando cualquier otro Arduino. Puedes hacer esto usando el Arduinoispado función disponible en IDE. Arduinoisp es un programador de sistema incorporado que se utiliza para programar cualquier microcontroladores basados ​​en AVR. Puede usar Arduinoisp para cargar código en cualquier tablero Arduino que use microcontroladores basados ​​en AVR.

Para cargar boceto utilizando este método, necesita los siguientes materiales:

    • Arduino tablero
    • Junta Arduino que se programará
    • Cables de jersey
    • Portátil/ide

El proceso completo es administrado por Arduino IDE. Nos proporciona un ejemplo específico nombrado Arduinoispado. Entre los programadores, Arduinoisp se encuentra la forma más práctica y más fácil de quemar el cargador de arranque en cualquier otra placa Arduino utilizando el microcontrolador ATMEGA.

Puede habilitar esta opción siguiendo estos pasos, vaya a Archivos> Ejemplos> Arduinoisp.


Este proceso utiliza VCC, GND y 4 pines de datos. Tres de estos pines conectan miso, MOSI y SCK de programación de Arduino al Arduino objetivo que se programará y el cuarto pin del primer Arduino va al Pin de reinicio del Arduino dirigido.

En algunos tableros Arduino como en Uno Pins Mosi, Miso y SCK funcionan lo mismo que los Pins Digital 11, 12, 13 respectivamente. Entonces, en lugar de usar pines ICSP1, nos quedaremos con los pines digitales 11,12,13.

Los pines Mosi, Miso y SCK están presentes en Arduino mencionados como pines ICSP1. Si desea saber más sobre ICSP1, haga clic aquí.


En la imagen de arriba, hemos conectado dos tableros UNO con la ayuda de pines digitales. El pin 10 está conectado al pin de reinicio de la placa dirigida.

Los cables de color rojo y negro muestran 5V VCC y GND, respectivamente, ambos son necesarios para alimentar el tablero Arduino objetivo. Conecte la placa inferior a su PC usando el cable USB B.

Después de configurar su hardware, siga estos pasos para cargar su código

Paso 1: Seleccione su tablero yendo a Herramientas> tablero.


Paso 2: Entonces ve a - FIle> Ejemplos> Arduinoisp, Abra el código Arduinoisp.


Paso 3: Sube tu boceto.


Etapa 4: Ahora seleccione el tablero que se programará como lo hizo en Paso 2.


Paso 5: Ir a Herramientas> Programador> Arduinoisp.


Paso 6: Ahora ve a Bosquejo y seleccione la opción Cargar usando programador.


Tu boceto ahora se ha subido al Arduino objetivo.

Conclusión

La flexibilidad y la facilidad de uso de Arduino nos permite interactuar con hardware de múltiples maneras. Hay múltiples opciones disponibles a través de las cuales podemos compilar y cargar nuestro código a Arduino. Algunos de estos que hemos discutido aquí le darán una mejor comprensión de Arduino y mejorarán su experiencia de programación.