🛠 Suder le header 40 broches et faire clignoter une LED
Objetivos
Soldar el conector de 40 pines (que viene sin montar en la Zero W) y encender un LED mediante GPIO17 con gpiozero.
Material
- 1 Raspberry Pi Zero W + conector de 2,54 mm de 40 pines (la versión Zero WH ya viene soldada)
- 1 soldador, hilo de estaño, placa de prototipos sin soldadura
- 1 LED + resistencia de 330 Ω, cables de conexión
Pasos
- Coloque el conector del lado de los componentes, alineando el pin 1 con los dos pines cuadrados cercanos a los conectores USB/HDMI; suelde en diagonal para evitar puentes de soldadura.
- Cableado: pin 11 = GPIO17 → resistencia de 330 Ω → ánodo del LED; cátodo → pin 14 = GND. La lógica funciona a 3,3 V, con un máximo de 16 mA por pin y 50 mA en total para todo el conector — la Zero W no dispone de ningún ADC/DAC.
- Instale la biblioteca:
sudo apt install python3-gpiozero, y luego:
from gpiozero import LED
from time import sleep
led = LED(17) # broche physique 11
while True:
led.toggle
sleep(0.5)
Verificación
gpioinfo (paquete gpiod) lista gpiochip0; el LED parpadea una vez por segundo. Deténgalo con Ctrl-C.
Errores frecuentes
- Confundir la numeración física (11) con la de GPIO (17) — gpiozero utiliza la numeración GPIO.
- Conectar en los pines 2/4, que entregan 5 V en lugar de 3,3 V.
- Sobrecargar el conector: por encima de 50 mA acumulados, la placa se bloquea antes de que actúe cualquier protección.
- Puentes de soldadura: verifique con una lupa y un multímetro antes de alimentar el circuito.
Otros tutoriales para esta placa
- Premier démarrage headless de la Zero W (Wi-Fi + SSH)
- Se connecter au Wi-Fi en ligne de commande (nmcli)
- Pi-hole : bloqueur de pub DNS sur Zero W
- Gadget USB : Ethernet sur le port OTG + relais Wi-Fi
- Balise BLE : diffuser un beacon avec le CYW43438
- Nœud capteur autonome sur batterie : énergie et fiabilité
Ejemplos de código para esta placa
clignotante.pyPythonbouton-gpio.pyPythoncapteur-i2c.shBashsurveillance-temperature.shBashcapteur-dht11.pyPythonservo-pwm-sysfs.shBash