Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03
W tym samouczku dowiesz się, jak włączyć diodę LED za pomocą przycisku na swoim Raspberry Pi. Przyciski lub przełączniki łączą dwa punkty w obwodzie po ich naciśnięciu. Ten samouczek włącza jedną diodę LED po jednokrotnym naciśnięciu przycisku i wyłącza po dwukrotnym naciśnięciu. Dowiesz się również, jak używać zmiennej „flaga” do kontrolowania zdarzenia.
Aktualizacje samouczków i więcej samouczków Raspberry Pi można znaleźć tutaj:
www.ardumotive.com/jak-używać-przycisków-przycisków…
Wideo w języku greckim
Zacznijmy!
Krok 1: Czego będziesz potrzebować - sprzęt
Do tego samouczka będziesz potrzebować:
- GPIO Breakout
- Deska do krojenia chleba
- PROWADZONY
- Rezystor 220 Ohm
- Przycisk
Krok 2: Obwód
Połączenia są dość proste, patrz obrazek powyżej ze schematem obwodu płytki stykowej.
Krok 3: Kodeks
W poniższym programie pierwszą rzeczą, którą robisz, jest zaimportowanie biblioteki dla GPIO i uśpienia. Następnym krokiem jest ustawienie pinów diody LED i przycisku. Następnie przycisk konfiguracji jako wejście i dioda LED jako wyjście. Pętla While True działa w kółko, w nieskończoność. Możesz także włączyć diodę LED na dwa sposoby. Pierwszy sposób polega na tym, że dioda LED świeci tak długo, jak przycisk jest wciśnięty, a drugi sposób, jeśli naciśniesz przycisk tylko raz, zobaczysz, że dioda LED świeci, a jeśli naciśniesz przycisk ponownie, dioda LED jest wyłączona. Drugi sposób to komentarze (''') i używamy zmiennej o nazwie flag.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
#Biblioteki import RPi. GPIO jako GPIO od czasu import sleep #Wyłącz ostrzeżenia (opcjonalne) GPIO.setwarnings(False) GPIO.setmode(GPIO. BCM) #Przycisk Ustaw i piny LED Przycisk = 23 LED = 24 # Przycisk Ustawień i LED GPIO. setup(Button, GPIO. IN, pull_up_down=GPIO. PUD_UP) GPIO.setup(LED, GPIO. OUT) #flag = 0 while True: button_state = GPIO.input(Button) print(button_state) if button_state == 0: GPIO.output(LED, GPIO. HIGH) else: GPIO.output(LED, GPIO. LOW) sleep(1) ''' if button_state==0: sleep(0.5) if flag==0: flag=1 else: flag =0 if flag==1: GPIO.output(LED, GPIO. HIGH) else: GPIO.output(LED, GPIO. LOW) ''' |
Pobierz kod stąd i otwórz go za pomocą IDE Thonny Python lub uruchom go z terminala.
Krok 4: Dobra robota
Pomyślnie ukończyłeś nasz pierwszy samouczek dotyczący Raspberry Pi i nauczyłeś się włączać diodę LED za pomocą przycisku.
Zalecana:
Jak używać fotokomórki do zmiany koloru diody LED RGB: 3 kroki
Jak używać fotokomórki do zmiany koloru diody LED RGB: W moim projekcie Arduino, część 01, moim pierwotnym pomysłem było użycie czujnika temperatury do włączania i wyłączania diody LED, ale niestety mój czujnik temperatury jeszcze nie przyszedł, co zmusiło mnie do wybrałem spośród czujników dostępnych w zestawie startowym Elegoo i zastanawiałem się, czy
Jak odnowić i używać mini głośnika: 4 kroki
Jak wyremontować i użyć mini głośnika: Witam, jest to szybka, ale przydatna instrukcja, jak stworzyć mini głośnik za pomocą starego gniazda słuchawkowego / słuchawkowego (jack) i zepsutej zabawki, która wykorzystuje dźwięk. Wszystko czego potrzebujesz oraz zestaw do lutowania. Jest to przydatne w przypadku laptopa Raspberry Pi lub urządzenia
Jak używać SIM800L do wysyłania SMS-ów i przekaźnika sterującego przez SMS: 3 kroki
Jak używać SIM800L do wysyłania SMS-ów i sterowania przekaźnikiem przez SMS: Opis:Ten samouczek pokazuje, jak używać SIM800L do wysyłania i odbierania SMS-ów do sterowania przekaźnikiem. Moduł SIM800L ma niewielkie rozmiary i może być używany do współpracy z Arduino w celu wysyłania i odbierania smsów, wykonywania połączeń, odbierania połączeń i innych. W tym samouczku
Visuino Jak używać przycisku jako wejścia do sterowania takimi rzeczami jak dioda LED: 6 kroków
Visuino Jak używać przycisku jako wejścia do sterowania takimi rzeczami jak dioda LED: W tym samouczku dowiemy się, jak włączać i wyłączać diodę LED za pomocą prostego przycisku i Visuino. Obejrzyj film demonstracyjny
Enkoder obrotowy: jak to działa i jak używać z Arduino: 7 kroków
Rotary Encoder: Jak to działa i jak używać z Arduino: Możesz przeczytać ten i inne niesamowite samouczki na oficjalnej stronie ElectroPeakPrzeglądW tym samouczku dowiesz się, jak korzystać z enkodera obrotowego. Najpierw zobaczysz informacje o enkoderze obrotowym, a potem nauczysz się