// Función de configuración que se ejecuta una vez al iniciar el programa
void setup() {
// Inicia la comunicación serial con la computadora a una velocidad de 9600 baudios.
// Esto permite la transferencia de datos entre el Arduino y la computadora.
Serial.begin(9600);
// Configura el pin A0 como entrada (INPUT).
// Este pin se usará para leer señales analógicas, como las de un sensor.
pinMode(A0, INPUT);
}
// La función loop() se ejecuta de forma continua después de setup().
void loop() {
// Declara la variable 'val' y almacena en ella el valor leído del pin A0.
// analogRead(A0) lee el valor analógico (entre 0 y 1023) del pin A0.
int val = analogRead(A0);
// Envía el valor leído del pin A0 a la computadora a través del puerto serial.
// Esto permite visualizar el valor en tiempo real en el Monitor Serial de la IDE de Arduino.
Serial.println(val);
}