Primero, cambie la unidad de LED a un emisor común de la siguiente manera:
EstoinvertiráelsentidodelLEDON/OFFrelativoaU1F.SepuedeponeruninversorenserieconU1Fpararestaurarelsentidooriginal.
Cambielatensióndealimentaciónde4069a3,3voltios,igualquelaR-Pi,ouselafuentedealimentacióndeR-Pi.ElvoltajedelaunidadLEDaúnpuedeserde12voltios.
ConecteelpuertoGPIOalaunióndeU1A,R2yelinterruptoratravésdeunaresistenciade1Kcomosemuestra.EstolimitarálacorrienteatravésdelaidentificacióndelpuertoGPIOqueelinterruptorestácercamientrasqueelpinGPIOesunasalida.
Use el pin GPIO para controlar la función de alternancia de la siguiente manera:
-
El pin está configurado como entrada.
-
Lea el nivel lógico en la entrada.
3A. Si la entrada es alta, cambie el pin a una salida con una lógica baja, espere a que se propaguen las señales y luego vuelva a cambiarla a una entrada.
3B Si la entrada es baja, cambie el pin a una salida con una lógica alta, espere a que se propaguen las señales y luego vuelva a cambiarla a una entrada.