🛠 Premier script Python : faire clignoter la LED

Raspberry Pi 2 Model B (2015) — Ficha de la placa · debutant · Schéma : IMG-model-2b-debutant-1-model2b-premier-python.svg — script Python exécuté dans le terminal, LED clignotante reliée au GPIO17, éditeur de texte ouvert sur blink.py

Objetivos

Escribir y ejecutar tu primer script de Python 3 en la Raspberry Pi 2: un bucle que hace parpadear un LED, con contador y parada limpia. Aprenderás a crear un archivo, hacerlo ejecutable, gestionar Ctrl+C y utilizar la biblioteca gpiozero, la más sencilla para principiantes.

Material

Código completo

#!/usr/bin/env python3
"""blink.py — fait clignoter une LED sur GPIO17 avec gpiozero."""
from gpiozero import LED
from time import sleep

led = LED(17)  # broche BCM17 du connecteur J8

def on:
    print("LED allumee")

def off:
    print("LED eteinte")

led.when_on = on
led.when_off = off

try:
    for i in range(10):
        print(f"Cycle {i + 1}/10")
        led.on
        sleep(0.5)
        led.off
        sleep(0.5)
    print("Termine")
except KeyboardInterrupt:
    led.close
    print("Arrete proprement")

Verificación esperada

El LED parpadea un segundo por ciclo (0,5 s encendido, 0,5 s apagado) durante 10 ciclos, y la terminal muestra cada ciclo. Ctrl+C muestra «Parada limpia» y apaga el LED. Dado que la Pi 2 es quad-core (4× Cortex-A7 a 900 MHz), el script es muy ligero: un solo núcleo es más que suficiente.

Errores frecuentes

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales