Cuprins:

Tutorial Raspberry Pi: Cum se folosește butonul Push: 4 pași
Tutorial Raspberry Pi: Cum se folosește butonul Push: 4 pași

Video: Tutorial Raspberry Pi: Cum se folosește butonul Push: 4 pași

Video: Tutorial Raspberry Pi: Cum se folosește butonul Push: 4 pași
Video: Using 28BYJ-48 Stepper Motor Push button Speed with 8 projects: Ultimate Video Tutorial Lesson 107 2024, Noiembrie
Anonim
Tutorial Raspberry Pi: Cum se utilizează butonul Push
Tutorial Raspberry Pi: Cum se utilizează butonul Push

În acest tutorial veți afla cum să porniți LED-ul folosind un buton cu Raspberry Pi. Butoanele sau comutatoarele conectează două puncte dintr-un circuit când le apăsați. Acest tutorial pornește un LED atunci când butonul este apăsat o dată și se stinge când este apăsat de două ori. De asemenea, veți învăța cum să utilizați variabila „flag” pentru a controla un eveniment.

Actualizări tutoriale și mai multe tutoriale Raspberry Pi pot fi găsite aici:

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

Videoclip în limba greacă

Să începem!

Pasul 1: De ce veți avea nevoie - Hardware

Pentru acest tutorial veți avea nevoie de:

  • GPIO Breakout
  • Pană de pâine
  • LED
  • Rezistor de 220 Ohm
  • Buton

Pasul 2: Circuitul

Circuitul
Circuitul

Conexiunile sunt destul de ușoare, vedeți imaginea de mai sus cu schema circuitului de panou.

Pasul 3: Codul

În programul de mai jos, primul lucru pe care îl faceți este să importați biblioteca pentru GPIO și să dormiți. Următorul pas este setarea pinilor LED-ului și Butonului. După acel buton de configurare ca intrare și LED-ul ca ieșire. Bucla While True rulează iar și iar, pentru totdeauna. De asemenea, vă puteți aprinde LED-ul în două moduri. Prima modalitate este că LED-ul se aprinde atâta timp cât butonul este apăsat, iar al doilea mod dacă apăsați o singură dată butonul, atunci vedeți LED-ul aprins și dacă apăsați butonul din nou, atunci LED-ul este stins. A doua modalitate este comentariile ('' ') și folosim o variabilă denumită 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

#Bibliotecile

import RPi. GPIO ca GPIO din timp import somn #Set warnings off (optional) GPIO.setwarnings (False) GPIO.setmode (GPIO. BCM) #Set Buton și LED Pin Buton = 23 LED = 24 #Setup Buton și LED GPIO. setup (Button, GPIO. IN, pull_up_down = GPIO. PUD_UP) GPIO.setup (LED, GPIO. OUT) #flag = 0 în timp ce 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) altceva: GPIO.output (LED, GPIO. LOW) ""

Descărcați codul de aici și deschideți-l cu Thonny Python IDE sau rulați-l de la terminal.

Pasul 4: Gata

Bine făcut!
Bine făcut!

Ați finalizat cu succes primul nostru tutorial „Cum să” Raspberry Pi și ați învățat cum să porniți un LED cu un buton.

Recomandat: