¿Arduino obtiene suministro del pin digital?

1

Tengo un problema extraño: mi Arduino parece (en mi interpretación de experto) estar obteniendo voltaje de alimentación de un pin digital.

Esta es mi configuración:

  • Arduino está usando tensión de alimentación externa. He conectado las salidas GND y positiva de la fuente de alimentación a las entradas GND y Vin de Arduino, respectivamente.

  • Tengo un programa simple que utiliza el pin digital 3 como entrada. Leí el valor en el pin 3 y lo uso para establecer el valor en el pin 13, que luego enciende o apaga un LED externo.

Ahora, pensé que si desconectaba el pin Vin, el LED se apagaría, pero no lo hace. ¿Me estoy perdiendo algo?

¡Gracias!

    
pregunta dsetton

1 respuesta

3

Sí, esto es posible. Vea este AVR-as-RFID project para ver un ejemplo, que explica:

  

La bobina en realidad alimenta el AVR a través de dos de sus pines de E / S. Casi   Cada chip tiene diodos de sujeción en sus pines de E / S, que   evitar que los voltajes en ese pin se eleven por encima del suministro del chip   Tensión o hundimiento bajo tierra. Estos diodos son útiles para detener   descarga estática. La primera vez que coloca la etiqueta RFID en un lector, el   El chip no tiene alimentación, la tensión de alimentación es cero. Cuando la bobina comienza a   Recoger energía del lector RFID, se presentan estos dos pines de E / S   Con una onda sinusoidal, unos pocos voltios de amplitud. En cualquier lugar que la onda sinusoidal   excede la tensión de alimentación, parte de la energía se desvía de la bobina a   Los rieles de alimentación del chip, a través del diodo de sujeción. El resultado final es   que el chip está alimentado y la onda sinusoidal de la bobina está truncada. los   La parte superior e inferior del seno han sido cortadas, y se ve mucho   más como una onda cuadrada ahora.

Por lo tanto, los diodos de sujeción, diseñados para proteger su AVR de la sobretensión, conducen la corriente desde el pin de entrada al riel de suministro, alimentando el resto del AVR.

    
respondido por el Nick Johnson

Lea otras preguntas en las etiquetas