2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
W tym ćwiczeniu użyjemy klawiatury numerycznej do zapisania kątów na naszym serwomotorze. Specjalnie do tego projektu będziesz potrzebować:
1 mikrokontroler Arduino
1 pełnowymiarowa deska do krojenia chleba
1 klawiatura membranowa/numeryczna
1 serwomotor
Wiązka miedzianych drutów
Krok 1: Podłącz klawiaturę
Aby rozpocząć ten proces, musimy dodać wszystkie nasze odpowiednie kawałki do płytki prototypowej. Zacznij od poprowadzenia drutu miedzianego z pinu 5 V na Arduino do szyny zasilania płytki stykowej (+). Teraz poprowadź drut miedziany od styku GND do szyny uziemiającej na płytce stykowej (-). Po zakończeniu jesteśmy gotowi do rozpoczęcia podłączania naszej klawiatury. Można to zrobić, zaczynając od skrajnego lewego pinu na wstążce klawiatury. Stąd należy podłączyć wstążkę klawiatury odpowiednio do pinów 5, 4, 3 i 2. Zaczynając od pinu 5 od lewej strony wstążki klawiatury, należy podłączyć wstążkę odpowiednio do pinów 9, 8, 7 i 6. Zobacz dołączony obrazek powyżej, aby uzyskać dodatkowe informacje.
Krok 2: Podłącz serwomotor
W tym momencie powinieneś mieć skonfigurowaną klawiaturę i gotową do pracy. Teraz podłączymy nasz serwomotor do Arduino i płytki stykowej. Odbywa się to poprzez podłączenie środkowego czerwonego przewodu do szyny zasilającej (+), podłączenie czarnego/brązowego przewodu do szyny uziemiającej (-), a na koniec podłączenie ostatniego przewodu do pinu 12 w Arduino.
Krok 3: Przetestuj aplikację
Teraz, gdy wszystkie elementy są na swoim miejscu, projekt powinien teraz działać. Jak wspomniano, klawiatura będzie służyła do wprowadzania cyfr. Te 3 cyfry wejściowe będą sterować kątem serwomechanizmu. Na przykład wpisanie „015” na klawiaturze ustawi serwo na około 15 stopni. Jeśli tekst wejściowy nie jest liczbą, serwo zresetuje się z powrotem do 0. Podałem kod źródłowy, który pozwoli Ci przetestować tę aplikację.