Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Cześć chłopaki w tej instrukcji dowiemy się, jak korzystać z GPIO Raspberry pi. Jeśli kiedykolwiek korzystałeś z Arduino, to prawdopodobnie wiesz, że możemy podłączyć przełącznik LED itp. do jego pinów i sprawić, by działał tak. spraw, aby dioda LED mrugała lub uzyskaj sygnał wejściowy z przełącznika w ten sposób. Ponieważ Raspberry pi ma również GPIO, więc nauczymy się korzystać z tych GPIO i podłączymy do niego diodę LED i sprawimy, że zacznie migać. Zrobimy tylko prosty projekt migania diodami LED, abyś zrozumiał, jak korzystać z GPIO Raspberry pi.
Krok 1: Rzeczy, których potrzebujesz
Do wykonania tych instrukcji potrzebne będą następujące rzeczy: Konfiguracja Raspberry Pi 3 z monitorem oraz myszą i klawiaturą USB (upewnij się, że Raspbian OS jest poprawnie skonfigurowany w Raspberry pi) Płytka stykowa Przewody połączenioweRezystoryLED
Krok 2: Obwód
Część obwodu jest bardzo łatwa. Podłączyłem diodę LED do pinu 8. Co oznacza, że ujemna noga diody LED jest podłączona do pinu Gnd (6 szt.), A noga dodatnia jest podłączona do 100 omów (100-1000 omów użyj wartości aby), a druga noga rezystor podłączony jest do pinu 8 Raspberry pi.
Krok 3: Część kodowania
Następnie otwórz terminal pi, aby dioda LED migała: Aby zainstalować bibliotekę Python, otwórz terminal i wykonaj następujące polecenie: $ sudo apt-get install python-rpi.gpio python3-rpi.gpioto zainicjuj porty GPIO Raspberry Pi, których potrzebujemy aby zaimportować bibliotekę Python, musimy zainicjować bibliotekę i ustawić pin 8 jako pin wyjściowy Raspberry pi.import RPi. GPIO jako GPIO # Importuj bibliotekę GPIO Raspberry Pi z czasu import sleep # Importuj funkcję sleep z modułu czasu GPIO. setwarnings(False) # Ignoruj ostrzeżenie na terazGPIO.setmode(GPIO. BOARD) # Użyj fizycznej numeracji pinówGPIO.setup(8, GPIO. OUT, initial=GPIO. LOW) # Ustaw pin 8 jako pin wyjściowy i ustaw wartość początkową na low (off)Następną rzeczą, którą musimy zrobić, to ustawić pin 8 jako wysoki (on) przez jedną sekundę i niski (off) przez jedną sekundę, a następnie umieścimy go w pętli while, aby mrugał w nieskończoność.while True: # Uruchom na zawsze GPIO.output(8, GPIO. HIGH) # Włącz sleep(1) # Uśpij przez 1 sekundę GPIO.output(8, GPIO. LOW) # Wyłącz sleep(1) # Sleep for 1 secondŁączenie powyższych dwóch części kodu razem i tworzenie kompletnego kodu: import RPi. GPIO jako GPIO # Importuj bibliotekę GPIO Raspberry Pi z czasu import sleep # Importuj funkcję uśpienia z modułu czasu GPIO.setwarnings(False) # Ignoruj ostrzeżenie dla nowGPIO.setmode(GPIO. BOARD) # Użyj fizycznej numeracji pinówGPIO.setup(8, GPIO. OUT, initial=GPIO. LOW) # Ustaw pin 8 jako pin wyjściowy i ustaw wartość początkową na niską (wyłączona) podczas gdy True: # Uruchom na zawsze GPIO.output(8, GPIO. HIGH) # Włącz sleep(1) # Uśpij na 1 sekundę GPIO.output(8, GPIO. LOW) # Wyłącz sleep(1) # Uśpij na 1 sekundę Więc nasz program jest zakończony, musimy zapisać go jako blinking_led.py i uruchomić albo w swoim IDE albo w konsoli w następujący sposób: $python blinking_led.py
Krok 4: Miganie diody LED
Po uruchomieniu kodu zobaczysz, że dioda LED miga jako moja. Mam więc nadzieję, że te instrukcje mogły ci pomóc, więc daj mi znać w komentarzach.