lunes, 4 de mayo de 2026

Comandos básicos en Arduino

 

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

MONITOR SERIAL

 MONITOR SERIAL INSTRUCCIONES: 1. ENCIENDA EL COMPUTADOR 2. ABRA EL IDE DE ARDUINO 3. NEW SKETCH (Nuevo Archivo) 4. COPIA Y PEGA EL SIGUIENT...