Spisu treści:
Wideo: Odliczanie Arduino z przyciskiem spoczynku: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
Ta instrukcja nauczy Cię, jak utworzyć minutnik za pomocą 4-cyfrowego 7-segmentowego wyświetlacza, który można zresetować za pomocą przycisku. Wpadłem na pomysł, aby to zrobić, ponieważ tworząc na zajęciach 1-cyfrowy 7-segmentowy wyświetlacz, chciałem stworzyć coś większego, co mnie do tego doprowadziło.
W tej instrukcji znajdują się wymagane materiały, prawidłowe okablowanie i plik do pobrania z kodem, który miał zaprogramować funkcję 4-cyfrowego 7-segmentowego wyświetlacza. Właściwe wykonanie tych kroków zapewni prawidłowe działanie 4-cyfrowego 7-segmentowego wyświetlacza.
Krok 1: Materiały
Aby utworzyć 4-cyfrowy 7-segmentowy zegar z wyświetlaczem, potrzebne będą następujące elementy:
-4 cyfrowy 7-segmentowy wyświetlacz
-14 Przewody (Kolor nie ma znaczenia, jeśli chodzi o to)
-11 Przewody potrzebne do 7-cyfrowego segmentu
-2 przewody są do przycisku;
-Naciśnij przycisk
-Audrino UNO z kablem USB do podłączenia
Krok 2: Okablowanie
Po umieszczeniu 4-cyfrowego 7-segmentu i przycisku na płytce do krojenia chleba, pierwszym krokiem jest podłączenie 4 różnych pinów cyfrowych do pierwszych czterech pinów do Arduino, możesz podłączyć szpilki, jak chcesz i zmienić kod zgodnie z do tego, ale żeby było łatwiej, mój kod jest już gotowy na sposób, w jaki to zrobiłem, możesz to zrobić w ten sposób.
Następnie kontynuuj podłączanie pozostałych 4-cyfrowych styków 7-segmentowego wyświetlacza do Arduino, tak jak ja lub jakkolwiek to zrobiłem. Aby sobie to ułatwić, zacząłem od okablowania Digit Pins, a następnie skończyłem z poszczególnymi segmentami światła, gdy dodawanie tych przewodów staje się bałaganem. Następnie pozostałe piny Arduino (zarówno 13, jak i 5) zostaną użyte do podłączenia przycisku.
Sposób, w jaki to zrobiłem:
//pin 12 - pierwsza cyfra = 1//pin 9 - druga cyfra = 2 //pin 8 - trzecia cyfra = 3 //pin 6 czwarta cyfra = 4
const int a = 12;
const int b = 10;
const int c = 8;
const int d = 7;
const int e = 6;
const int f = 11;
const int g = 9;
int p = 0;
int startStopReset = 13;
const int d1 =1; const int d2 =2; const int d3 =3; const int d4 =4;
Krok 3: Kodowanie
W tym kroku podam kod, którego użyłem do stworzenia segmentu i sprawienia, by działał poprawnie i tak, jak mi się podobał.
Podkreśliłem ważne części, które możesz zmienić, aby uzyskać różne czasy rozpoczęcia i odmiany w swoim produkcie. Możesz użyć tego kodu lub stworzyć własny, jeśli chcesz, ale kod jest po to, abyś mógł go uruchomić.
Aby użyć tego kodu, musisz pobrać oprogramowanie audino, które można znaleźć w dowolnym miejscu online i jest dostępne za darmo.
***Przypomnienie*** Nawet jeśli okablowanie jest prawidłowe, jeśli kod jest błędny, produkt nie będzie działał, kod ten zmienia wejścia i wyjścia w zależności od tego, jak je wymienisz.
Krok 4: Spójrz na to, co działa
Jeśli postępowałeś zgodnie ze wszystkim poprawnie, pokazało to, że działa dokładnie tak i powinno odliczać w zależności od twoich opóźnień i czasu rozpoczęcia, tak jak mój jest tutaj.
Mam nadzieję, że podobał ci się i nauczyłeś czegoś dzięki temu projektowi.
Zalecana:
Blokada zawieszenia serwomechanizmu z jednym przyciskiem: 3 kroki
Blokada zawieszenia jednoprzyciskowego serwomechanizmu: Rowery górskie z pełnym zawieszeniem zapewniają płynną jazdę, ale często wymagają zablokowania zawieszenia podczas pedałowania pod górę. W przeciwnym razie zawieszenie ściska się, gdy stoisz na pedałach, marnując ten wysiłek. Producenci rowerów wiedzą o tym i zapewniają
Odliczanie do nadchodzącego zdarzenia: 5 kroków
Odliczanie do nadchodzącego wydarzenia: Przegląd: Zegar odliczający wydarzenia jest podobny do produktów komercyjnych, z kilkoma zwrotami akcji:a) Można go odczytać z całej sali.b) Obraz wydarzenia można dostosować.c) W miarę odliczania czasu docelowego wydarzenia zmienia się liczba pozostałych dni kolor - zielony -> żółty
Zegar emerytalny/odliczanie/odliczanie: 4 kroki (ze zdjęciami)
Zegar emerytalny / Zegar odliczania / Zegar: miałem w szufladzie kilka takich wyświetlaczy LED 8x8 i zastanawiałem się, co z nimi zrobić. Zainspirowany innymi instrukcjami, wpadłem na pomysł, aby zbudować wyświetlacz odliczający/w górę, aby odliczać do przyszłej daty/godziny, a jeśli docelowy czas p
Sterowany przyciskiem kontroler krokowy: 4 kroki
Sterownik krokowy uruchamiany przyciskiem:
Wyświetlacz LCD sterowany przyciskiem tak/nie: 4 kroki
Tak/Nie LCD sterowany przyciskiem: Ten projekt jest połączeniem koncepcji „Hello World!” projekt na stronie Arduino (https://www.arduino.cc/en/Tutorial/HelloWorld) oraz „Sterowanie klawiaturą i myszą”; projekt na stronie Arduino (https://www.arduino.cc/en/Tut