Projekt kontrolowania diody LED z przyciskiem za pomocą Raspberry Pi 4 jest projektem podstawowym, aby zrozumieć zakłócenia diody LED i przycisk z Raspberry Pi 4. W tym zapisie wyjaśniliśmy projekt kontrolowania diody LED z przyciskiem w Raspberry Pi 4 z jego konfiguracją sprzętową, a także z demonstracją kodu Python.
Jak kontrolować diodę LED z przyciskiem w Raspberry Pi 4
Do obwodu kontrolowania diody LED za pomocą przycisku na Raspberry Pi 4 potrzebujemy następujących elementów elektronicznych:
Schemat obwodu dla obwodu kontrolowania diody LED z przyciskiem będzie:
Do konfiguracji sprzętowej powyższego schematu obwodu najpierw podłączymy Raspberry Pi 4 i LED na płycie:
Następnie podłączymy przyciski (z dwóch nóg lub czterech nóg) na tablicy:
Następnie podłączymy terminal katodowy LED i dowolny terminal nogi przycisku do serii krótki terminal płyty do chleba i połączymy ten krótki terminal płyty chleba z mieloną szpilką Raspberry Pi 4:
Podłącz terminal anodowy diody LED z pinem GPIO 4 Raspberry Pi 4:
W ostatnim, podłącz pozostały drugi terminal przycisku z gpio 17 pin Raspberry Pi 4:
Kod Pythona do kontrolowania diody LED z przyciskiem na Raspberry Pi 4
Kod Pythona do kontrolowania diody LED za pomocą przycisku na Raspberry Pi 4 jest prosty, najpierw wykonamy plik o nazwie „LED_WITHBUTTON.py ”i otwórz go z nano redaktorem:
$ nano LED_WITHBUTTON.py
Wpisz następujący kod Pythona w pliku, aby kontrolować diodę LED przyciskiem:
z GPiOzero Import LED
#Imports Funkcje LED z biblioteki GPiOzero
Z przycisku importu GPiOzero
#Imports Funkcje przycisku z biblioteki GPiOzero
LED = LED (4)
#Declare Pin GPIO 4 dla wyjściowych LED i przechowuj go w zmiennej LED
przycisk = przycisk (17)
#Declare Pin GPIO 17 dla wyjścia przyciskowego i przechowuj go w zmiennej przycisku
Choć prawda:
#Initited a nieskończony podczas pętli
przycisk.Wait_for_press ()
#Użyj wbudowanej funkcji przycisku, aby poczekać, aż naciśnij
prowadzony.NA()
#Turn na diody LED
przycisk.Wait_for_release ()
#Użyj wbudowanej funkcji przycisku, aby poczekać do wydania
prowadzony.wyłączony()
#Zwróć diodę LED
Objaśnienie kodu: W powyższym kodzie po prostu importujemy biblioteki LED i przycisku z GPiOzero. Następnie użyliśmy dwóch zmiennych LED i przycisku, do którego przypisaliśmy pin GPIO 4 dla diody LED i pin GPIO 17 dla przycisku. Po ogłoszeniu tych zmiennych, w nieskończonej pętli, włączyliśmy diodę LED po naciśnięciu przycisku, a po zwolnieniu przycisku dioda LED jest wyłączona.
Zapisz plik nano edytora, naciskając Ctrl+S i wyjdź z edytora za pomocą klawisza skrótów Ctrl+x. Aby wykonać plik kodu LED_WITHBUTTON.PY, użyj polecenia:
$ Python LED_WITHBUTTON.py
Demonstracja sprzętowa obwodu to:
Wniosek
Kontrolowanie diody LED za pomocą przycisku jest podstawowym projektem elektronicznym, aby zrozumieć zakłócenia diody LED i przycisk z Raspberry Pi 4. Te podstawowe projekty są niezbędne dla początkujących, ponieważ pomagają im zrozumieć użycie różnych komponentów z Raspberry Pi 4 i nowszym, pomóż im w konfigurowaniu projektów zaawansowanych. W tym zapisie wyjaśniliśmy kontrolowanie diody LED z przyciskiem na Raspberry Pi 4, pokazując jego kod Python i konfigurację sprzętu.