Nota

Ciao, benvenuto nella Community di SunFounder Raspberry Pi & Arduino & ESP32 su Facebook! Approfondisci le tue conoscenze su Raspberry Pi, Arduino e ESP32 insieme ad altri appassionati.

Perché unirti a noi?

  • Supporto Esperto: Risolvi problemi post-vendita e sfide tecniche con l’aiuto della nostra community e del nostro team.

  • Impara e Condividi: Scambia suggerimenti e tutorial per migliorare le tue competenze.

  • Anteprime Esclusive: Accedi in anteprima agli annunci di nuovi prodotti e alle anteprime esclusive.

  • Sconti Speciali: Approfitta di sconti esclusivi sui nostri prodotti più recenti.

  • Promozioni Festive e Giveaway: Partecipa a giveaway e promozioni festive.

👉 Pronto a esplorare e creare con noi? Clicca su [Qui] e unisciti oggi stesso!

2.2 Pulsante

In questo progetto, impareremo come accendere o spegnere il LED utilizzando un pulsante.

Componenti Necessari

In questo progetto, abbiamo bisogno dei seguenti componenti.

È sicuramente conveniente acquistare un kit completo, ecco il link:

Nome

ELEMENTI IN QUESTO KIT

LINK

Kepler Kit

450+

Kepler Ultimate Kit

Puoi anche acquistarli separatamente dai link qui sotto.

SN

COMPONENTE

QUANTITÀ

LINK

1

Introduzione al Pico W

1

ACQUISTA

2

Cavo Micro USB

1

3

Breadboard

1

ACQUISTA

4

Cavi Jumper

Diversi

ACQUISTA

5

Resistenza

2 (220Ω, 10KΩ)

ACQUISTA

6

LED

1

ACQUISTA

7

Pulsante

1

ACQUISTA

Cablaggio

button0

  • Un lato del pin del pulsante è collegato a 3.3V, mentre l’altro lato è collegato a GP14. Quindi, quando il pulsante è premuto, GP14 sarà alto.

  • Tuttavia, quando il pulsante non è premuto, GP14 è in uno stato sospeso e potrebbe essere alto o basso. Per ottenere un livello basso stabile quando il pulsante non è premuto, GP14 deve essere ricollegato a GND tramite una resistenza di pull-down da 10K.

Codice

Nota

  • Puoi fare riferimento all’immagine sottostante per scrivere il codice trascinando e rilasciando i blocchi.

  • Importa 2.2_button.png dal percorso kepler-kit-main\piper. Per tutorial dettagliati, fai riferimento a Importa il Codice.

2.2_button

Dopo aver collegato il Pico W, fai clic sul pulsante Start e il codice inizierà a funzionare. Quando il pulsante è premuto, il LED si accenderà. Quando il pulsante viene rilasciato, il LED si spegnerà.

Come Funziona?

Quando il pulsante è premuto, il pin14 è alto. Quindi, se il pin14 letto è alto, accendi il pin15 (il LED si accende); altrimenti, spegni il pin15 (il LED si spegne).

  • [if () do () else ()]: Questo è un blocco di giudizio, che dipende dalla condizione dopo il blocco [if] per determinare se eseguire i blocchi all’interno del blocco [do] o quelli all’interno del blocco [else].

  • [is pin () HIGH]: Viene utilizzato per leggere il livello di un determinato pin; se il livello letto è uguale al livello impostato HIGH/LOW, allora esegue i blocchi all’interno del blocco [do], altrimenti esegue i blocchi all’interno del blocco [else].