Spisu treści:
- Krok 1: Umieść bibliotekę w folderze Arduino
- Krok 2: Biblioteka LCD
- Krok 3: Otwórz Arduino IDE
- Krok 4: Kompilacja
- Krok 5: Uruchom szkic na Arduino
- Krok 6: Wniosek
- Krok 7: Ścieżka bonusowa: kolejny przykład
Wideo: LCD Shifter dla Arduino: 7 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:34
Pierwotnym pomysłem było stworzenie biblioteki, która uprościłaby korzystanie z IC 74HC595 pomiędzy Arduino a innym sprzętem. W tej instrukcji podzielę się tym z tobą, używając jako przykładu sterowania ekranem LCD 16x2. Przykład pokaże na wyświetlaczu LCD sekundy, które minęły od restartu Arduino. Mam nadzieję, że ci się przyda. Czego potrzebujesz do TEGO przykładu? - Arduino - Zainstalowane Arduino IDE - LCD - Jeden układ scalony 74HC595 - Jeden rezystor 4,7Kohm lub podobny - Jeden kondensator "104" - Przewody!
Krok 1: Umieść bibliotekę w folderze Arduino
Nazwałem bibliotekę "ShiftOut". Znajduje się w %arduino-directory%/hardware/libraries. Jest to biblioteka, którą zaprogramowałem. Komentarze są mile widziane.
Krok 2: Biblioteka LCD
Druga potrzebna biblioteka to ta, która komunikuje się z wyświetlaczem LCD. Użyłem tego, a nie tego, który był dostarczany z Arduino, ponieważ jest to błąd inicjalizacji. Jest oparty na www.slashdev.ca/arduino-lcd-library/ i ma niezbędne zmiany w celu zintegrowania stworzonej przeze mnie biblioteki ShiftOut. musi być również zdekompresowany w katalogu %arduino-directory%/hardware/libraries.
Krok 3: Otwórz Arduino IDE
Teraz czas na napisanie kodu. Otwórz Arduino IDE i napisz to:
#włącz #włącz
Krok 4: Kompilacja
Ważne jest, aby biblioteki zostały skopiowane przed otwarciem Arduino IDE. W przeciwnym razie kompilacja może się nie powieść.
Jeśli wszystko było w porządku, możesz podłączyć Arduino do 74HC595, a ten do wyświetlacza LCD, postępując zgodnie ze schematami przedstawionymi na diagramie za pomocą Fritzing. Połączenie powinno wyglądać następująco:
Krok 5: Uruchom szkic na Arduino
Jeśli wszystko jest prawidłowo podłączone, powinieneś zobaczyć odliczanie sekund na wyświetlaczu LCD.
Krok 6: Wniosek
Mam nadzieję, że ta biblioteka się komuś przyda. To dla mnie, ponieważ kod Arduino staje się prosty i ładny, bez wypełniania go kodowaniem zabezpieczającym, które zakłóca główny cel szkicu. Pozdrawiam!
Krok 7: Ścieżka bonusowa: kolejny przykład
Oto Arduino używające ShiftOut do sterowania dwoma siedmiosegmentowymi wyświetlaczami w kaskadzie: Więcej informacji można znaleźć tutaj:
Zalecana:
Szybki Shifter Poniżej 50 $! Regulowany szybki Shifter Kazeshifter Arduino: 7 kroków
Szybki Shifter Poniżej 50 $! Regulowany Quick Shifter Kazeshifter Arduino: Cześć miłośnicy motocykli lub superbike! już korzysta z systemu wtrysku paliwa, czasami
Jak korzystać z multimetru w języku tamilskim - Przewodnik dla początkujących - Multimetr dla początkujących: 8 kroków
Jak korzystać z multimetru w języku tamilskim | Przewodnik dla początkujących | Multimetr dla początkujących: Witajcie przyjaciele, W tym samouczku wyjaśniłem, jak używać multimetru we wszelkiego rodzaju obwodach elektronicznych w 7 różnych krokach, takich jak 1) test ciągłości w celu rozwiązywania problemów ze sprzętem 2) Pomiar prądu stałego 3) testowanie diody i diody LED 4) Pomiar Żyw
Karmnik dla kotów (dla zwierząt domowych): 10 kroków
Karmnik dla kotów Industrial Strength (dla zwierząt domowych): Podróżuję przez wiele tygodni i mam te dzikie koty na zewnątrz, które muszą być karmione podczas mojej nieobecności. Od kilku lat korzystam ze zmodyfikowanych podajników zakupionych od Amazona sterowanych za pomocą komputera raspberry pi. Mimo że moje
OXsC-ACW: GUI Customiseur dla OpenXsensor dla multipleksu Wysokościomierz/wariometr: 11 kroków
OXsC-ACW: GUI Customiseur Pour OpenXsensor Pour Multiplex Altimetre/Variometre: openXsensor jest groźny, nie jest łatwy w modyfikowaniu parametrów, które pozwolą Ci osiągnąć doświadczenie J'ai donc écrit un petit program qui permet de choisir les options via une interface si
Użyj 1 wejścia analogowego dla 6 przycisków dla Arduino: 6 kroków
Użyj 1 wejścia analogowego dla 6 przycisków dla Arduino: Często zastanawiałem się, jak mogę uzyskać więcej wejść cyfrowych dla mojego Arduino. Niedawno przyszło mi do głowy, że powinienem móc użyć jednego z wejść analogowych do wprowadzenia wielu wejść cyfrowych. Zrobiłem szybkie wyszukiwanie i znalazłem, gdzie ludzie byli a