0% encontró este documento útil (0 votos)
3 vistas

Conceptos Básicos de Programación en Arduino

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas

Conceptos Básicos de Programación en Arduino

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 5

Guía básica de programación en Arduino

Arduino es una plataforma de código abierto que se usa para construir proyectos electrónicos.
La programación de Arduino se basa en el lenguaje C/C++, pero su simplicidad lo hace accesible
incluso para principiantes. A continuación, se explican algunos de los comandos más comunes
en la programación con Arduino:

1. void setup()

La función setup() se ejecuta una sola vez al iniciar el programa o al resetear la placa. Se usa
para inicializar variables, configurar pines y preparar cualquier otra cosa necesaria antes de
entrar en el bucle principal.

Ejemplo:

En este caso, el pin 13 se define como un pin de salida (OUTPUT).

2. void loop()

La función loop() es el corazón del programa y se ejecuta repetidamente mientras la placa esté
encendida. Aquí es donde se colocan las acciones que se desean repetir.

Ejemplo:

Este código hace que el LED conectado al pin 13 parpadee encendiéndose y apagándose cada
segundo.

3. pinMode()

pinMode() se utiliza para definir si un pin específico será de entrada o salida. Debe llamarse en
el setup() antes de interactuar con el pin.

Sintaxis:
• pin: El número de pin que quieres configurar.

• MODE: INPUT, OUTPUT, o INPUT_PULLUP.

Ejemplo:

4. digitalWrite()

Este comando se usa para enviar una señal digital (alta o baja) a un pin configurado como
salida. Puede usarse para encender o apagar LEDs, activar relés, entre otras acciones.

Sintaxis:

• pin: El número de pin que controlas.

• value: HIGH (5V) o LOW (0V).

Ejemplo:

5. delay()

delay() pausa el programa durante un tiempo específico. El tiempo se especifica en


milisegundos.

Sintaxis:
• ms: Tiempo en milisegundos.

Ejemplo:

6. const int

La palabra clave const define una variable constante que no puede cambiar su valor durante la
ejecución del programa. Se usa para definir pines o valores que no deben ser modificados.

Sintaxis:

• var: El nombre de la variable.

• value: El valor inicial.

Ejemplo:

7. if y else

La estructura condicional if se usa para ejecutar un bloque de código si una condición es


verdadera. Si no es verdadera, se puede ejecutar otro bloque de código con else.

Sintaxis:

Ejemplo:
8. for

El bucle for se utiliza para repetir un bloque de código un número específico de veces. Es útil
para recorrer matrices o realizar acciones repetitivas.

Sintaxis:

Ejemplo:

Este código hace que el LED en el pin 13 parpadee 10 veces.

9. analogWrite()

Este comando se usa para escribir un valor PWM (modulación por ancho de pulso) en un pin
que soporte salida analógica (generalmente marcado con una tilde ~ en la placa). El valor
puede estar entre 0 (apagado) y 255 (máxima intensidad).

Sintaxis:

• pin: El número de pin.


• value: Un valor entre 0 y 255.

Ejemplo:

10. tone()

La función tone() genera una onda cuadrada de una frecuencia específica en un pin. Se utiliza
para generar sonidos en un zumbador o altavoz.

Sintaxis:

• pin: El número del pin.

• frequency: La frecuencia del tono en Hertz.

Ejemplo:

También podría gustarte