Innholdsfortegnelse:

Raspberry Pi -opplæring: Hvordan bruke trykknapp: 4 trinn
Raspberry Pi -opplæring: Hvordan bruke trykknapp: 4 trinn

Video: Raspberry Pi -opplæring: Hvordan bruke trykknapp: 4 trinn

Video: Raspberry Pi -opplæring: Hvordan bruke trykknapp: 4 trinn
Video: Hvordan bygge Raspberry Pi Pico PLC || OpenPLC Editor 2024, Juni
Anonim
Raspberry Pi -opplæring: Hvordan bruke trykknapp
Raspberry Pi -opplæring: Hvordan bruke trykknapp

I denne opplæringen lærer du hvordan du slår på LED -en din med en knapp med din Raspberry Pi. Trykknapper eller brytere forbinder to punkter i en krets når du trykker på dem. Denne opplæringen slår på én LED når knappen trykkes én gang, og av når den trykkes to ganger. Will Du vil også lære hvordan du bruker "flagg" -variabelen for å kontrollere en hendelse.

Opplæringsoppdateringer og flere opplæringsprogrammer for Raspberry Pi finner du her:

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

Video på gresk

La oss komme i gang!

Trinn 1: Det du trenger - maskinvare

For denne opplæringen trenger du:

  • GPIO Breakout
  • Brødbrett
  • LED
  • 220 Ohm motstand
  • Knapp

Trinn 2: Kretsen

Kretsen
Kretsen

Tilkoblingene er ganske enkle, se bildet ovenfor med skjematisk kretskort.

Trinn 3: Koden

I programmet nedenfor er det første du gjør å importere biblioteket for GPIO og søvn. Det neste trinnet er å sette pinnene til LED og knapp. Etter den oppsettknappen som inngang og LED som utgang. While True -løkken går igjen og igjen, for alltid. Du kan også slå på LED -en på to måter. Den første måten er at LED -lampen lyser så lenge knappen trykkes inn, og den andre måten hvis du bare trykker på knappen én gang, ser du LED -en på, og hvis du trykker på knappen igjen, er LED -en av. Den andre måten er på kommentarer ('' ''), og vi bruker en variabel som heter flagg.

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

#Bibliotek

importer RPi. GPIO som GPIO fra tid importer søvn #Angi advarsler av (valgfritt) GPIO.setwarnings (False) GPIO.setmode (GPIO. BCM) #Sett -knapp og LED -pinner Knapp = 23 LED = 24 #Oppsettsknapp 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 flagg == 1: GPIO.output (LED, GPIO. HIGH) annet: GPIO.output (LED, GPIO. LOW) '' '

Last ned koden herfra og åpne den med Thonny Python IDE eller kjør den fra terminalen.

Trinn 4: Godt gjort

Bra gjort!
Bra gjort!

Du har fullført vår første Raspberry Pi "How to" -opplæring, og du har lært hvordan du slår på en LED med en knapp.

Anbefalt: