Conceptos Básicos de Programación en Arduino
Conceptos Básicos 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:
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.
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:
Ejemplo:
5. delay()
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:
Ejemplo:
7. if y 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:
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:
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:
Ejemplo: