🛠 Premier script Python sur le Pi

Raspberry Pi 3 Model B (model-3b) · debutant · Schéma : IMG-model-3b-debutant-3-model3b-premier-script-python.svg — flux d'un script Python : éditeur nano, shebang, chmod +x, exécution dans le terminal et sortie LED GPIO17

Objetivos

Escribir, hacer ejecutable y lanzar un primer script de Python 3 en el Raspberry Pi 3 Model B. Comprender el shebang (#!/usr/bin/env python3), los permisos de ejecución (chmod +x) y controlar el LED del tutorial anterior desde Python con gpiozero (preinstalado en Raspberry Pi OS). Esta es la base de todos los automatismos que ejecutaremos más tarde como servicios systemd.

Material

Código completo

#!/usr/bin/env python3
"""clignot.py — premier script : message console + LED sur GPIO17.
   gpiozero est préinstallé sur Raspberry Pi OS (Pi 3B inclus)."""
from gpiozero import LED
from time import sleep

led = LED(17)  # BCM17 = broche physique 11 (logique 3,3 V)

print("Bonjour depuis le Raspberry Pi 3 Model B !")

for i in range(5):
    led.on
    print(f"Cycle {i + 1} : LED allumée")
    sleep(0.2)
    led.off
    sleep(0.3)

print("Terminé.")

Guardar como clignot.py, luego:

chmod +x clignot.py   # droit d'exécution
./clignot.py          # lancer depuis le dossier courant

Verificación esperada

La terminal muestra « ¡Hola desde el Raspberry Pi 3 Model B! » y luego las 5 líneas del ciclo, mientras el LED parpadea (200 ms encendido, 300 ms apagado). El script termina correctamente con « Terminado. ». Volver a ejecutar con python3 clignot.py debe dar exactamente el mismo resultado: el shebang es solo un atajo.

Errores frecuentes

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales