Kazalo:

Vadnica za Raspberry Pi: Kako uporabljati potisni gumb: 4 koraki
Vadnica za Raspberry Pi: Kako uporabljati potisni gumb: 4 koraki

Video: Vadnica za Raspberry Pi: Kako uporabljati potisni gumb: 4 koraki

Video: Vadnica za Raspberry Pi: Kako uporabljati potisni gumb: 4 koraki
Video: BTT - Manta M4P CB1 Klipper install 2024, Junij
Anonim
Vadnica za Raspberry Pi: Kako uporabljati potisni gumb
Vadnica za Raspberry Pi: Kako uporabljati potisni gumb

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

Vezje
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

Dobro opravljeno!
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: