Sommario:

Tutorial Raspberry Pi: come usare il pulsante: 4 passaggi
Tutorial Raspberry Pi: come usare il pulsante: 4 passaggi

Video: Tutorial Raspberry Pi: come usare il pulsante: 4 passaggi

Video: Tutorial Raspberry Pi: come usare il pulsante: 4 passaggi
Video: Raspberry Pi: installare il sistema operativo e configurare la scheda 2024, Giugno
Anonim
Tutorial Raspberry Pi: come usare il pulsante
Tutorial Raspberry Pi: come usare il pulsante

In questo tutorial imparerai come accendere il tuo LED usando un pulsante con il tuo Raspberry Pi. Pulsanti o interruttori collegano due punti in un circuito quando vengono premuti. Questo tutorial accende un LED quando il pulsante viene premuto una volta e si spegne quando viene premuto due volte. Imparerai anche come usare la variabile 'flag' per controllare un evento.

Gli aggiornamenti dei tutorial e altri tutorial su Raspberry Pi sono disponibili qui:

www.ardumotive.com/how-to-use-push-buttonen…

Video in lingua greca

Iniziamo!

Passaggio 1: ciò di cui hai bisogno - Hardware

Per questo tutorial avrai bisogno di:

  • Breakout GPIO
  • tagliere
  • GUIDATO
  • Resistenza da 220 Ohm
  • Pulsante

Passaggio 2: il circuito

Il circuito
Il circuito

Le connessioni sono abbastanza semplici, vedi l'immagine sopra con lo schema del circuito breadboard.

Passaggio 3: il codice

Nel programma qui sotto, la prima cosa che fai è importare la libreria per GPIO e dormire. Il prossimo passo è impostare i pin di LED e Button. Dopo quel pulsante di configurazione come ingresso e LED come uscita. Il ciclo While True viene eseguito più e più volte, per sempre. Inoltre puoi accendere il tuo LED in due modi. Il primo modo è che il LED si accenda finché il pulsante viene premuto e il secondo modo, se si preme solo una volta il pulsante, si vede il LED acceso e se si preme nuovamente il pulsante il LED è spento. Il secondo modo è sui commenti (''') e usiamo una variabile denominata flag.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

#Biblioteche

import RPi. GPIO as GPIO from time import sleep #Set warnings off (opzionale) GPIO.setwarnings(False) GPIO.setmode(GPIO. BCM) #Set Button and LED pins Button = 23 LED = 24 #Setup Button e LED GPIO. setup(Button, GPIO. IN, pull_up_down=GPIO. PUD_UP) GPIO.setup(LED, GPIO. OUT) #flag = 0 while True: button_state = GPIO.input(Button) print(button_state) if button_state == 0: GPIO.output(LED, GPIO. HIGH) else: GPIO.output(LED, GPIO. LOW) sleep(1) ''' if button_state==0: sleep(0.5) if flag==0: flag=1 else: flag =0 if flag==1: GPIO.output(LED, GPIO. HIGH) altrimenti: GPIO.output(LED, GPIO. LOW) '''

Scarica il codice da qui e aprilo con Thonny Python IDE o eseguilo da terminale.

Passaggio 4: ben fatto

Molto bene!
Molto bene!

Hai completato con successo il nostro primo tutorial "How to" Raspberry Pi e hai imparato come accendere un LED con un pulsante.

Consigliato: