Indholdsfortegnelse:
Video: Raspberry Pi Tutorial: Sådan bruges trykknap: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
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
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
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:
Tutorial: Sådan bruges RGB -farvedetektorsensor TCS230 med Arduino UNO: 3 trin
Tutorial: Sådan bruges RGB -farvedetektorsensor TCS230 med Arduino UNO: Beskrivelse: Denne vejledning viser dig et par enkle trin om, hvordan du bruger RGB -farvedetektorsensor ved hjælp af Arduino Uno. I slutningen af denne vejledning får du en række sammenligningsresultater mellem få farver. TCS3200 er en komplet farve det
Tutorial: Sådan bruges Mini PIR-bevægelsessensor HC-SR 505 med Arduino UNO: 3 trin
Tutorial: Sådan bruges Mini PIR Motion Sensor HC-SR 505 Med Arduino UNO: Beskrivelse: Denne tutorial viser dig et par enkle trin om, hvordan du bruger Motion Sensor Module ved hjælp af Arduino Uno. I slutningen af denne vejledning får du et resultat af sammenligning, når sensoren kan registrere en bevægelse og ikke kunne registrere nogen mo
Tutorial: Sådan bruges analog ultralydsafstandssensor US-016 med Arduino UNO: 3 trin
Tutorial: Sådan bruges analog ultralydsafstandssensor US-016 med Arduino UNO: Beskrivelse: US-016 ultralyd startmodul tillader 2 cm ~ 3 m ikke-målefunktioner, forsyningsspænding 5 V, driftsstrøm 3,8 mA, understøtter analog udgangsspænding, stabil og pålidelig. Dette modul kan variere forskelligt afhængigt af applikationen
Tutorial: Sådan bruges ESP32-CAM i Video Streaming Web Server: 3 trin
Tutorial: Sådan bruges ESP32-CAM i videostreaming-webserver: Beskrivelse: ESP32-CAM er et ESP32 Wireless IoT Vision Development Board i en meget lille formfaktor, designet til at blive brugt i forskellige IoT-projekter, f.eks. Hjemmesmarte enheder, industrielle trådløs kontrol, trådløs overvågning, QR trådløs identifikation
Sådan tilsluttes en trykknap med lydindgang og -output: 13 trin
Sådan tilsluttes en trykknap med lydindgang og -output: En trykknap er en af en grundlæggende komponent til at fange din handling. Du kan dynamisk trykke på en knap for at gøre noget. Der er allerede flere måder at bruge trykknapper i dine projekter (f.eks. Hacking af mus og tastatur eller Arduino, gainer, MCK). Dette