Obsah:

Výukový program Raspberry Pi: Ako používať tlačidlo: 4 kroky
Výukový program Raspberry Pi: Ako používať tlačidlo: 4 kroky

Video: Výukový program Raspberry Pi: Ako používať tlačidlo: 4 kroky

Video: Výukový program Raspberry Pi: Ako používať tlačidlo: 4 kroky
Video: Home Automation: 12V Relay with LED Display Delay 0.1 seconds to 999 seconds Timer module P1 to P4 2024, November
Anonim
Výukový program Raspberry Pi: Ako používať tlačidlo
Výukový program Raspberry Pi: Ako používať tlačidlo

V tomto návode sa naučíte, ako zapnúť LED diódu pomocou tlačidla na vašom Raspberry Pi. Tlačidlá alebo prepínače spájajú dva body v obvode, keď ich stlačíte. Tento tutoriál zapne jednu diódu LED pri jednom stlačení tlačidla a zhasne pri dvojitom stlačení. Tiež sa naučíte používať premennú 'flag' na ovládanie udalosti.

Aktualizácie výukových programov a ďalšie návody na Raspberry Pi nájdete tu:

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

Video v gréckom jazyku

Začnime!

Krok 1: Čo budete potrebovať - hardvér

Na tento tutoriál budete potrebovať:

  • GPIO Breakout
  • Breadboard
  • LED
  • Odpor 220 ohmov
  • Tlačidlo

Krok 2: Okruh

Okruh
Okruh

Pripojenia sú veľmi jednoduché, pozri obrázok vyššie so schematickým zapojením obvodu.

Krok 3: Kód

V programe nižšie prvá vec, ktorú urobíte, je import knižnice pre GPIO a spánok. Ďalším krokom je nastavenie pinov LED a tlačidla. Potom tlačidlo nastavenia ako vstup a LED ako výstup. Slučka While True beží znova a znova, navždy. LED diódu môžete tiež zapnúť dvoma spôsobmi. Prvým spôsobom je, že sa dióda LED rozsvieti tak dlho, ako je tlačidlo stlačené, a druhým spôsobom, ak stlačíte tlačidlo iba raz, potom sa rozsvieti kontrolka LED a ak tlačidlo stlačíte znova, dióda LED zhasne. Druhý spôsob je komentár ('' ') a používame premennú s názvom 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

#Knižnice

importujte RPi. GPIO ako GPIO z času importujte spánok #Nastavte varovania vypnuté (voliteľné) GPIO.setwarnings (False) GPIO.setmode (GPIO. BCM) #Set Tlačidlo a kolíky LED Tlačidlo = 23 LED = 24 #Tlačidlo nastavenia 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) 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 if flag == 1: GPIO.output (LED, GPIO. HIGH) else: GPIO.output (LED, GPIO. LOW) '' '

Odtiaľto si stiahnite kód a otvorte ho pomocou Thonny Python IDE alebo ho spustite z terminálu.

Krok 4: Hotovo

Hotovo!
Hotovo!

Úspešne ste dokončili náš prvý tutoriál „Ako na to“k Raspberry Pi a naučili ste sa, ako zapnúť LED diódu pomocou tlačidla.

Odporúča: