Mündəricat:
Video: Raspberry Pi ilə LED Blink - Raspberry Pi -də GPIO pinlərindən necə istifadə olunur: 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
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
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ə 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
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
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ə:
Arduino istifadə edərək Torpaq Nəm Sensorundan necə istifadə olunur: 4 addım
Torpaq Nəm Sensorunu Arduino istifadə edərək necə istifadə etmək olar: Torpaq Nəm sensoru, torpağın nəmini ölçmək üçün istifadə edilə bilən bir sensordur. Ağıllı əkinçilik layihələrinin, Suvarma nəzarətçiləri layihələrinin və ya IoT Kənd Təsərrüfatı layihələrinin prototiplərini hazırlamaq üçün uyğundur. Bu sensorun 2 probu var. Mənə öyrəşmiş
Arduino ilə Neopixel Ws2812 LED və ya LED STRIP və ya Led Üzükdən necə istifadə olunur: 4 addım
Arduino ilə Neopixel Ws2812 LED və ya LED Şeridi və ya Led Üzük Necə İstifadə Edilir: Neopixel led zolağı çox populyar olduğu üçün ws2812 led şeridi də adlanır. Çox populyardırlar, çünki bu led şeriddə hər bir ledə ayrı -ayrılıqda müraciət edə bilərik, yəni bir neçə ledin bir rəngdə parlamasını istəyirsinizsə
Rotary Encoder: necə işləyir və Arduino ilə necə istifadə olunur: 7 addım
Rotary Encoder: Arduino ilə necə işləyir və necə istifadə olunur: Bu və digər möhtəşəm dərsləri ElectroPeak -in rəsmi saytında oxuya bilərsinizBaxış Bu dərsdə, fırlanan kodlayıcıdan necə istifadə edəcəyinizi öyrənəcəksiniz. Əvvəlcə fırlanma kodlayıcısı haqqında bəzi məlumatlar görəcəksiniz və sonra necə edəcəyinizi öyrənəcəksiniz
Android və Linux Əməliyyat Sistemləri ilə DragonBoard 410c -də GPIO Pinlərindən istifadə edərək Tətbiqlərin İnkişafı: 6 Addım
Android və Linux Əməliyyat Sistemləri ilə DragonBoard 410c-də GPIO Pimlərindən istifadə edərək Tətbiqlərin İnkişaf etdirilməsi: Bu təlimatın məqsədi DragonBoard 410c aşağı sürətli genişləndirmədə GPIO pinindən istifadə edərək tətbiqlər hazırlamaq üçün lazım olan məlumatları göstərməkdir. Bu təlimat, Andriodakı SYS ilə GPIO pinlərindən istifadə edərək tətbiqlərin inkişafı üçün məlumat təqdim edir
WiFi ilə Blynk ilə LED -i idarə etmək üçün ESP32 -dən necə istifadə olunur: 7 addım (şəkillərlə)
WiFi ilə Blynk ilə LED İdarə etmək üçün ESP32 Necə İstifadə Edilir: Bu dərslik, WiFi vasitəsilə Blynk ilə LED idarə etmək üçün ESP32 inkişaf lövhəsindən istifadə edəcək. Blynk, Arduino, Raspberry Pi və bənzərlərini İnternet üzərindən idarə etmək üçün iOS və Android tətbiqləri olan bir platformadır. Bu qura biləcəyiniz bir rəqəmsal tablosudur