Indholdsfortegnelse:

Raspberry Pi Tutorial: Sådan bruges trykknap: 4 trin
Raspberry Pi Tutorial: Sådan bruges trykknap: 4 trin

Video: Raspberry Pi Tutorial: Sådan bruges trykknap: 4 trin

Video: Raspberry Pi Tutorial: Sådan bruges trykknap: 4 trin
Video: MEGA Chia GPU Farming and Plotting Guide for Linux - Gigahorse Start to Finish - 2023 2024, Juni
Anonim
Raspberry Pi Tutorial: Sådan bruges trykknap
Raspberry Pi Tutorial: Sådan bruges trykknap

I denne vejledning lærer du, hvordan du tænder din LED ved hjælp af en knap med din Raspberry Pi. Trykknapper eller kontakter forbinder to punkter i et kredsløb, når du trykker på dem. Denne vejledning tænder én LED, når der trykkes på knappen én gang, og slukkes, når der trykkes to gange. Will Du lærer også, hvordan du bruger 'flag' -variabel til at styre en begivenhed.

Tutorial opdateringer og flere Raspberry Pi tutorials kan findes her:

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

Video på græsk

Lad os komme igang!

Trin 1: Hvad du får brug for - hardware

Til denne vejledning skal du bruge:

  • GPIO Breakout
  • Brødbræt
  • LED
  • 220 Ohm modstand
  • Knap

Trin 2: Kredsløbet

Kredsløbet
Kredsløbet

Forbindelserne er temmelig lette, se billedet ovenfor med skematisk skive for brødbræt.

Trin 3: Koden

I programmet herunder er det første, du gør, at importere biblioteket til GPIO og søvn. Det næste trin er at indstille stifterne på LED og knap. Efter denne opsætningsknap som input og LED som output. While True loop løber igen og igen, for evigt. Du kan også tænde din LED på to måder. Den første måde er, at LED'en lyser, så længe der trykkes på knappen, og den anden måde, hvis du kun trykker på knappen én gang, ser du din LED tændt, og hvis du trykker på knappen igen, er LED'en slukket. Den anden måde er på kommentarer ('' ''), og vi bruger en variabel med navnet 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

#Biblioteker

importer RPi. GPIO som GPIO fra tid import sleep #Indstil advarsler fra (valgfri) GPIO.setwarnings (False) GPIO.setmode (GPIO. BCM) #Set -knap og LED -pins Knap = 23 LED = 24 #Setup -knap og LED GPIO. setup (Button, GPIO. IN, pull_up_down = GPIO. PUD_UP) GPIO.setup (LED, GPIO. OUT) #flag = 0 mens 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 hvis flag == 1: GPIO.output (LED, GPIO. HIGH) andet: GPIO.output (LED, GPIO. LOW) '' '

Download koden herfra, og åbn den med Thonny Python IDE eller kør den fra terminal.

Trin 4: Godt klaret

Godt klaret!
Godt klaret!

Du har gennemført vores første Raspberry Pi "Sådan gør du" tutorial, og du har lært, hvordan du tænder en LED med en knap.

Anbefalede: