Cableado de la Raspberry Pi LED simple

4

Soy completamente nuevo en hardware en general. Acabo de recibir una pi de frambuesa y estaba tratando de conseguir que se encienda un LED.

Tengo todo cableado como la imagen de abajo. Estoy usando una resistencia de 330 ohmios, que creo que es más grande, por lo tanto, está bien, entonces se requiere.

también(losiento,estaeslaprimeravezqueusocualquierprogramaparadibujaruncircuito)

El programa se ejecuta con éxito, pero no se enciende ninguna luz. Sé que el LED es bueno como lo he probado en el arduino. ¿Alguien quiere explicar mi falla de 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)

Cambiar a GPIO pin 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#
    
pregunta atrueresistance

4 respuestas

3

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 están deshabilitados

    
respondido por el Ryan Walmsley
3

Si su diagrama de Fritzing es correcto, ha conectado 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 del especial -pines de propósito.

    
respondido por el Romilly Cocking
2

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 ejecuta tu programa con "sudo", como este: sudo python ./my_prog.py .

    
respondido por el Tarantula
2

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

    
respondido por el outis

Lea otras preguntas en las etiquetas