![Raspberry Pi apmācība: spiedpogas lietošana: 4 soļi Raspberry Pi apmācība: spiedpogas lietošana: 4 soļi](https://i.howwhatproduce.com/images/002/image-3213-22-j.webp)
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59
![Raspberry Pi apmācība: kā lietot spiedpogu Raspberry Pi apmācība: kā lietot spiedpogu](https://i.howwhatproduce.com/images/002/image-3213-23-j.webp)
Šajā apmācībā jūs uzzināsit, kā ieslēgt LED, izmantojot pogu kopā ar Raspberry Pi. Nospiežot pogas vai slēdžus, tiek savienoti divi ķēdes punkti. Šī apmācība ieslēdz vienu gaismas diodi, nospiežot pogu vienu reizi, un izslēdzas, nospiežot divas reizes. Jūs arī uzzināsit, kā izmantot mainīgo 'flag', lai kontrolētu notikumu.
Apmācību atjauninājumus un citas Raspberry Pi apmācības var atrast šeit:
www.ardumotive.com/how-to-use-push-buttonen…
Video grieķu valodā
Sāksim!
1. darbība. Kas jums būs nepieciešams - aparatūra
Šai apmācībai jums būs nepieciešams:
- GPIO izlaušanās
- Maizes dēlis
- LED
- 220 omu rezistors
- Poga
2. solis: ķēde
![Ķēde Ķēde](https://i.howwhatproduce.com/images/002/image-3213-24-j.webp)
Savienojumi ir diezgan vienkārši, skatiet iepriekš redzamo attēlu ar maizes dēļa shēmas shēmu.
3. darbība: kods
Zemāk esošajā programmā pirmā lieta, ko jūs darāt, ir importēt bibliotēku GPIO un miega režīmam. Nākamais solis ir iestatīt gaismas diodes un pogas tapas. Pēc tam iestatīšanas poga kā ieeja un gaismas diode kā izeja. Cikla patiesā cilpa darbojas atkal un atkal, uz visiem laikiem. Jūs varat arī ieslēgt gaismas diodi divos veidos. Pirmais veids ir tas, ka gaismas diode iedegas tik ilgi, kamēr tiek nospiesta poga, un otrais veids, ja nospiežat pogu tikai vienu reizi, tad redzat, ka jūsu gaismas diode ir ieslēgta, un, nospiežot pogu vēlreiz, gaismas diode ir izslēgta. Otrs veids ir komentāri ('' '), un mēs izmantojam mainīgo ar nosaukumu karogs.
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 |
#Bibliotēkas importēt RPi. GPIO kā GPIO no laika importēšanas miega režīma #Izslēgt brīdinājumus (pēc izvēles) GPIO.setwarnings (False) GPIO.setmode (GPIO. BCM) #Set Poga un LED tapas Poga = 23 LED = 24 #Iestatīšanas poga un LED GPIO. iestatīšana (poga, GPIO. IN, pull_up_down = GPIO. PUD_UP) GPIO.setup (LED, GPIO. OUT) #flag = 0, kamēr True: button_state = GPIO.input (Button) print (button_state), ja button_state == 0: GPIO.output (LED, GPIO. HIGH) cits: GPIO.output (LED, GPIO. LOW) miega režīms (1) "" if button_state == 0: sleep (0.5) if flag == 0: flag = 1 else: flag = 0, ja karodziņš == 1: GPIO.output (LED, GPIO. HIGH) cits: GPIO.output (LED, GPIO. LOW) "" |
Lejupielādējiet kodu no šejienes un atveriet to ar Thonny Python IDE vai palaidiet to no termināļa.
4. solis: labi darīts
![Labi padarīts! Labi padarīts!](https://i.howwhatproduce.com/images/002/image-3213-25-j.webp)
Jūs esat veiksmīgi pabeidzis mūsu pirmo Raspberry Pi pamācību “Kā” un uzzinājāt, kā ar pogu ieslēgt gaismas diodi.
Ieteicams:
Izmantojiet spiedpogas savā Magicbit [Magicblocks]: 5 soļi
![Izmantojiet spiedpogas savā Magicbit [Magicblocks]: 5 soļi Izmantojiet spiedpogas savā Magicbit [Magicblocks]: 5 soļi](https://i.howwhatproduce.com/images/002/image-3504-j.webp)
Izmantojiet spiedpogas savā Magicbit [Magicblocks]: šī apmācība iemācīs jums izmantot Magicbit spiedpogas, izmantojot Magicblocks. Šajā projektā, kura pamatā ir ESP32, mēs izmantojam magicbit. Tāpēc šajā projektā var izmantot jebkuru ESP32 izstrādes plati
Spilgtuma kontrole PWM balstīta LED vadība, izmantojot spiedpogas, Raspberry Pi un Scratch: 8 soļi (ar attēliem)
![Spilgtuma kontrole PWM balstīta LED vadība, izmantojot spiedpogas, Raspberry Pi un Scratch: 8 soļi (ar attēliem) Spilgtuma kontrole PWM balstīta LED vadība, izmantojot spiedpogas, Raspberry Pi un Scratch: 8 soļi (ar attēliem)](https://i.howwhatproduce.com/images/001/image-1075-49-j.webp)
Spilgtuma kontrole PWM balstīta LED vadība, izmantojot spiedpogas, Raspberry Pi un Scratch: Es mēģināju atrast veidu, kā izskaidrot, kā PWM darbojas maniem studentiem, tāpēc es uzdevu sev uzdevumu mēģināt kontrolēt gaismas diodes spilgtumu, izmantojot 2 spiedpogas - viena poga, kas palielina gaismas diodes spilgtumu, bet otra samazina to. Uz programmu
Spiedpogas LED matrica: 4 soļi
![Spiedpogas LED matrica: 4 soļi Spiedpogas LED matrica: 4 soļi](https://i.howwhatproduce.com/images/001/image-2660-56-j.webp)
Spiedpogas LED matrica: Šo projektu var uzskatīt par vēl vienu Arduino ievadprojektu, kas ir nedaudz progresīvāks par jūsu tipisko “mirgojošo LED” projektu. Šis projekts ietver LED matricu, spiedpogas, maiņu reģistrus (kas var ietaupīt jūsu Ard tapas
AVR mikrokontrolleris. Pārslēdziet gaismas diodes, izmantojot spiedpogu slēdzi. Spiedpogas atcelšana: 4 soļi
![AVR mikrokontrolleris. Pārslēdziet gaismas diodes, izmantojot spiedpogu slēdzi. Spiedpogas atcelšana: 4 soļi AVR mikrokontrolleris. Pārslēdziet gaismas diodes, izmantojot spiedpogu slēdzi. Spiedpogas atcelšana: 4 soļi](https://i.howwhatproduce.com/images/004/image-9193-j.webp)
AVR mikrokontrolleris. Pārslēdziet gaismas diodes, izmantojot spiedpogu slēdzi. Spiedpogas atcelšana. Šajā sadaļā mēs uzzināsim, kā izveidot programmas C kodu ATMega328PU, lai mainītu trīs gaismas diodes statusu atbilstoši pogas slēdža ievadam. Mēs esam arī izpētījuši risinājumus problēmai “Switch Bounce”. Kā parasti, mēs
RSPI spiedpogas robota bagijs: 10 soļi
![RSPI spiedpogas robota bagijs: 10 soļi RSPI spiedpogas robota bagijs: 10 soļi](https://i.howwhatproduce.com/images/006/image-16772-12-j.webp)
RSPI spiedpogas robotu bagijs: vai esat kādreiz redzējis veikalā tālvadības automašīnu un domājāt, vai varētu to uzbūvēt pats. Nu jā, jūs varat izveidot vienu un kontrolēt savu automašīnu ar spiedpogām. Viss, kas jums nepieciešams, ir daži vienkārši materiāli, un jūs varat izveidot spiedpogu laupījumu