Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:44
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
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
Olet suorittanut ensimmäisen Raspberry Pi "Kuinka" -opetusohjelmamme onnistuneesti ja opit kytkemään LED -valon päälle painikkeella.
Suositeltava:
Yhden painikkeen servo -jousituksen lukitus: 3 vaihetta
Yhden painikkeen servo -jousituksen lukitus: Täysjousitetut maastopyörät tarjoavat tasaisen ajon, mutta vaativat usein jousituksen lukitsemisen poljettaessa ylämäkeen. Muuten jousitus puristuu, kun seisot polkimilla, tuhlaamalla tämän vaivan. Pyörävalmistajat tietävät tämän ja tarjoavat
Kahden painikkeen relekytkin: 3 vaihetta
Kahden painikkeen relekytkin: Tässä artikkelissa kerrotaan, miten kytket päälle ja pois päältä painikekytkimen. Tämä piiri voidaan tehdä kahdella kytkimellä. Paina yhtä kytkintä ja lamppu syttyy. Painamalla toista kytkintä lamppu sammuu. Tämä Ins
Visuino Painikkeen käyttö tulona LED -valojen hallintaan: 6 vaihetta
Visuino Kuinka käyttää painiketta painikkeena esimerkiksi LED -valojen ohjaamiseen: Tässä opetusohjelmassa opimme LED -valon sytyttämisen ja sammuttamisen yksinkertaisella painikkeella ja Visuinolla
Laajennettavan painikkeen käyttö tärinäpalautteella: 7 vaihetta (kuvien kanssa)
Laajennettavan painikkeen sovellus, jossa on tärinäpalaute: Tässä opetusohjelmassa näytämme ensin, kuinka voit käyttää Arduino Unoa tärinämoottorin ohjaamiseen laajennetun painikkeen avulla. Useimmat painikkeiden opetusohjelmat sisältävät fyysisen leipälevyn painikkeen, kun taas tässä opetusohjelmassa painike on
Painikkeen käyttö PÄÄLLE ja POIS Led CloudX M633: 3 askelta
Painikkeen käyttö PÄÄLLE ja POIS Led CloudX M633: ssa: < img src = " https: //www.instructables.com/files/deriv/FLC/57B2…"/> Tiesitkö, että voit käyttää CloudX M633: ta LED -valon kytkemiseen päälle, kun painat painiketta? Tässä projektissa aion näyttää, kuinka voit käyttää painiketta ON- ja OFF -merkkivaloihin. wh