Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Ta instrukcja pokaże Ci, jak zrobić zegar segmentowy Arduino 7.
dokładność jest jednak do bani!
więc zrobiłem to tylko do programowania i dla zabawy.
jeśli chcesz zrobić poważny zegar, możesz użyć modułu RTC, który będzie rejestrował czas.
możesz użyć gotowego 4 siedmiosegmentowego wyświetlacza, jeśli nie czujesz się komfortowo ze złożonym okablowaniem, które może znacznie zmniejszyć ryzyko poluzowania połączenia i niewłaściwego wyjścia wyświetlacza.
jeden przycisk służy do zwiększania godziny, a drugi do zwiększania minuty o jedną.
Kieszonkowe dzieci
Deska do krojenia chleba
Arduino (mój nano)
4 siedmiosegmentowy wyświetlacz
2 przyciski
2 diody LED
4 rezystory jednokohm
jeden rezystor ograniczający prąd (220ohm)
jakiś przewód przyłączeniowy
Krok 1: Multipleksowanie 4 wyświetlacz siedmiosegmentowy
połącz wszystkie odpowiadające piny każdego 7-seg ze sobą, aby zmultipleksować wyświetlacz w podanej kolejności na powyższych zdjęciach.
Krok 2: Podłączanie 7-segmentowego wyświetlacza do Arduino
Podłącz wszystkie zaciski 7-segmentowego wyświetlacza do cyfrowego pinu Arduino zgodnie z tym schematem.
A –cyfrowy pin 2
B – cyfrowy pin 3
C – pin cyfrowy 4
D – pin cyfrowy 5
E – cyfrowy pin 6
F – pin cyfrowy 7
G – pin cyfrowy 8
DP – pin cyfrowy 9.
Podłącz wszystkie wspólne piny do cyfrowego pinu Arduino przez rezystor 1K omów
D1 – pin cyfrowy 10
D2 –cyfrowy pin 11
D3 – pin cyfrowy 12
D4 – cyfrowy pin 13
Krok 3: Podłączanie diody sekund i przycisku regulacji
Uziemić jeden zacisk przycisku i katodę diody LED.
Podłącz sąsiedni zacisk odpowiednio do A0 i A1.
Anoda LED do A3.
Krok 4: Kod
Pobierz najpierw 7-segmentową bibliotekę wyświetlaczy z linku podanego poniżej z Github i wyodrębnij ją do folderu biblioteki Arduino ide
biblioteka siedmiosegmentowa
wgraj kod do Arduino
możecie zmienić kod według siebie.