Jak kontrolować diodę LED za pomocą urządzenia Raspberry Pi

Jak kontrolować diodę LED za pomocą urządzenia Raspberry Pi
Raspberry Pi 4 to kompaktowa tablica komputerowa, która służy do tworzenia różnych projektów elektronicznych. Służy do projektów automatyzacji, a także do podstawowych projektów do uczenia się obwodów elektronicznych. Raspberry Pi 4 używa języka Pythona do programowania, w którym działa obwód elektroniczny przymocowany do Raspberry Pi 4.

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:

  • Raspberry Pi 4
  • PROWADZONY
  • Rezystor 220 omów
  • Naciśnij przycisk
  • Łączenie przewodów

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.