🛠 Lire un capteur de lumière sur A2

LilyPad Arduino · debutant · Schéma : IMG-lilypad-debutant-3-lilypad-lecture-lumiere.svg — Capteur de lumière LilyPad câblé sur A2, câble FTDI vers un ordinateur affichant les valeurs 0 à 1023.

Objetivos

Leer un sensor de luz LilyPad (fotorresistencia) en una entrada analógica y mostrar los valores 0–1023 en el monitor serie. Se descubre el ADC de 10 bits, los pads A2 a A5 (las únicas entradas analógicas disponibles en los LilyPad clásicos) y el uso del adaptador FTDI como puerto serie.

Material

Código completo

// Lecture du capteur de lumière sur A2 — ADC 10 bits (0..1023)
const uint8_t CAPTEUR = A2; // LilyPad classiques : A2..A5 uniquement !

void setup {
  Serial.begin(9600); // le FTDI relie la carte au moniteur série
}

void loop {
  int brut = analogRead(CAPTEUR); // sombre -> bas, lumineux -> haut (selon câblage)
  Serial.print("Lumiere : ");
  Serial.print(brut);
  Serial.print(" / 1023  ->  ");
  Serial.print(map(brut, 0, 1023, 0, 100));
  Serial.println(" %");
  delay(100);
}

Verificación esperada

El monitor serie muestra aproximadamente diez líneas por segundo. Al cubrir la fotorresistencia con el dedo, el valor cae hacia 0; al iluminarla con una linterna, sube hacia 1023. Los valores varían progresivamente, sin saltos anómalos si los botones de presión están bien encajados.

Errores frecuentes

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales