#147Principiante

Lampeggio LED Integrato Raspberry Pi Pico (GP25 LED Onboard)

Il progetto di apertura della serie Raspberry Pi Pico! Facciamo lampeggiare il LED integrato (LED verde collegato a GP25) per verificare che la scheda funzioni — un classico primo esperimento "Hello World". NESSUN componente esterno, solo Pico e cavo USB. Il codice è scritto in **MicroPython** (il linguaggio ufficialmente supportato dalla Raspberry Pi Foundation). Impara la classe `machine.Pin`, la modalità `Pin.OUT`, i metodi `led.on()/off()` e `time.sleep()` in Thonny IDE. Segui ogni commutazi

5.0(1)
9 completato
Lampeggio LED Integrato Raspberry Pi Pico (GP25 LED Onboard)
Il progetto di apertura della serie Raspberry Pi Pico! Facciamo lampeggiare il LED integrato (LED verde collegato a GP25) per verificare che la scheda funzioni — un classico primo esperimento "Hello World". NESSUN componente esterno, solo Pico e cavo USB. Il codice è scritto in **MicroPython**. Impara la classe `machine.Pin`, la modalità `Pin.OUT`, i metodi `led.on()/off()` e `time.sleep()` in Thonny IDE.

Video

Schema circuito

Lampeggio LED Integrato Raspberry Pi Pico (GP25 LED Onboard) - Circuit

Codice sorgente

MicroPython
1# ─────────────────────────────────────────
2#   BlueGrays · bluegrays.com
3#   Lampeggio LED Integrato Raspberry Pi Pico (GP25 LED Onboard)
4# ─────────────────────────────────────────
5# Fa lampeggiare il LED integrato (GP25) del Pico ogni 0.5 s; il classico
6# progetto "Hello World". Nessun componente esterno, solo il Pico e un
7# cavo USB.
8#
9# Pin:
10#   GP25 -> LED integrato (sulla scheda)
11
12from machine import Pin
13import time
14
15# ============ PIN / PIN ============
16LED_PIN = 25                    # LED integrato su GP25
17led = Pin(LED_PIN, Pin.OUT)
18
19print("== BlueGrays: Pico Dahili LED Blink ==")
20print("LED pin: GP25")
21print("Her 500ms'de LED yakip sonuyor / LED toggles every 500ms")
22
23# ============ CICLO PRINCIPALE ============
24while True:
25    led.on()                    # Accendere il LED
26    print("[LED] ACIK / ON")
27    time.sleep(0.5)
28
29    led.off()                   # Spegnere il LED
30    print("[LED] KAPALI / OFF")
31    time.sleep(0.5)
32

FAQ

Perché il LED integrato nel Pico W non si accende con il GP25?▾

Nel Pico W, il LED è collegato al chip Wi-Fi integrato e non può essere controllato tramite GP25. Se scrivi Pin('LED', Pin.OUT), il codice funzionerà sia sul Pico che sul Pico W.

Come si installa MicroPython su Pico?▾

Collega il Pico alla porta USB tenendo premuto il pulsante BOOTSEL; sul computer apparirà un'unità denominata RPI-RP2. Trascina il file .uf2 di MicroPython scaricato dal sito di Raspberry Pi su questa unità. Anche l'IDE Thonny può eseguire questa operazione automaticamente.

Come faccio a salvare il codice su Pico in modo che venga eseguito ad ogni avvio?▾

In Thonny, salva il file su Pico con il nome "main.py". Quando Pico viene alimentato, il file main.py viene eseguito automaticamente.

Non vedo Thonny Pico, cosa devo fare?▾

Dall'elenco degli interpreti in basso a destra deve essere selezionato "MicroPython (Raspberry Pi Pico)". Verifica che il cavo USB sia un cavo dati e che MicroPython sia installato.

Lampeggio LED Integrato Raspberry Pi Pico (MicroPython) | BlueGrays