Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Tecnología Industrial

¿Qué es Arduino y cómo programarlo? – Programación Arduino

Programación Arduino:¿Qué es Arduino y cómo programarlo?

¿Qué es Arduino?

Un Arduino es una plataforma de hardware de código abierto con soporte de programación incorporado. No se requiere hardware ni software adicional (p. ej., grabadora hexadecimal) para transferir sus programas (es decir, archivos hexadecimales) al Arduino0. Hay todos los periféricos necesarios conectados para la operación básica. Se basa en microcontroladores AVR simples.

Arduino es una industria en crecimiento hoy en día y la razón principal detrás de esto es la gran mayoría de las bibliotecas. Los usuarios no tienen que volver a inventar la rueda. Los largos códigos tradicionales se han reducido ahora a unas pocas líneas. es fácil de usar y mejora la productividad. Arduino se puede usar para hacer una variedad de proyectos que toman entradas tanto analógicas como digitales y puede interactuar fácilmente con diferentes hardware como interruptores, codificadores, sensores, motores, relés y muchos más.

Los diseños y esquemas de PCB de la placa Arduino están disponibles gratuitamente en la comunidad de Internet y blogs y también se pueden comprar a los vendedores respectivos y su entorno de desarrollo integrado se puede descargar gratis, diferentes versiones de este IDE está disponible para hacerlo compatible con diferentes OS (sistemas operativos) como Mac, Windows, etc.

Haga clic en la imagen para ampliar

¿Por qué elegir Arduino?

1) Arduino tiene un programador incorporado para grabar el archivo hexadecimal en él, para la mayoría de los principiantes, es muy irritante comprar el microcontrolador y el quemador por separado y, a veces, es muy molesto, cuando el hardware deficiente tiene un pequeño cable roto oculto y perderá muchas horas preciosas.

2) Es de código abierto, por lo que todo el mundo del desarrollador trabaja constantemente en su actualización y corrige sus errores, por lo que su soporte está disponible en todo el mundo.

3) La mayor cantidad de bibliotecas está disponible gratuitamente, por lo que no es necesario escribir una gran cantidad de código básico para que todo funcione.

4) Arduino admite muchos escudos diferentes, que se pueden conectar a la placa Arduino básica con encabezados macho a hembra. Reduce el cableado tradicional y las posibilidades de errores son menores. También ahorra espacio y energía.

Todas estas características anteriores generalmente no están disponibles con un solo microcontrolador independiente. Es por eso que Arduino es amado tanto por aficionados como por profesionales.

Tipos de Arduino:

Arduino tiene muchas placas, comienza desde Arduino UNO básico y va a Arduino mega, ArduinoFio, nenúfar, etc.

Y muchos otros tableros.

Características de Arduino UNO

Arduino UNO Las características más destacadas son:

Publicación relacionada:Cómo diseñar una placa de circuito impreso (paso a paso y vistas pictóricas)

Programación Arduino – Paso a Paso

Programación Aurdino ( Primer programa )

Comencemos con Arduino UNO, es bastante simple para empezar, se basa en el microcontrolador Atmega 328

Ahora comience con el programa básico Arduino First.

Descargue el IDE de Arduino desde www.arduino.cc, instálelo y luego haga doble clic en el icono del software para ejecutarlo. Programación básica de Arduino:

La codificación de Arduino tiene dos bloques principales. Uno de ellos se llama configuración vacía y el otro es bucle vacío. En la configuración nula, definimos qué pin debe ser de entrada y salida. Se usa para inicializar variables y comenzar a usar bibliotecas.

El segundo bloque del código es un bucle vacío. Contiene todo el código y la lógica colocados entre paréntesis (se repetirá sin cesar).

Escribamos este código mínimo:

No olvides seleccionar el tablero apropiado.

Una vez que se selecciona el tablero, comience a escribir el código para este tablero específico.

Código de Funciones de Programación Arduino

Algunas funciones básicas de la programación Arduino para recordar:

Definición de pines:

Esta sintaxis se usa al asignar un nombre específico a los pines de ardunio.

Int   LED =13;

Aquí 13 es el número de pin y LED es el nuevo nombre de ese pin ahora podemos acceder al mismo pin con ambos nombres.

Función PinMode(x,y):

Queremos escribir el código para hacer parpadear el led. Función PinMode (X, Y):esta función toma 2 argumentos

1) Nombre o número del pin (X)  

2)   Se define como salida o entrada (y)

       Ejemplo:pinMode(led,OUTUT)

La declaración anterior define Led como salida.

función digitalWrite(x,y):

Esta función Escribe Digital 1 o 0 en el pin definido en los argumentos de esta función. Esta función también toma 2 argumentos

Ejemplo:

Escritura digital (Led, ALTO)

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

Función de retardo:

Esta es una función integrada del IDE de Arduino. Solo tiene un argumento, es decir, da un retraso en milisegundos.

Ejemplo:

Retraso(1000);

Entonces esta función nos dará un retraso de 1000 milisegundos.

Programa LED final: Ahora haga clic en el botón (como se muestra en la imagen de arriba) para cargar el programa en la placa Arduino. lo has hecho :)

Estén atentos para más actualizaciones de tutoriales como este.

También puede leer


Tecnología Industrial

  1. ¿Qué es 6G y qué tan rápido será?
  2. ¿Qué es el corte por plasma y cómo funciona el corte por plasma?
  3. ¿Qué es la soldadura MIG y cómo soldar MIG?
  4. ¿Qué es la soldadura? - Tipos y cómo soldar
  5. ¿Qué es la molienda electroquímica y cómo se hace?
  6. ¿Qué es la soldadura fuerte y cómo soldar metal?
  7. ¿Qué es la soldadura fuerte de cobre y cómo hacerla?
  8. ¿Qué es el humo de soldadura? - Riesgos y cómo reducirlo
  9. ¿Qué es la soldadura con electrodo revestido? - Equipo y cómo hacerlo
  10. ¿Qué son las salpicaduras de soldadura y cómo reducirlas?
  11. ¿Qué es Lean Digital y cómo integrarlo?