Mündəricat:

Raspberry Pi ilə LED Blink - Raspberry Pi -də GPIO pinlərindən necə istifadə olunur: 4 addım
Raspberry Pi ilə LED Blink - Raspberry Pi -də GPIO pinlərindən necə istifadə olunur: 4 addım

Video: Raspberry Pi ilə LED Blink - Raspberry Pi -də GPIO pinlərindən necə istifadə olunur: 4 addım

Video: Raspberry Pi ilə LED Blink - Raspberry Pi -də GPIO pinlərindən necə istifadə olunur: 4 addım
Video: LDmicro PLC Ladder Logic ilə STM32 Blue Pill-in proqramlaşdırılması 2024, Iyul
Anonim
Raspberry Pi ilə LED Blink | Raspberry Pi -də GPIO pinlərini necə istifadə etmək olar
Raspberry Pi ilə LED Blink | Raspberry Pi -də GPIO pinlərini necə istifadə etmək olar

Salam uşaqlar bu təlimatlarda GPIO -nun Raspberry pi -dən istifadə etməyi öyrənəcəyik. Arduino -dan istifadə etmisinizsə, yəqin ki, LED açarını sancaqlarına bağlaya biləcəyimizi bilirsiniz. LED -in yanıb -sönməsini təmin edin və ya buna bənzər bir şeydən keçid əldə edin. Raspberry pi də GPIO -ya sahib olduğu üçün bu GPIO -dan necə istifadə edəcəyimizi öyrənəcəyik və ona bir LED bağlayaraq yanıb -sönməsini təmin edəcəyik. Raspberry pi -nin GPIO -larından necə istifadə edəcəyinizi başa düşmək üçün edəcəyimiz sadə bir LED yanıb -sönmə layihəsi.

Addım 1: Lazım olan şeylər

Ehtiyacınız olan şeylər
Ehtiyacınız olan şeylər
Ehtiyacınız olan şeylər
Ehtiyacınız olan şeylər
Ehtiyacınız olan şeylər
Ehtiyacınız olan şeylər

Bu təlimatlar üçün aşağıdakılara ehtiyacınız olacaq: Monitor və USB Mouse və Klaviatura ilə Raspberry Pi 3 qurğusu (Raspbian OS -nin Raspberry pi -də düzgün qurulduğundan əmin olun) çörək paneli

Addım 2: Dövrə

Dövrə
Dövrə
Dövrə
Dövrə

Dövrə hissəsi çox asandır. Mən LED-i 8-ci pinlə bağladım ki, bu da LED-in mənfi ayağının Gnd pininə (6 yox.) Və Pozitiv ayağın 100ohm (100-1000ohm aby dəyərindən istifadə) və digər ayağına bağlıdır. Rezistor Raspberry pi 8 pininə bağlıdır.

Addım 3: Kodlaşdırma Bölməsi

Kodlaşdırma Bölməsi
Kodlaşdırma Bölməsi

Sonra LED-in yanıb-sönməsini təmin etmək üçün pi terminalını açın: Python kitabxanasını qurmaq üçün bir terminal açın və aşağıdakı əmri yerinə yetirin: $ sudo apt-get install python-rpi.gpio python3-rpi.gpioto, ehtiyac duyduğumuz Raspberry Pi-nin GPIO portlarını işə salır. Python kitabxanasını idxal etmək üçün kitabxananı işə salmalı və 8 -ci pinini Raspberry pi.import RPi. GPIO -nun GPIO olaraq çıxarılması kimi qurmalıyıq # Raspberry Pi GPIO kitabxanasını vaxt idxal yuxusundan # Yuxu funksiyasınıGPIO vaxt modulundan idxal edin. setwarnings (Yanlış) # Hələlik xəbərdarlığa məhəl qoymaGPIO.setmode (GPIO. BOARD) # Fiziki pin nömrələməsindən istifadə etGPIO.setup (8, GPIO. OUT, initial = GPIO. LOW) # 8 pinini çıxış pin olaraq təyin et və ilkin dəyəri aşağı (söndürmə) Növbəti etməli olduğumuz şey, pin 8 -i bir saniyə yüksək (açıq) və bir saniyə aşağı (söndürmə) etməkdir və sonsuza qədər yanıb -sönmək üçün bir müddət döngəyə qoyacağıq. # Əbədi işləyin GPIO.output (8, GPIO. HIGH) # Yuxu yandır (1) # 1 saniyə yuxu GPIO.çıxış (8, GPIO. LOW) # Yuxunu söndür (1) # 1 saniyə yuxu Kodun yuxarıdakı iki hissəsini bir araya gətirərək tam bir kod yaradın: RPi. GPIO -nu GPIO olaraq idxal edin # Raspberry Pi GPIO kitabxanasını vaxt idxalı yuxusundan # Yuxu funksiyasını vaxt modulundan idxal edinGPIO.setwarnings (Yanlış) # Xəbərdarlığa məhəl qoymayın nowGPIO.setmode (GPIO. BOARD) # Fiziki pin nömrələməsindən istifadə edinGPIO.setup (8, GPIO. OUT, başlanğıc = GPIO. LOW) # 8 pinini çıxış pininə qoyun və True (İlk) dəyərini aşağı (off) olaraq təyin edin: # Əbədi işləyin GPIO.output (8, GPIO. HIGH) # Yuxu yandır (1) # 1 saniyə yuxu GPIO.çıxış (8, GPIO. LOW) # Yuxu söndür (1) # 1 saniyə yuxu Proqramımız başa çatdı, sonra onu blinking_led.py olaraq qeyd etməliyik və ya IDE -nin içərisində və ya konsolunuzda aşağıdakılarla çalıştırmalıyıq: $ python blinking_led.py

Addım 4: LED yanıb sönür

LED yanıb -sönür
LED yanıb -sönür
LED yanıb -sönür
LED yanıb -sönür

Kodu işə saldıqdan sonra mənim yanıb -sönən LED -ini görəcəksiniz. Buna görə ümid edirəm bu təlimatlar sizə kömək edə bilərdi, bu barədə mənə şərhlərdə bildirin.

Tövsiyə: