Arduino & IoT Academy · Lekcja

Podłączanie przycisku na płytce stykowej

Czyste podłączanie przycisku za pomocą rezystora pull-up

Lekcja 4 z 413 kroki

Podłączanie przycisku na płytce stykowej to bezpłatna lekcja Arduino & IoT Academy na CoddyKit. To lekcja 4 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Arduino & IoT Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Arduino & IoT Academy zawiera 4 lekcji w sumie.

Czas to zbudować

Kod jest już gotowy — teraz nadaj mu realną postać. Podłączysz przycisk na płytce stykowej, aby Arduino mogło rzeczywiście wykrywać naciśnięcia.

Poznaj przycisk

Dotykowy przycisk ma cztery nóżki, ale w rzeczywistości tworzą one dwie pary. Naciśnięcie łączy wewnątrz jedną parę z drugą.

Zwróć uwagę na środkową przerwę

Umieść przycisk nad środkową przerwą płytki stykowej. Dzięki temu obie strony pozostają rozdzielone, dopóki naciśnięcie ich nie połączy.

Wykorzystaj wewnętrzny rezystor podciągający

Dzięki INPUT_PULLUP można całkowicie pominąć zewnętrzny rezystor. Płytka utrzymuje za Ciebie stan HIGH na pinie, więc połączenie jest bardzo proste.

Jedna nóżka do pinu

Poprowadź przewód połączeniowy od jednej nóżki przycisku do pinu cyfrowego, na przykład pinu 2. To właśnie ten przewód Arduino będzie odczytywać podczas naciskania.

Druga nóżka do masy

Podłącz przeciwległą nóżkę do GND. Po naciśnięciu pin zostanie ściągnięty do masy, a kod odczyta stan LOW.

Użyj nóżek po przekątnej

Ponieważ nóżki są sparowane, podłącz przewody do tych leżących po przekątnej przycisku. Dzięki temu na pewno połączysz dwa właściwe styki.

Wyłącz zasilanie podczas podłączania

Odłącz kabel USB przed przesuwaniem przewodów. Montaż przy wyłączonym zasilaniu zapobiega zwarciom i chroni Arduino przed skutkami pomyłek. 🔋

Dopasuj kod do połączeń

Program musi wskazywać ten sam pin, do którego podłączono przewód. Ustaw pin 2 jako INPUT_PULLUP, aby oprogramowanie i układ sprzętowy były zgodne.

void setup() {
  pinMode(2, INPUT_PULLUP);
}

Testowanie przez port szeregowy

Wgraj program, otwórz monitor portu szeregowego i naciśnij przycisk. Spadek wartości do 0 potwierdza, że przycisk i połączenia działają prawidłowo.

Spokojne wyszukiwanie błędów

Wartość nie zmienia się po naciśnięciu? Sprawdź nóżki po przekątnej, upewnij się, że przewód GND jest podłączony, i sprawdź, czy kod używa dokładnie tego pinu, do którego podłączono przewód.

Szybkie sprawdzenie

Zastanów się, z czym należy połączyć dwie nóżki przycisku.

Podsumowanie

Podłączono przycisk nad środkową przerwą, jedną nóżkę do pinu 2, a drugą do GND, a następnie potwierdzono działanie przez port szeregowy. Teraz można wykrywać rzeczywiste zdarzenia ze świata! 🎉

Bezpłatny start

Ucz się C++ dzięki korepetycjom AI — za darmo

Pisz i uruchamiaj kod w przeglądarce, otrzymuj natychmiastową pomoc od korepetytora AI dostępnego 24/7 i kontynuuj naukę w sieci lub w aplikacji.

Kursy
30
Lekcje
120

Często zadawane pytania

Czy lekcja „Podłączanie przycisku na płytce stykowej” jest bezpłatna?

Tak — pełny tekst „Podłączanie przycisku na płytce stykowej” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Arduino & IoT Academy, przejdź na CoddyKit PRO. Kurs Arduino & IoT Academy zawiera 4 lekcji w sumie.

Co nauczysz się w „Podłączanie przycisku na płytce stykowej”?

Czyste podłączanie przycisku za pomocą rezystora pull-up Ćwiczysz Arduino & IoT Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć Arduino & IoT Academy?

Nie wymagamy żadnego doświadczenia. Arduino & IoT Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 4 z 4.

Ile czasu zajmuje lekcja „Podłączanie przycisku na płytce stykowej”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji Arduino & IoT Academy?

Tak. Każda lekcja Arduino & IoT Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. INPUT kontra INPUT_PULLUP
  2. Odczytywanie stanu przycisku
  3. if/else: dioda LED podąża za przyciskiem
  4. Podłączanie przycisku na płytce stykowej
← Powrót do Arduino & IoT Academy