Sisällysluettelo:

Raspberry Pi -opetusohjelma: Painikkeen käyttö: 4 vaihetta
Raspberry Pi -opetusohjelma: Painikkeen käyttö: 4 vaihetta

Video: Raspberry Pi -opetusohjelma: Painikkeen käyttö: 4 vaihetta

Video: Raspberry Pi -opetusohjelma: Painikkeen käyttö: 4 vaihetta
Video: Asenna Windows 11 Raspberry Pi:hen 2024, Kesäkuu
Anonim
Raspberry Pi -opetusohjelma: Painikkeen käyttö
Raspberry Pi -opetusohjelma: Painikkeen käyttö

Tässä opetusohjelmassa opit LED -valon kytkemisen päälle Raspberry Pi -laitteen painikkeella. Painikkeet tai kytkimet yhdistävät kaksi pistettä piirissä, kun niitä painetaan. Tämä opetusohjelma sytyttää yhden LED -valon, kun painiketta painetaan kerran, ja sammuu, kun sitä painetaan kahdesti. WillOpetat myös kuinka käyttää "flag" -muuttujaa tapahtuman hallintaan.

Opetuspäivitykset ja muut Raspberry Pi -opetusohjelmat löytyvät täältä:

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

Video kreikan kielellä

Aloitetaan!

Vaihe 1: Mitä tarvitset - laitteisto

Tätä opetusohjelmaa varten tarvitset:

  • GPIO Breakout
  • Leipälauta
  • LED
  • 220 ohmin vastus
  • Painike

Vaihe 2: Piiri

Piiri
Piiri

Liitännät ovat melko helppoja, katso yllä oleva kuva leipälevyn piirikaaviosta.

Vaihe 3: Koodi

Alla olevassa ohjelmassa ensimmäinen asia, jonka teet, on tuoda kirjasto GPIO: ta ja lepotilaa varten. Seuraava askel on asettaa LED- ja Button -nastat. Tämän jälkeen asetuspainike tuloksi ja LED lähtöksi. While True -silmukka kulkee uudestaan ja uudestaan, ikuisesti. Voit myös kytkeä LED -valon päälle kahdella tavalla. Ensimmäinen tapa on, että LED -valo palaa niin kauan kuin painiketta painetaan, ja toinen tapa, jos painat painiketta vain kerran, näet LED -valon palavan ja jos painat painiketta uudelleen, LED -valo ei pala. Toinen tapa on kommentoida ('' ') ja käytämme muuttujaa nimeltä lippu.

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

#Kirjastot

Tuo RPi. GPIO GPIO: ksi tuonnin lepotilasta setup (Painike, GPIO. IN, pull_up_down = GPIO. PUD_UP) GPIO.setup (LED, GPIO. OUT) #flag = 0 kun True: button_state = GPIO.input (Button) print (button_state) jos 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 jos lippu == 1: GPIO.output (LED, GPIO. HIGH) else: GPIO.output (LED, GPIO. LOW) '' '

Lataa koodi täältä ja avaa se Thonny Python IDE: llä tai suorita se terminaalista.

Vaihe 4: Hyvin tehty

Hyvin tehty!
Hyvin tehty!

Olet suorittanut ensimmäisen Raspberry Pi "Kuinka" -opetusohjelmamme onnistuneesti ja opit kytkemään LED -valon päälle painikkeella.

Suositeltava: