Obsah:

Výukový program Raspberry Pi: Jak používat tlačítko: 4 kroky
Výukový program Raspberry Pi: Jak používat tlačítko: 4 kroky

Video: Výukový program Raspberry Pi: Jak používat tlačítko: 4 kroky

Video: Výukový program Raspberry Pi: Jak používat tlačítko: 4 kroky
Video: Arduino návody | Raspberry Pi: Úvod a výběr desky 2024, Červen
Anonim
Výukový program Raspberry Pi: Jak používat tlačítko
Výukový program Raspberry Pi: Jak používat tlačítko

V tomto tutoriálu se naučíte, jak zapnout LED pomocí tlačítka na vašem Raspberry Pi. Tlačítka nebo přepínače spojují dva body v obvodu, když je stisknete. Tento tutoriál rozsvítí jednu LED, když je tlačítko stisknuto jednou, a zhasne, když je stisknuto dvakrát. Naučíte se také používat proměnnou 'flag' k ovládání události.

Aktualizace výukových programů a další výukové programy pro Raspberry Pi najdete zde:

www.ardumotive.com/how-to-use-push-buttonen…

Video v řeckém jazyce

Začněme!

Krok 1: Co budete potřebovat - Hardware

K tomuto kurzu budete potřebovat:

  • GPIO Breakout
  • Prkénko
  • VEDENÝ
  • Rezistor 220 Ohm
  • Knoflík

Krok 2: Okruh

Okruh
Okruh

Připojení je docela snadné, viz obrázek výše se schématem zapojení desky.

Krok 3: Kód

V níže uvedeném programu první věc, kterou uděláte, je import knihovny pro GPIO a spánek. Dalším krokem je nastavení pinů LED a tlačítka. Poté tlačítko nastavení jako vstup a LED jako výstup. Smyčka While True běží znovu a znovu, navždy. Svítidlo LED můžete také zapnout dvěma způsoby. Prvním způsobem je, že se LED dioda rozsvítí tak dlouho, dokud je tlačítko stisknuto, a druhým způsobem, pokud stisknete tlačítko pouze jednou, pak se rozsvítí vaše LED a pokud tlačítko stisknete znovu, LED zhasne. Druhý způsob je na komentáře ('' ') a používáme proměnnou pojmenovanou vlajka.

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

#Knihovny

import RPi. GPIO jako GPIO z času import spánku #Nastavit varování vypnuto (volitelně) GPIO.setwarnings (False) GPIO.setmode (GPIO. BCM) #Set Tlačítko a LED piny Tlačítko = 23 LED = 24 #Tlačítko nastavení a 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) tisk (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) else: GPIO.output (LED, GPIO. LOW) '' '

Stáhněte si kód odtud a otevřete jej pomocí Thonny Python IDE nebo jej spusťte z terminálu.

Krok 4: Hotovo

Výborně!
Výborně!

Úspěšně jste dokončili náš první návod „Jak na to“k Raspberry Pi a naučili jste se, jak zapnout LED pomocí tlačítka.

Doporučuje: