Satura rādītājs:

Raspberry Pi apmācība: spiedpogas lietošana: 4 soļi
Raspberry Pi apmācība: spiedpogas lietošana: 4 soļi

Video: Raspberry Pi apmācība: spiedpogas lietošana: 4 soļi

Video: Raspberry Pi apmācība: spiedpogas lietošana: 4 soļi
Video: Электрический или водяной полотенцесушитель? Что выбрать? Установка. #25 2024, Jūnijs
Anonim
Raspberry Pi apmācība: kā lietot spiedpogu
Raspberry Pi apmācība: kā lietot spiedpogu

Š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

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!

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: