Comandos básicos en Arduino
Arduino se programa en un lenguaje basado en C/C++. Sus instrucciones permiten controlar hardware como sensores, luces y motores. A continuación se describen algunos comandos fundamentales:
1. pinMode()
Este comando se usa para definir si un pin funciona como entrada o salida.
-
INPUT: recibe datos (ej: botón) -
OUTPUT: envía datos (ej: LED)
Ejemplo:
pinMode(13, OUTPUT);
👉 Indica que el pin 13 será usado para controlar un dispositivo (como un LED).
2. digitalWrite()
Permite escribir un valor digital en un pin (encender o apagar).
-
HIGH: encendido (5V) -
LOW: apagado (0V)
Ejemplo:
digitalWrite(13, HIGH);
👉 Enciende el LED conectado al pin 13.
3. digitalRead()
Lee el estado de un pin digital (botón, sensor, etc.).
Ejemplo:
int estado = digitalRead(2);
👉 Guarda si el pin está en HIGH o LOW.
4. analogRead()
Lee valores analógicos (de 0 a 1023), útil para sensores como potenciómetros.
Ejemplo:
int valor = analogRead(A0);
👉 Lee el valor del pin analógico A0.
5. analogWrite()
Envía una señal PWM (simula salida analógica), valores entre 0 y 255.
Ejemplo:
analogWrite(9, 128);
👉 Controla la intensidad de un LED (brillo medio).
6. delay()
Detiene el programa por un tiempo en milisegundos.
Ejemplo:
delay(1000);
👉 Espera 1 segundo.
7. Serial.begin()
Inicializa la comunicación serial (para enviar datos al computador).
Ejemplo:
Serial.begin(9600);
👉 Configura la velocidad de comunicación.
8. Serial.println()
Envía datos al monitor serial y hace un salto de línea.
Ejemplo:
Serial.println("Hola");
👉 Muestra texto en pantalla.
🧠 Conclusión
Estos comandos son la base para cualquier proyecto en Arduino. Permiten:
- Controlar entradas y salidas
- Leer sensores
- Mostrar información
- Manejar tiempos
No hay comentarios:
Publicar un comentario