Go Down

Topic: Leds (Read 348 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
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy