Nota
Ciao, benvenuto nella Community di SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasts su Facebook! Approfondisci le tue conoscenze su Raspberry Pi, Arduino ed ESP32 insieme ad altri appassionati.
Perché Unirsi?
Supporto da Esperti: Risolvi i problemi post-vendita e le sfide tecniche con l’aiuto della nostra community e del nostro team.
Impara e Condividi: Scambia consigli e tutorial per migliorare le tue competenze.
Anteprime Esclusive: Ottieni accesso anticipato agli annunci di nuovi prodotti e anteprime.
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 [Qui] e unisciti oggi stesso!
2.8 Premi Delicatamente
Il Micro Switch è un dispositivo a 3 pin, la sequenza dei 3 pin è C (pin comune), NO (normalmente aperto) e NC (normalmente chiuso).
Quando il micro switch non è premuto, 1 (C) e 3 (NC) sono collegati insieme; quando viene premuto, 1 (C) e 2 (NO) sono collegati insieme.
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+ |
Puoi anche acquistarli separatamente dai link sottostanti.
SN |
COMPONENTE |
QUANTITÀ |
LINK |
|---|---|---|---|
1 |
1 |
||
2 |
Cavo Micro USB |
1 |
|
3 |
1 |
||
4 |
Diversi |
||
5 |
1(10KΩ) |
||
6 |
1(104) |
||
7 |
1 |
Schema Elettrico

Di default, GP14 è basso e quando viene premuto, GP14 è alto.
Lo scopo della resistenza da 10K è mantenere GP14 basso durante la pressione.
Il condensatore ceramico da 104 viene utilizzato qui per eliminare il tremolio.
Collegamenti

Codice
Nota
Apri il file
2.8_micro_switch.pynel percorsokepler-kit-main/micropythono copia questo codice in Thonny, poi clicca su «Esegui Script Corrente» o semplicemente premi F5 per eseguirlo.Non dimenticare di selezionare l’interprete «MicroPython (Raspberry Pi Pico)» nell’angolo in basso a destra.
Per tutorial dettagliati, fai riferimento a Aprire ed Eseguire Codice Direttamente.
import machine
import utime
button = machine.Pin(14, machine.Pin.IN)
while True:
if button.value() == 1:
print("The switch works!")
utime.sleep(1)
Dopo l’esecuzione del programma, quando attivi l’interruttore a scorrimento verso destra, apparirà «Il pulsante funziona!» nella shell.
