Turinys:

„Raspberry Pi“pamoka: kaip naudotis mygtuku: 4 žingsniai
„Raspberry Pi“pamoka: kaip naudotis mygtuku: 4 žingsniai

Video: „Raspberry Pi“pamoka: kaip naudotis mygtuku: 4 žingsniai

Video: „Raspberry Pi“pamoka: kaip naudotis mygtuku: 4 žingsniai
Video: How to use 4 channel Relay to control AC load with Arduino code 2024, Lapkritis
Anonim
„Raspberry Pi“pamoka: kaip naudotis mygtuku
„Raspberry Pi“pamoka: kaip naudotis mygtuku

Šioje pamokoje sužinosite, kaip įjungti šviesos diodą naudojant mygtuką su „Raspberry Pi“. Spaudžiant mygtukus arba jungiklius, juos paspaudus, jungiami du grandinės taškai. Ši pamoka įjungia vieną šviesos diodą, kai mygtukas paspaudžiamas vieną kartą, ir išsijungia, kai paspaudžiamas du kartus. Also Taip pat išmoksite naudoti kintamąjį „vėliava“valdant įvykį.

Pamokos atnaujinimus ir daugiau Raspberry Pi vadovėlių rasite čia:

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

Video graikų kalba

Pradėkime!

1 žingsnis: ko jums reikės - aparatinė įranga

Šiai pamokai jums reikės:

  • „GPIO Breakout“
  • Bandomoji Lenta
  • LED
  • 220 omų rezistorius
  • Mygtukas

2 žingsnis: grandinė

Circuit
Circuit

Jungtis yra gana paprasta, žiūrėkite aukščiau esantį vaizdą su duonos lentos schema.

3 žingsnis: Kodas

Žemiau esančioje programoje pirmiausia turite importuoti GPIO ir miego biblioteką. Kitas žingsnis yra nustatyti LED ir mygtuko kaiščius. Po to nustatymo mygtukas kaip įvestis ir šviesos diodas kaip išėjimas. Ciklas „True True“tęsiasi vėl ir vėl, amžinai. Taip pat galite įjungti savo šviesos diodą dviem būdais. Pirmasis būdas yra, kad šviesos diodas šviečia tol, kol mygtukas yra paspaustas, o antrasis būdas, jei paspausite mygtuką tik vieną kartą, pamatysite, kad jūsų šviesos diodas yra įjungtas, o jei dar kartą paspausite, tada šviesos diodas neužges. Antrasis būdas yra komentarai ('' ') ir mes naudojame kintamąjį, pavadintą vėliava.

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

#Bibliotekos

importuoti RPi. GPIO kaip GPIO iš laiko importuoti miego režimą #Išjungti įspėjimus (neprivaloma) GPIO.setwarnings (klaidinga) GPIO.setmode (GPIO. BCM) #Set mygtukas ir LED kaiščiai Mygtukas = 23 LED = 24 #Nustatymo mygtukas ir LED GPIO. sąranka (mygtukas, GPIO. IN, pull_up_down = GPIO. PUD_UP) GPIO.setup (LED, GPIO. OUT) #vėliava = 0, o tiesa: button_state = GPIO.input (mygtuko) spausdinimas (mygtuko_stata), jei mygtuko_stata == 0: GPIO. output (LED, GPIO. HIGH) else: GPIO.output (LED, GPIO. LOW) miego režimas (1) "" if button_state == 0: sleep (0.5) if flag == 0: flag = 1 else: flag = 0, jei vėliava == 1: GPIO.putput (LED, GPIO. HIGH) else: GPIO.putput (LED, GPIO. LOW)"

Atsisiųskite kodą iš čia ir atidarykite jį naudodami „Thonny Python IDE“arba paleiskite jį iš terminalo.

4 žingsnis: gerai padaryta

Šauniai padirbėta!
Šauniai padirbėta!

Sėkmingai baigėte mūsų pirmąją „Raspberry Pi“pamoką „Kaip“ir sužinojote, kaip mygtuku įjungti šviesos diodą.

Rekomenduojamas: