🛠 Faire clignoter une LED sur les GPIO du CM3

Raspberry Pi Compute Module 3 (CM3 / CM3L) · debutant · Schéma : module CM3 sur carte CMIO3, une LED avec résistance de 330 Ω branchée entre la broche GPIO17 du connecteur GPIO et la masse (GND).

Objetivos

Aprender a controlar una salida GPIO en el CM3 con la biblioteca gpiozero (incluida con Raspberry Pi OS). El CM3 expone 48 líneas GPIO (GPIO0-45) en el conector SODIMM, repartidas en dos bancos de alimentación independientes: bank0 (GPIO0-27) y bank1 (GPIO28-45). Cada banco funciona a la tensión de su pin VREF, de 1,8 V a 3,3 V — en la CMIO3 el conector es de 3,3 V.

Material

Código completo

#!/usr/bin/env python3
# blink.py — LED sur GPIO17 (bank0), numérotation BCM identique au Pi 3
from gpiozero import LED
from time import sleep

led = LED(17)   # GPIO17, bank0 ; la tension de sortie = tension VREF de la banque

while True:
    led.on
    sleep(1)
    led.off
    sleep(1)
sudo apt update && sudo apt install python3-gpiozero
python3 blink.py

Verificación esperada

El LED parpadea a 1 Hz (1 s encendido, 1 s apagado). Ctrl-C detiene el programa. El comando gpioread 17 (wiringPi) o gpiodetect / gpioinfo gpiochip0 (libgpiod) confirman que el pin está correctamente configurado como salida.

Errores frecuentes

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales