4 votos

Raspberry Pi cableado simple LED

Soy completamente nuevo en hardware en general. Yo sólo tengo una raspberry pi y jugueteaba tratando de conseguir un LED para la luz.

Tengo todo conectado como la imagen de abajo. Estoy usando un resistor de 330ohm, que creo que es más grande por lo tanto aceptar, a continuación, lo que se requiere.

enter image description here

también (lo siento esta es mi primera vez usando cualquier programa para dibujar un circuito)

enter image description here

El programa se ejecuta correctamente, pero la luz no se enciende. Sé el LED es buena, ya lo he probado en el arduino. A nadie el cuidado de explicar mis fallos en el cableado?

root@raspberrypi:/home/pi# cat test.py
#!/usr/bin/python
import RPi.GPIO as GPIO

GPIO.setmode(GPIO.BOARD)
GPIO.setup(11, GPIO.OUT)

GPIO.output(11, True)

Cambio de pin GPIO 0 resultados

Traceback (most recent call last):
  File "test.py", line 5, in <module>
    GPIO.setup(0, GPIO.OUT)
RPi.GPIO.InvalidChannelException: The channel sent is invalid on a Raspberry Pi
root@raspberrypi:/home/pi#

3voto

HeDinges Puntos 1863

Intenta invertir el led. El cable más largo debe conectarse al pin gpio y no a tierra. También estás usando el pin correcto? Algunos son discapacitados

3voto

Tyler Rick Puntos 291

Si su diagrama de Fritzing es correcto, conectó su LED al pin S_CLK del bus SPI, que también se conoce como pin 11. Pruebe a usar uno de los pines de propósito general (GPIO0-7) en lugar de los pines de propósito especial .

2voto

Tarantula Puntos 248

Intente usar el Pin 4 (la fila inferior, el 4to pin, está marcado como # 4 en Fritzing). Luego cambia tu programa a:

 import RPi.GPIO as GPIO

GPIO.setmode(GPIO.BCM) # Note the GPIO.BCM here, and not GPIO.BOARD
GPIO.setup(4, GPIO.OUT)
GPIO.output(4, True)
 

Y ejecute su programa con "sudo", así: sudo python ./my_prog.py .

1voto

Darryl Hein Puntos 33819

Está utilizando la numeración GPIO de Broadcom para el canal, pero especificó GPIO.BOARD como modo de numeración. Cambie el modo de numeración a GPIO.BCM o use 23 como número de canal.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X