INHOUDSOPGAWE:

Raspberry Pi -tutoriaal: hoe om die drukknop te gebruik: 4 stappe
Raspberry Pi -tutoriaal: hoe om die drukknop te gebruik: 4 stappe

Video: Raspberry Pi -tutoriaal: hoe om die drukknop te gebruik: 4 stappe

Video: Raspberry Pi -tutoriaal: hoe om die drukknop te gebruik: 4 stappe
Video: Hoe installeer ik Home Assistant op een Raspberry PI 4 met SSD #16 2024, November
Anonim
Raspberry Pi -tutoriaal: hoe om die drukknop te gebruik
Raspberry Pi -tutoriaal: hoe om die drukknop te gebruik

In hierdie handleiding leer u hoe u u LED kan aanskakel met 'n knoppie met u Raspberry Pi. Drukknoppies of skakelaars verbind twee punte in 'n stroombaan as u daarop druk. In hierdie handleiding word een LED aangeskakel as die knoppie een keer ingedruk is, en af as dit twee keer ingedruk word. Will u sal ook leer hoe u die 'vlag' -veranderlike kan gebruik om 'n gebeurtenis te beheer.

Tutoriaalopdaterings en meer Raspberry Pi -tutoriale kan hier gevind word:

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

Video in Griekse taal

Laat ons begin!

Stap 1: Wat u benodig - hardeware

Vir hierdie tutoriaal benodig u:

  • GPIO Breakout
  • Broodbord
  • LED
  • 220 Ohm weerstand
  • Knoppie

Stap 2: Die stroombaan

Die stroombaan
Die stroombaan

Die verbindings is redelik maklik, sien die prent hierbo met 'n skema van 'n broodbord.

Stap 3: Die kode

In die onderstaande program is die eerste ding wat u doen om die biblioteek vir GPIO en slaap in te voer. Die volgende stap is om die penne van LED en knoppie vas te stel. Daarna word die instelknoppie as invoer en LED as uitset. Die While True -lus loop oor en oor, vir ewig. U kan ook u LED op twee maniere aanskakel. Die eerste manier is dat die LED brand solank die knoppie ingedruk word, en die tweede manier as u slegs een keer op die knoppie druk, dan sien u u LED aan en as u weer op die knoppie druk, is die LED af. Die tweede manier is kommentaar ('' '') en ons gebruik 'n veranderlike met die naam vlag.

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

#Biblioteke

voer RPi. GPIO vanaf tyd in as GPIO invoer slaap #Stel waarskuwings af (opsioneel) GPIO.setwaarskuwings (Onwaar) GPIO.setmode (GPIO. BCM) #Stelknoppie en LED -penne Knoppie = 23 LED = 24 #Opstelknoppie en LED GPIO. setup (Button, GPIO. IN, pull_up_down = GPIO. PUD_UP) GPIO.setup (LED, GPIO. OUT) #flag = 0 terwyl True: button_state = GPIO.input (Button) print (button_state) if button_state == 0: GPIO.output (LED, GPIO. HIGH) anders: GPIO.output (LED, GPIO. LOW) slaap (1) '' 'if button_state == 0: sleep (0.5) if flag == 0: flag = 1 else: flag = 0 as vlag == 1: GPIO.output (LED, GPIO. HIGH) anders: GPIO.output (LED, GPIO. LOW) '' '

Laai die kode hier af en maak dit oop met Thonny Python IDE of voer dit vanaf die terminale uit.

Stap 4: Goed gedoen

Wel gedaan!
Wel gedaan!

U het ons eerste Raspberry Pi "How to" tutoriaal suksesvol voltooi en u het geleer hoe u 'n LED met 'n knoppie kan aanskakel.

Aanbeveel: