2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47
U ovom ćete vodiču naučiti kako uključiti LED diodu pomoću gumba na vašem Raspberry Pi. Gumbi ili prekidači povezuju dvije točke u krugu kada ih pritisnete. Ovaj vodič uključuje jednu LED lampicu kada je gumb pritisnut jednom, a isključuje se dvaput. Also Naučit ćete i kako koristiti varijablu 'flag' za kontrolu događaja.
Ažuriranja vodiča i više Raspberry Pi vodiča možete pronaći ovdje:
www.ardumotive.com/how-to-use-push-buttonen…
Video na grčkom jeziku
Započnimo!
Korak 1: Ono što će vam trebati - hardver
Za ovaj vodič trebat će vam:
- Proboj GPIO -a
- Oglasna ploča
- LED
- Otpornik od 220 ohma
- Dugme
Korak 2: Krug
Povezivanje je prilično jednostavno, pogledajte gornju sliku sa shemom kruga.
Korak 3: Kôd
U donjem programu prvo što trebate učiniti je uvesti knjižnicu za GPIO i spavanje. Sljedeći korak je postavljanje pinova LED dioda i gumba. Nakon toga gumb za postavljanje kao ulaz i LED kao izlaz. Petlja While True ponavlja se uvijek iznova, zauvijek. Također možete uključiti LED na dva načina. Prvi način je da LED svijetli sve dok je gumb pritisnut, a drugi način ako pritisnete samo jednom gumb, tada ćete vidjeti da je LED upaljen, a ako ponovno pritisnete gumb, LED je isključen. Drugi način je na komentarima ('' ') i koristimo varijablu imenom 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 |
#Knjižnice uvezite RPi. GPIO kao GPIO iz vremena Uvezi spavanje #Isključi upozorenja (opcionalno) GPIO.upozorenja (lažno) GPIO.način rada (GPIO. BCM) #Gumb za postavljanje i LED pinovi Gumb = 23 LED = 24 #Gumb za postavljanje i LED GPIO. setup (Gumb, 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.izlaz (LED, GPIO. HIGH) else: GPIO.izlaz (LED, GPIO. LOW) spavanje (1) '' 'if button_state == 0: sleep (0.5) if flag == 0: flag = 1 else: flag = 0 ako je zastavica == 1: GPIO.izlaz (LED, GPIO. HIGH) drugo: GPIO.izlaz (LED, GPIO. LOW) '' ' |
Preuzmite kôd odavde i otvorite ga Thonny Python IDE -om ili ga pokrenite s terminala.
Korak 4: Bravo
Uspješno ste završili naš prvi vodič "Kako to" za Raspberry Pi i naučili ste kako uključiti LED diodu s gumbom.
Preporučeni:
Kako koristiti PIR senzor i modul zujalice - Vodič za Visuino: 6 koraka
Kako koristiti PIR senzor i modul zujalice - Vodič za Visuino: U ovom ćemo vodiču naučiti kako koristiti PIR senzor i modul zujalice za stvaranje zvuka svaki put kada PIR senzor detektira kretanje. Pogledajte demonstracijski video
Vodič: Kako koristiti RGB senzor detektora boje TCS230 s Arduino UNO: 3 koraka
Vodič: Kako koristiti senzor detektora boje RGB TCS230 s Arduino UNO: Opis: Ovaj vodič će vam pokazati nekoliko jednostavnih koraka o tome kako koristiti senzor detektora boje RGB pomoću Arduino Uno. Na kraju ovog vodiča dobit ćete brojne rezultate usporedbe između nekoliko boja. TCS3200 s potpunom bojom u boji
Vodič: Kako koristiti Mini PIR senzor pokreta HC-SR 505 s Arduino UNO: 3 koraka
Vodič: Kako koristiti Mini PIR senzor pokreta HC-SR 505 s Arduino UNO: Opis: Ovaj vodič će vam pokazati nekoliko jednostavnih koraka o tome kako koristiti modul senzora pokreta pomoću Arduino Uno. Na kraju ovog vodiča dobit ćete rezultat usporedbe kada senzor može otkriti kretanje, a nije mogao otkriti nijedan pokret
Visuino Kako koristiti gumb kao ulaz za kontrolu stvari poput LED -a: 6 koraka
Visuino Kako koristiti gumb kao ulaz za kontrolu stvari poput LED -a: U ovom ćemo vodiču naučiti kako uključiti i isključiti LED pomoću jednostavnog gumba i Visuina. Pogledajte demonstracijski video
Kako koristiti Mac terminal i kako koristiti ključne funkcije: 4 koraka
Kako koristiti Mac terminal i kako koristiti ključne funkcije: Pokazat ćemo vam kako otvoriti MAC terminal. Također ćemo vam prikazati nekoliko značajki unutar Terminala, kao što su ifconfig, mijenjanje direktorija, pristup datotekama i arp. Ifconfig će vam omogućiti da provjerite svoju IP adresu i svoj MAC oglas