Kazalo:
- 1. korak: Kaj potrebujete - strojna oprema
- 2. korak: vezje
- 3. korak: Koda
- 4. korak: Dobro opravljeno
Video: Vadnica za Raspberry Pi: Kako uporabljati potisni gumb: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:06
V tej vadnici se boste naučili, kako vklopiti LED z gumbom na vašem Raspberry Pi. Potisni gumbi ali stikala povežejo dve točki v vezju, ko jih pritisnete. Ta vadnica vklopi eno LED, ko enkrat pritisnete gumb, in izklopi, ko dvakrat pritisnete. Υ Naučili se boste tudi uporabljati spremenljivko 'flag' za nadzor dogodka.
Posodobitve vadnic in več vaj za Raspberry Pi najdete tukaj:
www.ardumotive.com/how-to-use-push-buttonen…
Video v grškem jeziku
Začnimo!
1. korak: Kaj potrebujete - strojna oprema
Za to vadnico boste potrebovali:
- Prelom GPIO
- Ogledna plošča
- LED
- 220 ohmski upor
- Gumb
2. korak: vezje
Povezave so precej enostavne, glejte zgornjo sliko s shemo vezja.
3. korak: Koda
V spodnjem programu najprej naredite uvoz knjižnice za GPIO in spanje. Naslednji korak je nastavitev nožic LED in gumba. Po tem gumb za nastavitev kot vhod in LED kot izhod. Zanka While True teče znova in znova, za vedno. LED lahko vklopite tudi na dva načina. Prvi način je, da LED zasveti, dokler je gumb pritisnjen, in drugi način, če pritisnete samo enkrat na gumb, potem vidite, da je LED vklopljen, in če znova pritisnete gumb, LED ne sveti. Drugi način je pri komentarjih ('' ') in uporabljamo spremenljivko z 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 uvoz RPi. GPIO kot GPIO iz časa uvoz spanja #Izklop opozoril za nastavitev (neobvezno) GPIO.setwarnings (False) GPIO.setmode (GPIO. BCM) #Gumb za nastavitev in gumbi za nožice LED = 23 LED = 24 #Gumb za nastavitev in 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, če je zastavica == 1: izhod GPIO (LED, GPIO. HIGH) drugače: izhod GPIO. (LED, GPIO. LOW) "" |
Prenesite kodo od tukaj in jo odprite s Thonny Python IDE ali jo zaženite iz terminala.
4. korak: Dobro opravljeno
Uspešno ste zaključili naš prvi vodič "Kako do" za Raspberry Pi in se naučili, kako vklopiti LED z gumbom.
Priporočena:
FPGA Cyclone IV DueProLogic - potisni gumb in LED: 5 korakov
FPGA Cyclone IV DueProLogic - potisni gumb in LED: V tej vadnici bomo uporabili FPGA za nadzor zunanjega vezja LED. Izvajali bomo naslednje naloge (A) Uporabite gumbe na FPGA Cyclone IV DuePrologic za nadzor LED. (B) LED LED utripa & občasno izklopite Video demo laboratorij
Raspberry Pi potisni gumb z LED diodami iz gole kovine: 8 korakov
Raspberry Pi potisni gumb z LED diodami Bare Metal: To je moja druga vadnica o programiranju maline pi 3 gole kovine! Tukaj si oglejte mojo prvo. Zadnjič, ko sem vam pokazal, kako ustvariti sliko operacijskega sistema za malino pi 3, ki je utripala z eno LED, vam bom v tej vadnici pokazal h
Kako uporabljati Mac Terminal in kako uporabljati ključne funkcije: 4 koraki
Kako uporabljati Mac Terminal in kako uporabljati ključne funkcije: Pokazali vam bomo, kako odpreti terminal MAC. Prikazali vam bomo tudi nekaj funkcij v terminalu, na primer ifconfig, spreminjanje imenikov, dostop do datotek in arp. Ifconfig vam bo omogočil preverjanje vašega naslova IP in vašega oglasa MAC
Kako povezati potisni gumb z avdio vhodom in izhodom: 13 korakov
Kako povezati potisni gumb z avdio vhodom in izhodom: gumb je ena od osnovnih komponent za zajem vašega dejanja. Dinamično lahko pritisnete gumb, da naredite nekaj. V vaših projektih že obstaja več načinov uporabe potisnih gumbov (npr. Vdor v miško in tipkovnico ali Arduino, gainer, MCK). Thi
Limpet potisni gumb: 4 koraki (s slikami)
Gumb za gumb: školjke in elektronika-kaj storiti z vsemi temi naramnicami, razen za namestitev gumbov, baterij, nosilcev in motorjev ter LED diod. Vzelo mi je nekaj časa, da sem ugotovil pravi izraz za te lupine. So šepanje in ne črtice, kot jaz ali