Go Down

Topic: Leds (Read 327 times) previous topic - next topic

vernier

Hola quiero saber lo siguiente:
si tengo en 1 salida del arduino conectado 4 leds, mediante programacion se pueden detectar cada led?

knut_ny

If LED is connected from analog pin to GND and a 100k pull_up resistor.
Use analogRead to determine if a LED is connected or not.
Ny

_pepe_

#2
Sep 16, 2014, 01:04 pm Last Edit: Sep 16, 2014, 01:26 pm by _pepe_ Reason: 1
Hola

Un Arduino que funcione con 5V puede detectar una LED roja que está en un pin digital (LEDs de otros colores pueden no ser detectadas – usted debe tratar).

Por ejemplo :



Code: [Select]

int testLED(int pin) {
  pinMode(pin, INPUT);          // desactivar la salida
  digitalWrite(pin, HIGH);      // activar la resistencia interna
  delay(1);
  int val = ! digitalRead(pin); // leer la entrada
  if (val) {                    // si LED encontrada
    digitalWrite(pin, LOW);     //  apagar la LED
    pinMode(pin, OUTPUT);       //  activar la salida
  }
  return val;
}

Go Up