¿Qué es Arduino y la mejor manera de programarlo? - Programación de Arduino

Índice de Contenido
  1. Programación de Arduino: ¿qué es el Arduino y la mejor manera de programarlo?
    1. ¿Qué es Arduino?
    2. ¿Por qué decidirse por Arduino?
    3. Variedades de Arduino :
    4. Opciones de Arduino UNO
    5. Programación de Arduino - Paso a Paso
    6. Capacidades Código de programación de Arduino

Programación de Arduino: ¿qué es el Arduino y la mejor manera de programarlo?

¿Qué es Arduino?

A Arduino es una plataforma de suministro abierto {hardware} con ayuda de programación incorporada. No es necesario ningún otro {hardware} o programa de software (por ejemplo, un quemador hexadecimal) para pasar tus aplicaciones (es decir, un archivo hexadecimal) a Arduin0. Hay todos los periféricos obligatorios conectados para el funcionamiento esencial. Se basa principalmente en microcontroladores AVR sencillos.

Arduino es un oficio en alza en estos días y el objetivo principal es la inmensa mayoría de las bibliotecas. Los clientes no deben inventar la rueda una vez más. Los largos códigos convencionales se han reducido a unas pocas cepas ahora. es simple de usar y mejora la productividad. Arduino puede utilizarse para realizar un gran número de tareas con entradas analógicas y digitales, y puede interactuar de forma sencilla con diferentes {hardware} como interruptores, codificadores, sensores, motores, relés y muchos más.

Los diseños de PCB y los esquemas de Arduino se pueden obtener libremente en el vecindario de la web y en los blogs, y se pueden comprar a los respectivos vendedores, y su ajuste de mejora incorporado es gratuito; se pueden encontrar variaciones totalmente diferentes de este IDE para hacerlo adecuado con sistemas operativos (programas de trabajo) totalmente diferentes, como Mac, Home Windows, etc.

Haz clic en la imagen para ampliarla

Etiquetas del PIN y de los componentes de Arduino UNO

¿Por qué decidirse por Arduino?

1) Arduino tiene un programador incorporado para grabar el archivo Hex, para muchos de los inexpertos es vitalmente molesto comprar el Microcontrolador y el Grabador individualmente y suele ser vitalmente molesto, cuando el pobre {hardware} tiene un cable dañado un poco escondido y perderás muchas horas de tesoro.

2) Su suministro abierto para que todo el desarrollador de frases participe siempre en su mejora y en la corrección de errores, de modo que su asistencia esté disponible en todo el mundo.

3) La variedad más importante de bibliotecas es de libre acceso, por lo que una persona particular no quiere poner a escribir un montón de código fundamental para hacer que las cuestiones se ejecuten.

4) Arduino dispone de muchos escudos alternativos, que se conectarán a la placa Arduino esencial con cabezales macho a hembra. Reduce los cables normales y las posibilidades de error son mucho menores. Además, es respetuoso con el medio ambiente y la zona.

Todas estas opciones suelen ser imposibles de obtener con un solo microcontrolador independiente. Por eso Arduino es apreciado por los aficionados y por los profesionales.

Variedades de Arduino :

Arduino tiene muchas placas, empezando por la fundamental Arduino UNO y llegando hasta Arduino mega, ArduinoFio, lirios, etc.

  • Arduino UNO
  • Arduino Mega
  • Arduino Duemilanove
  • Arduino FIo
  • Lily Pad Arduino
  • Aurdino Excesivo V2

Y muchas tablas diferentes.

Opciones de Arduino UNO

Arduino UNO las opciones más destacadas son:

  • Microcontrolador ATmega328 (MCU)
  • Tensión de trabajo (DC) 5V
  • Introduce la tensión de alimentación (exterior) 6-20VDC (MAX)
  • Muy útil Entrar Tensión de alimentación (DC) 7-12V
  • Entrada/salida digital (E/S) Rango de pines 14
  • Salida de modulación de ancho de pulso (PWM) 6 (Pines 3, 5, 6,9,10 y 11)
  • Pines de entrada (analógica) 6 (A0-A5)
  • Presencia de CC (máxima) 40 mA (por clavija de E/S)
  • Presencia de CC para la clavija de 3,3 V 50 mA
  • Reminiscencia Flash 32 KB (ATmega328) ( 0,5 KB utilizados por el cargador de arranque)
  • Reloj de ritmo (Resonador cerámico) 16 MHz
  • SRAM (Reminiscencia) 2 KB (ATmega328 MCU)
  • EEPROM (Reminiscencia) 1 KB (ATmega328 MCU)

Publicación relacionada: Cómo diseñar una placa de circuito impreso (paso a paso y con imágenes)

Programación de Arduino - Paso a Paso

Programación de Arduino (Primer programa)

Empecemos con Arduino UNO es bastante fácil de empezar, se basa principalmente en el microcontrolador Atmega 328

Ahora empieza con el primer programa fundamental de Arduino.

Consigue el IDE de Arduino en www.arduino.ccdespués, haz doble clic en el icono del programa para ejecutarlo.Qué es Auruino y cómo programarloFundamentos de programación de Arduino :

La codificación de Arduino tiene dos bloques principales. Ciertamente, uno de ellos se llama configuración de vacío y el otro es bucle de vacío. En la configuración de vacío, perfilamos el pin que debe ser de entrada y de salida. Se utiliza para inicializar las variables y empezar a utilizar las bibliotecas.

El segundo bloque de código es un bucle vacío. Consiste en todo el código y la lógica colocada a lo largo del paréntesis (debe repetirse infinitamente).

Escribamos este código mínimo:

No olvides elegir el tablero adecuado.

Programación básica de Arduino para principiantes y novatos

Una vez elegida la placa, ahora empiezas a escribir el código para esta placa en particular.

Algunas funciones básicas de programación de Arduino que debes recordar

Capacidades Código de programación de Arduino

Una serie de capacidades fundamentales de programación de Arduino que debes recordar:

Definición de alfileres:

Esta sintaxis se utiliza al asignar un título concreto a los pines en ardunio.

LED Int = 13;

Aquí 13 es la cantidad de pines y LED es el nuevo título de ese pin, ahora vamos a introducir el mismo pin con cada nombre.

PinMode(x,y) funciona:

Tenemos que escribir el código para hacer parpadear el led. PinMode(X,Y) opera: esta operación requiere 2 argumentos

1) Título o cantidad del pin (X)

2) Establecer como salida o entrada (y)

Instancia: pinMode(led,OUPUT)

La declaración anterior establece que Led salga.

digitalWrite(x,y) funciona:

Esto hace que se escriba un 1 o un 0 digital en el pin indicado en los argumentos de esta operación. Esta operación requiere además 2 argumentos

  • Cantidad de alfileres o rúbrica
  • Tanto si escribes "Bajo" como "Excesivo"

Instancia:

Digitalwrite(Led,HIGH)

La declaración anterior escribirá +5 voltios en el pin llamado LED.

Retraso en el funcionamiento:

Puede ser una operación incorporada desde el IDE de Arduino. Sólo tiene un argumento, lo que significa que ofrece un retraso de milisegundos.

Instancia:

Retraso(1000);

Así que esta operación nos dará un retraso de 1000 milisegundos.

Último programa LED:Programa de LEDs en arduino basic paso a paso Ahora haz clic en el botón (como se muestra en la imagen de arriba) para cargar este sistema en la placa Arduino. has completado ?

Programación con Arduino: ¿Qué es Auruino y cómo se programa? Etiquetas del PIN y de los componentes de Arduino UNOPermanece atento a los tutoriales de actualización adicionales como éste.

También puedes aprender

Si quieres conocer otros artículos parecidos a ¿Qué es Arduino y la mejor manera de programarlo? - Programación de Arduino puedes visitar la categoría Electricidad Básica.

¡Más Contenido!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir