Sadržaj:
Video: Raspberry Pi Vodič: Kako se koristi dugme: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
U ovom vodiču naučit ćete kako uključiti LED diodu pomoću gumba na vašem Raspberry Pi. Tasteri ili prekidači povezuju dvije tačke u kolu kada ih pritisnete. Ovaj vodič uključuje jednu LED lampicu kada pritisnete dugme jednom, a isključuje se dva puta. Υ 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
Hajde da počnemo!
Korak 1: Ono što će vam trebati - hardver
Za ovaj vodič trebat će vam:
- Prekid GPIO
- Breadboard
- LED
- 220 Ohm otpornik
- Dugme
Korak 2: Krug
Povezivanje je prilično jednostavno, pogledajte gornju sliku sa shemom kruga.
Korak 3: Kôd
U donjem programu prva stvar koju uradite je da uvezete biblioteku za GPIO i spavanje. Sljedeći korak je postavljanje pinova LED dioda i dugmeta. Nakon toga dugme za podešavanje kao ulaz i LED kao izlaz. Petlja While True ponavlja se uvijek iznova, zauvijek. Takođe možete uključiti LED na dva načina. Prvi način je da LED svijetli sve dok je dugme pritisnuto, a drugi način ako pritisnete samo jednom dugme, tada ćete vidjeti da je LED upaljeno, a ako ponovo pritisnete dugme, LED dioda je isključena. Drugi način je na komentarima ('' ') i koristimo varijablu s 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 |
#Libraries uvezite RPi. GPIO kao GPIO iz vremena Uvoz spavanja #Isključite upozorenja (opcionalno) Upozorenja o GPIO.postavkama (Netačno) GPIO.način rada (GPIO. BCM) #Dugme za postavljanje i LED pinovi Dugme = 23 LED = 24 #Dugme za podešavanje i LED GPIO. podešavanje (Dugme, GPIO. IN, pull_up_down = GPIO. PUD_UP) GPIO.setup (LED, GPIO. OUT) #flag = 0 dok je True: button_state = GPIO.input (dugme) 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 ako je zastavica == 1: GPIO.izlaz (LED, GPIO. HIGH) drugo: GPIO.izlaz (LED, GPIO. LOW) '' ' |
Preuzmite kôd odavde i otvorite ga pomoću Thonny Python IDE -a ili ga pokrenite s terminala.
Korak 4: Bravo
Uspješno ste završili naš prvi vodič "Kako" za Raspberry Pi i naučili ste kako uključiti LED diodu s gumbom.
Preporučuje se:
Šta se nalazi u Servo -u i kako se koristi s Arduinom Cijeli vodič: 6 koraka
Što se nalazi u Servo -u i kako se koristi s Arduino Full Tutorial: u ovom vodiču istražimo što je servowatch ovaj video vodič
Arduino dugme za odbrojavanje W/ dugme za odmor: 4 koraka
Arduino tipka za odbrojavanje W/ tipka za odmor: Ova instrukcija će vas naučiti kako stvoriti tajmer za odbrojavanje koristeći 4-znamenkasti 7-segmentni zaslon koji se može resetirati pomoću gumba. Došao sam na ideju da ovo napravim jer sam prilikom kreiranja jednocifrenog 7-segmentnog ekrana u klasi želio stvoriti nešto
Arduino vodič - Dugme sa stilom BLYNK i relejni modul ESP -01: 3 koraka (sa slikama)
Arduino vodič - Dugme sa stilom BLYNK i relejni modul ESP -01: Dobro došli u još jedan vodič na našem kanalu, ovo je prvi vodič ove sezone koji će biti posvećen IoT sistemima, ovdje ćemo opisati neke od funkcija i funkcionalnosti uređaja koriste se u ovoj vrsti sistema. Za stvaranje ovih s
[Serija Docker Pi] Kako se koristi modul IoT čvora (A) na Raspberry Pi: 18 koraka
[Serija Docker Pi] Kako se koristi modul IoT čvora (A) na Raspberry Pi: Šta je modul IoT čvor (A)? IoT čvor (A) je jedan od modula serije Docker Pi. IOT čvor (A) = GPS/BDS + GSM + Lora.I2C izravno kontrolira Loru, šalje i prima podatke, kontrolira GSM/GPS/BDS modul putem SC16IS752, matičnoj ploči je potrebna samo I2C podrška
Rotacijski koder: Kako funkcionira i kako se koristi s Arduinom: 7 koraka
Rotacijski koder: Kako funkcionira i kako se koristi s Arduinom: Ovaj i druge nevjerojatne vodiče možete pročitati na službenoj web stranici ElectroPeak -a Pregled U ovom vodiču ćete saznati kako se koristi rotacijski koder. Prvo ćete vidjeti neke informacije o rotacijskom koderu, a zatim ćete naučiti kako