Soy muy nuevo en la electrónica en general, pero quiero construir un pequeño proyecto donde pueda controlar individualmente (desde un pin GPIO) 8 LED. Por lo que entiendo, cada pin GPIO en el Pi (Pi2 modelo B V1.1 en mi caso) envía 3.3v?
Tengo un conocimiento básico de la ley de Ohm, pero no sé si Hago esto de la manera correcta. Las únicas resistencias que tengo son 330ohm.
Todos los ánodos de los LED están actualmente saltados a pines GPIO comenzando desde 18 hasta 25.
Como se explica en la siguiente imagen, puedo obtener 3 a funciona, pero una vez que escribo el código para el cuarto, quinto y / o sexto LED, no se encenderá nada después del tercero.
¿Es esto posible con mi configuración? ¿Necesito aprender a usar (y comprar) transistores o algo para este proyecto? ¿Cómo puedo hacer que esto funcione?
Aquí está mi código Python:
importar RPi.GPIO como GPIOimport timeGPIO.setmode (GPIO.BCM) GPIO.setup (18 , GPIO.OUT) GPIO.setup (19, GPIO.OUT) GPIO.setup (20, GPIO.OUT) GPIO.setup (21, GPIO.OUT) GPIO.output (18,1) GPIO.output (19,1 ) GPIO.output (20,1) GPIO.output (21,1) time.sleep (2) GPIO.cleanup ()