Pregunta:
¿Necesito controlar 8 LED pero solo puedo controlar 3? [fotos útiles adjuntas]
Kenneth
2016-02-01 08:34:49 UTC
view on stackexchange narkive permalink

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 ()  

layout

enter image description here

One responder:
Steve Robillard
2016-02-01 09:14:02 UTC
view on stackexchange narkive permalink

El problema es el tablero (aunque algunos lo llamarían una función). El tablero que tiene tiene rieles eléctricos divididos (marcados por las líneas rojas y azules en el borde del tablero). Si observa con atención, las líneas no son continuas de un extremo al otro de la placa, sino que están divididas en el medio (esto le permite ejecutar dos voltajes separados). Para resolver su problema, simplemente agregue un par de puentes entre los rieles eléctricos, como los cables naranjas en esta imagen.

power rail jumper wires

Muchas gracias! ¡Puedo seguir adelante con este proyecto ahora! :) ¡Woo hoo!
Aunque usar un cable rojo para puentear ambas líneas se siente * tan * mal.
@ChrisH la mayoría de las fotos que encontré mostraban dos cables del mismo color.
Me pregunto porque. En realidad, mirando la placa de pruebas en esa imagen, el riel de tierra no está dividido, pero el riel de alimentación sí (no hay interrupción en la línea negra). En el breadbosrd de la Q, ambos están divididos.
Si compra una caja de surtido de cables de puente preformados, lo cual no es esencial pero ahorra mucho tiempo al hacer la placa de pruebas, a menudo se colorean de acuerdo con su longitud, utilizando el código de color de la resistencia: rojo = 0.2 "de largo, naranja 0.3 ", amarillo 0.4", etc. (También habrá el mismo número de cada longitud, lo que significa que habrá demasiadas largas y nunca suficientes cortas).
@ChrisH, la tierra no siempre se divide porque para hacer sensores, etc. que funcionen a diferentes voltajes, debe unir todas las tierras.
@SteveRobillard, de hecho, lo que me hace pensar en la persona que saltó la línea, sin importar el color. (Realmente no quise iniciar una discusión).
@ChrisH no tengo idea de que incluí la foto solo para asegurarme de que el OP y aquellos que verán esto en el futuro no lo entendieron bien, ya que dicen que una foto vale más que 1000 palabras.
@nekomatic, buen punto. Evito kits como la peste. En un mundo ideal, tendría a mano un juego completo de un solo hilo; en la práctica, uso lo que esté disponible, excepto que Bk = gnd y Rd (Oe, Yw) son líneas eléctricas.
No estaría sin un kit de saltadores, al menos, no cuando me pagan por mi tiempo. Si cree firmemente que los puentes de tierra deben ser negros, esto se fija fácilmente con un rotulador: D


Esta pregunta y respuesta fue traducida automáticamente del idioma inglés.El contenido original está disponible en stackexchange, a quien agradecemos la licencia cc by-sa 3.0 bajo la que se distribuye.
Loading...