Мазмуну:
Video: Raspberry Pi үйрөткүчү: Баскычты кантип колдонуу керек: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул окуу куралында сиз Raspberry Pi менен баскычты колдонуп, LEDди күйгүзүүнү үйрөнөсүз. Баскычтар же өчүргүчтөр сиз басканда схеманын эки чекитин туташтырат. Бул окуу куралы бир LED баскычын бир жолу басканда жана эки жолу басканда өчөт. Υ Сиз ошондой эле окуяны көзөмөлдөө үчүн 'желек' өзгөрмөсүн колдонууну үйрөнөсүз.
Окутуу жаңыртууларын жана башка Raspberry Pi сабактарын бул жерден тапса болот:
www.ardumotive.com/how-to-use-push-buttonen…
Видео грек тилинде
Кел, баштайлы!
1 -кадам: Сизге эмне керек - Аппараттык
Бул үйрөткүч үчүн сизге керек болот:
- GPIO Breakout
- Breadboard
- LED
- 220 Ом каршылыгы
- Button
2 -кадам: Circuit
Байланыштар абдан оңой, нан схемасынын схемасы менен жогорудагы сүрөттү караңыз.
3 -кадам: Кодекс
Төмөндөгү программада, биринчи кезекте, китепкананы GPIOго импорттоо жана уктоо. Кийинки кадам - LED жана Button казыктарын коюу. Андан кийин, орнотуу баскычы кириш жана LED катары чыгаруу болуп саналат. The True True циклы кайра -кайра, түбөлүккө иштейт. Ошондой эле сиз LEDди эки жол менен күйгүзө аласыз. Биринчи ыкма - бул LED баскычы басылганча күйөт, ал эми экинчи жол - эгер сиз баскычты бир гана жолу бассаңыз, анда сиздин LED күйүп турганын жана эгер баскычты кайра бассаңыз, анда LED өчөт. Экинчи жол комментарийлерде ('' ') жана биз желек аттуу өзгөрмөнү колдонобуз.
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 |
#Китепканалар убакыттан импорттук уйкудан GPIO катары RPi. GPIO импорттоо #Эскертүүлөрдү коюу (милдеттүү эмес) GPIO.setwarnings (False) GPIO.setmode (GPIO. BCM) #Set Button жана LED казыктары Button = 23 LED = 24 #Setup Button жана LED GPIO. setup (Button, GPIO. IN, pull_up_down = GPIO. PUD_UP) GPIO.setup (LED, GPIO. OUT) #flag = 0 True: button_state = GPIO.input (Button) print (button_state) if button_state == 0: GPIO.output (LED, GPIO. HIGH) башка: GPIO.output (LED, GPIO. LOW) уйку (1) '' 'if button_state == 0: sleep (0.5) if flag == 0: flag = 1 other: flag = 0 эгер желек == 1: GPIO.output (LED, GPIO. HIGH) башка: GPIO.output (LED, GPIO. LOW) '' ' |
Кодду бул жерден жүктөп алып, Thonny Python IDE менен ачыңыз же терминалдан иштетиңиз.
4 -кадам: Жакшы болду
Сиз биздин биринчи Raspberry Pi "How to" окуу куралын ийгиликтүү аяктадыңыз жана LEDди баскыч менен кантип күйгүзүүнү үйрөндүңүз.
Сунушталууда:
Linux жүктөө дискин кантип түзүү керек (жана аны кантип колдонуу керек): 10 кадам
Linux жүктөө дискин кантип түзүү керек (жана аны кантип колдонуу керек): Бул Linuxту кантип баштоо керектиги жөнүндө жөнөкөй маалымат, тактап айтканда Ubuntu
SkiiiD менен баскычты кантип колдонуу керек: 9 кадам
SkiiiD менен баскычты кантип колдонуу керек: Бул долбоор " Segment 3642BHди Arduino менен skiiiD аркылуу кантип колдонууну баштоо алдында, төмөндө skiiiDди колдонуу боюнча негизги окуу куралы https://www.instructables.com/id/Getting -SkiiiD-редактору менен башталды
Visuino LED сыяктуу нерселерди көзөмөлдөө үчүн баскычты кантип колдонуу керек: 6 кадам
Visuino LED сыяктуу нерселерди көзөмөлдөө үчүн баскычты кантип колдонуу керек: Бул үйрөткүчтө биз жөнөкөй баскычты жана Visuino аркылуу LEDди кантип ӨЧҮРҮП жана ӨЧҮРӨТҮН үйрөнөбүз
Mac Терминалын кантип колдонуу керек жана Негизги функцияларды кантип колдонуу керек: 4 кадам
Mac Терминалын кантип колдонуу керек жана Негизги функцияларды кантип колдонуу керек: Биз сизге MAC Терминалын кантип ачууну көрсөтөбүз. Биз ошондой эле сизге терминалдын ичинде ifconfig, каталогдорду өзгөртүү, файлдарга кирүү жана arp сыяктуу бир нече мүмкүнчүлүктөрдү көрсөтөбүз. Ifconfig сизге IP дарегиңизди жана MAC жарнагыңызды текшерүүгө мүмкүндүк берет
Аудио киргизүү жана чыгаруу менен баскычты кантип туташтыруу керек: 13 кадам
Аудио киргизүү жана чыгаруу менен баскычты кантип туташтыруу керек: Баскыч баскычы сиздин аракетиңизди жазуу үчүн негизги компоненттердин бири. Сиз динамикалык түрдө бир нерсе кылуу үчүн баскычты бассаңыз болот.Долбоорлоруңузда баскычтарды колдонуунун бир нече жолу бар (мисалы, чычкан менен клавиатураны бузуу, же Arduino, гейнер, MCK). Ти