martes, 17 de febrero de 2015

Práctica LDR-Tiempo on/off: Entrada analógica con LDR (conexión pull up/ pull down) y salida digital con un LED

Divisor de tensión. Un divisor de tensión es un circuito usado para dividir la tensión entre varias resistencias, lo usaremos para obtener la señal analógica del LDR. Tendrá este aspecto:





Una posibilidad:

int potenciometro = A0;    
int led = 8;      
int lectura = 0; 

void setup() {
  pinMode(led, OUTPUT);  
  Serial.begin(9600);
}
void loop() {
  lectura = analogRead(potenciometro);  
  Serial.println(lectura); 

  digitalWrite(led, HIGH);  
  delay(lectura);            
  digitalWrite(led, LOW);   
  delay(lectura);                 
}


Realiza una variante con lo aprendido:


// Chequea si el botón está pulsado:
if (estadoBoton == HIGH) {
// Si es así, enciende el LED:
digitalWrite(pinLed, HIGH);
}
else {
// Si no, lo mantiene apagado:
digitalWrite(pinLed, LOW);






















No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.