Мазмуну:

LED Blink Raspberry Pi менен - Raspberry Piде GPIO Pinsти кантип колдонуу керек: 4 кадам
LED Blink Raspberry Pi менен - Raspberry Piде GPIO Pinsти кантип колдонуу керек: 4 кадам

Video: LED Blink Raspberry Pi менен - Raspberry Piде GPIO Pinsти кантип колдонуу керек: 4 кадам

Video: LED Blink Raspberry Pi менен - Raspberry Piде GPIO Pinsти кантип колдонуу керек: 4 кадам
Video: BigTreeTech - SKR 3 - Основы 2024, Ноябрь
Anonim
LED Blink Raspberry Pi менен | Raspberry Piдеги GPIO пиндерин кантип колдонуу керек
LED Blink Raspberry Pi менен | Raspberry Piдеги GPIO пиндерин кантип колдонуу керек

Салам достор, бул көрсөтмөлөрдө биз Raspberry piнин GPIOсун колдонууну үйрөнөбүз. Эгерде сиз качандыр бир убакта Arduino колдонгон болсоңуз, анда биз LED өчүргүчтү жебелерине туташтырып, анын иштешин камсыздай аларыбызды билсеңиз керек. LED жарк эттирип коюңуз же ушул сыяктуу бир нерседен өтүңүз. Raspberry pi да GPIOго ээ болгондуктан, биз ал GPIOдорду кантип колдонууну үйрөнөбүз жана биз ага LED туташтырып, аны өчүрөбүз. Жөнөкөй LED жарк этүү проекти, Raspberry piнин GPIOsун кантип колдонууну түшүнүү үчүн жасайбыз.

1 -кадам: Сизге керектүү нерселер

Сиз керек
Сиз керек
Сиз керек
Сиз керек
Сиз керек
Сиз керек

Бул көрсөтмөлөр үчүн сизге төмөнкү нерселер керек болот: Raspberry Pi 3 монитору жана USB чычкан & клавиатурасы менен орнотуу (Raspbian OS сиздин Raspberry пиңизде туура орнотулганын текшериңиз)

2 -кадам: Circuit

Circuit
Circuit
Circuit
Circuit

Райондук бөлүк абдан оңой. Мен LEDди 8. пинге туташтырдым, бул LEDдин терс буту Gnd пинине (6 жок.) Жана позитивдүү буту 100ohmга (100-1000ohm колдонуу абынын мааниси) жана башка бутуна Резистор Raspberry pi 8 пинге туташкан.

3 -кадам: Коддоо бөлүгү

Коддоо бөлүгү
Коддоо бөлүгү

Андан кийин пи терминалын ачып, LED жаркырап көрүнөт: Python китепканасын орнотуу үчүн терминалды ачыңыз жана төмөнкү буйрукту аткарыңыз: $ sudo apt-get install python-rpi.gpio python3-rpi.gpioto бизге керек болгон Raspberry Pi GPIO портторун баштоо. Python китепканасын импорттоо үчүн, биз китепкананы инициализациялап, 8 -пинди Raspberry pi.import RPi. GPIO -нун GPIO катары # Raspberry Pi GPIO китепканасынан импорттоо убактысынан импорттообуз керек # Уйку функциясын убакыт модулунан импорттооGPIO. setwarnings (Жалган) # Азырынча эскертүүнү этибарга албаңыз төмөн (өчүрүү) Кийинки кылышыбыз керек, пин 8ди бир секундага бийик (күйгүзүү) жана бир секундага төмөн (өчүрүү) кылуу жана биз аны бир аз убакытка салып коебуз, ал түбөлүккө жаркырайт. # Түбөлүк чуркоо GPIO.output (8, GPIO. HIGH) # Уйкуну күйгүзүү (1) # 1 секунд уктоо GPIO.output (8, GPIO. LOW) # Уйкуну өчүрүү (1) # Коддун жогорудагы эки бөлүгүн бириктирип, толук кодду түзүңүз: RPi. GPIO импорттоо GPIO # Raspberry Pi GPIO китепканасын импорттоо убактысынан # Уйку функциясын убакыт модулунан импорттооGPIO.setwarnings (Жалган) # Эстен чыгар nowGPIO.setmode (GPIO. BOARD) # Физикалык пин номерлөөнү колдонуңузGPIO.setup (8, GPIO. OUT, баштапкы = GPIO. LOW) # PIN 8ди чыгуучу пин кылып коюңуз жана баштапкы маанини төмөн (өчүрүү) деп коюңуз True: # Түбөлүккө чуркоо GPIO.output (8, GPIO. HIGH) # Уйкуну күйгүзүү (1) # 1 секундга уктоо GPIO.output (8, GPIO. LOW) # Уйкуну өчүрүү (1) # 1 секундга уктоо Ошентип программабыз аяктады, анда биз аны blinking_led.py катары сактап, андан кийин IDE ичинде же консолуңузда төмөнкүлөр менен иштетишибиз керек: $ python blinking_led.py

4 -кадам: LED Blink

LED Blink
LED Blink
LED Blink
LED Blink

Кодду иштеткенден кийин сиз LED жаркыраганын көрөсүз. Мен бул көрсөтмөлөр сизге жардам берген болушу мүмкүн деп үмүттөнөм, бул жөнүндө мага комментарийлерде билдириңиз.

Сунушталууда: