Turinys:
- 1 žingsnis: ko jums reikės - aparatinė įranga
- 2 žingsnis: grandinė
- 3 žingsnis: Kodas
- 4 žingsnis: gerai padaryta
Video: „Raspberry Pi“pamoka: kaip naudotis mygtuku: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Š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ė
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
Sėkmingai baigėte mūsų pirmąją „Raspberry Pi“pamoką „Kaip“ir sužinojote, kaip mygtuku įjungti šviesos diodą.
Rekomenduojamas:
Kaip naudotis PIR jutikliu ir garso signalo moduliu - „Visuino“pamoka: 6 žingsniai
Kaip naudotis PIR jutikliu ir „Buzzer“moduliu - „Visuino“pamoka: Šioje pamokoje sužinosime, kaip naudotis PIR jutikliu ir garsiniu signalo moduliu, kad būtų skleidžiamas garsas kiekvieną kartą, kai PIR jutiklis aptinka judesį. Žiūrėkite demonstracinį vaizdo įrašą
Pamoka Kaip naudotis LORA SX1278 RF433: 3 žingsniai
Pamoka Kaip naudotis LORA SX1278 RF433: Šioje pamokoje mes išmokysime jus, kaip priversti LORA-SX1278 RF433 bendrauti tarpusavyje
ESP32 „Bluetooth“pamoka - Kaip naudotis ESP32 integruotu „Bluetooth“: 5 žingsniai
ESP32 „Bluetooth“pamoka | Kaip naudotis ESP32 integruotu „Bluetooth“: Sveiki vaikinai Kadangi ESP32 plokštėje yra „WiFi“ir „Bluetooth“abu, bet dažniausiai mūsų projektuose dažniausiai naudojame tik „Wi -Fi“, nenaudojame „Bluetooth“. Taigi šioje instrukcijoje parodysiu, kaip paprasta naudoti „ESP32“ir „Bluetooth“Jūsų pagrindiniams projektams
Pamoka Kaip naudotis DHT11 drėgmės jutikliu: 4 žingsniai
Pamoka Kaip naudotis DHT11 drėgmės jutikliu: Aprašymas: DHT11 Temperatūra & Drėgmės jutiklis turi temperatūros & drėgmės jutiklių kompleksas su kalibruotu skaitmeniniu signalo išėjimu. Naudojant išskirtinę skaitmeninio signalo gavimo techniką ir temperatūrą & drėgmės jutimo technologija
Kaip naudotis Si4703 FM radijo lenta su RDS - „Arduino“pamoka: 5 žingsniai (su paveikslėliais)
Kaip naudoti Si4703 FM radijo plokštę su RDS - „Arduino“pamoka: Tai „Silicon Laboratories Si4703 FM“imtuvo mikroschemos vertinimo lenta. „Si4703“yra ne tik paprastas FM radijas, bet ir gali aptikti ir apdoroti radijo duomenų tarnybos (RDS) ir radijo transliavimo duomenų tarnybos (RBDS) informaciją