Съдържание:

LED мига с Raspberry Pi - Как да използвате GPIO щифтове на Raspberry Pi: 4 стъпки
LED мига с Raspberry Pi - Как да използвате GPIO щифтове на Raspberry Pi: 4 стъпки

Видео: LED мига с Raspberry Pi - Как да използвате GPIO щифтове на Raspberry Pi: 4 стъпки

Видео: LED мига с Raspberry Pi - Как да използвате GPIO щифтове на Raspberry Pi: 4 стъпки
Видео: Как собрать ПЛК Raspberry Pi Pico || Редактор OpenPLC 2024, Ноември
Anonim
LED мига с Raspberry Pi | Как да използвате GPIO щифтове на Raspberry Pi
LED мига с Raspberry Pi | Как да използвате GPIO щифтове на Raspberry Pi

Здравейте момчета, в тази инструкция ще научим как да използваме GPIO на Raspberry pi. Ако някога сте използвали Arduino, вероятно знаете, че можем да свържем LED превключвател и т.н. към неговите щифтове и да го накараме да работи като. накарайте светодиода да мига или да получите вход от превключвател нещо подобно. Тъй като Raspberry pi също има GPIO, така че ще се научим как да използваме тези GPIO и ще свържем светодиод към него и ще го накараме да мига. Просто прост LED мигащ проект, който ще направим, за да ви накараме да разберете как да използвате GPIO на Raspberry pi.

Стъпка 1: Неща, от които се нуждаете

Нещата, от които се нуждаете
Нещата, от които се нуждаете
Нещата, от които се нуждаете
Нещата, от които се нуждаете
Нещата, от които се нуждаете
Нещата, от които се нуждаете

За тези инструкции ще ви трябват следните неща: Настройка на Raspberry Pi 3 с монитор и USB мишка и клавиатура (Уверете се, че Raspbian OS е настроена правилно във вашия Raspberry pi) чертожна платка Джъмперни проводници Резистори LED

Стъпка 2: Схема

Верига
Верига
Верига
Верига

Частта на веригата е много лесна. Свързах светодиод към щифт 8. Което означава, че отрицателният крак на светодиода е свързан към щифт Gnd (6 не.) И положителният крак е свързан към 100ohm (100-1000ohm използвайте aby стойност), а другият крак на резисторът е свързан към пин 8 на Raspberry pi.

Стъпка 3: Кодираща част

Кодираща част
Кодираща част

След това отворете pi терминала, за да накарате светодиода да мига: За да инсталирате библиотеката на Python, отворете терминал и изпълнете следната команда: $ sudo apt-get install python-rpi.gpio python3-rpi.gpioto инициализира GPIO портовете на Raspberry Pi, от които се нуждаем за да импортирате библиотеката Python, тогава трябва да инициализираме библиотеката и да настроим пина 8 като изходен пин на Raspberry pi.import RPi. GPIO като GPIO # Импортирайте Raspberry Pi GPIO библиотека от време импортирайте sleep # Импортирайте функцията за сън от модула за времеGPIO. setwarnings (False) # Пренебрегване на предупреждението за сегаGPIO.setmode (GPIO. BOARD) # Използвайте физическо номериране на щифтове GPIO.setup (8, GPIO. OUT, initial = GPIO. LOW) # Задайте щифт 8 като изходен щифт и задайте началната стойност на ниско (изключено) Следващото нещо, което трябва да направим, е да поставим щифта 8 високо (включено) за една секунда и ниско (изключено) за една секунда и ще го поставим в цикъл while, така че да мига завинаги. while True: # Изпълнете завинаги GPIO.output (8, GPIO. HIGH) # Включете спящ режим (1) # Sleep за 1 секунда GPIO.output (8, GPIO. LOW) # Изключете спящ режим (1) # Сън за 1 секунда Комбиниране на горните две части от кода заедно и създаване на пълен код: импортиране на RPi. GPIO като GPIO # Импортиране на Raspberry Pi GPIO библиотека от време импортиране на сън # Импортиране на функцията за заспиване от модула за времеGPIO.setwarnings (False) # Игнориране на предупреждението за сегаGPIO.setmode (GPIO. BOARD) # Използвайте физическо номериране на пиновеGPIO.setup (8, GPIO. OUT, първоначално = GPIO. LOW) # Задайте щифт 8 да бъде изходен извод и задайте началната стойност на ниска (изключена), докато True: # Изпълнете завинаги GPIO.output (8, GPIO. HIGH) # Включете спящ режим (1) # Sleep за 1 секунда GPIO.output (8, GPIO. LOW) # Изключете спящ режим (1) # Sleep за 1 секунда Значи нашата програма е завършена, тогава трябва да го запишем като blinking_led.py и след това да го стартираме или във вашата IDE, или във вашата конзола със следното: $ python blinking_led.py

Стъпка 4: LED мигане

LED мига
LED мига
LED мига
LED мига

След като стартирате кода, ще видите, че светодиодът мига като мой. Така че се надявам, че тези инструкции биха могли да ви помогнат, затова ме уведомете за това в коментарите.

Препоръчано: