Cuprins:
Video: Tutorial Raspberry Pi: Cum se folosește butonul Push: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Î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
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
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:
Cum se folosește comutatorul Push cu SkiiiD: 9 pași
Cum se utilizează comutatorul Push cu SkiiiD: Acest proiect este o instrucțiune despre „cum se utilizează Segmentul 3642BH cu Arduino prin intermediul skiiiD Înainte de început, mai jos este un tutorial de bază pentru modul de utilizare a skiiiD https://www.instructables.com/id/Getting -Inceput-Cu-SkiiiD-Editor
Cum se folosește placa radio Si4703 FM cu RDS - Tutorial Arduino: 5 pași (cu imagini)
Cum se folosește placa radio Si4703 FM cu RDS - Tutorial Arduino: Aceasta este o placă de evaluare pentru cipul de tuner FM Silicon Laboratories Si4703. Dincolo de a fi un simplu radio FM, Si4703 este, de asemenea, capabil să detecteze și să proceseze atât informații despre serviciul de date radio (RDS), cât și informațiile despre serviciul de difuzare a datelor radio (RBDS) .T
Creșterea valorii de 7 segmente utilizând butonul Push cu 8051: 4 pași (cu imagini)
Creșterea valorii a 7 segmente folosind butonul Push cu 8051: În acest proiect vom crește valoarea de afișare a șapte segmente folosind butonul cu microcontroler 8051
Cum să schimbați textul care apare când mutați mouse-ul peste butonul Start: 4 pași
Cum să schimbați textul care apare când mutați mouse-ul peste butonul Start: titlul spune totul
Cum să remediați butonul Joystick de pe playerul dvs. Zen V MP3: 3 pași
Cum să remediați butonul Joystick de pe playerul dvs. Zen V MP3: Vă rog să purtați cu mine, deoarece acesta este primul meu instructable. Veți avea nevoie de: Super lipici Ștergător de paie de cafea Șurubelniță mică cu cap plat Această instrucțiune vă va arăta o modalitate de a fixa butonul joystick-ului de pe playerul dvs. Zen V MP3 după ce s-a crăpat și