Arduino MAX7219 realtidsklocka
Arduino-MAX7219-7-Segment-Led-Clock
Denna realtidsklocka baseras på RTC chip DS3231
7 segment ledde konstruktion (gemensam katod typ)
Display ombord är en skräddarsydd 7 Segment ledde (du kan använda alla tillgängliga 7 segment lysdioder).
den använder 5 parallellt anslutna 3mm spridde ut lysdioder för att göra ett segment. Totalt 35 lysdioder som behövs för en siffra. eftersom vi använder max7219 som 7 segment förare vi måste bygga diplomen som gemensam katod typ dvs alla - ve en siffra lysdiod bör knytas ihop.
Mikrokontroller
Jag har använt Arduino Pro Mini som mikrokontroller (du kan använda en arduino compatiable ombord).
Knappar
Välj knappen
Meny-knappen
Upp knappen
Ned knappen
Att trycka på Meny-knappen kommer att gå igenom alla tillgängliga menyer
MENU_HH_MM (klocka visar nuvarande timmar och minuter)
MENU_MM_SS (klocka visar nuvarande minuter och sekunder)
MENU_DD_MM (klocka visar dagens datum och månad)
MENU_YY_YY (klocka visar innevarande år)
MENU_LIGHT (klockan visar nuvarande ljusstyrkan på displayen)
Att trycka på knappen Välj kommer att träda i redigeringsläget för aktuellt
menyn (Redigera-läget kommer timeout efter 12 sekunders inaktivitet), att trycka igen kommer att gå igenom aktuella menyalternativen. Att trycka upp ner knappar i redigeringsläget kommer att öka eller minska värdet. Att trycka upp knappen när inte i edit läge kommer diplay nuvarande menyinformationen enligt följande (info-läge kommer timeout efter 3 sekunder)
Att trycka ner knappen kommer köra test, som testar displayen
test för varje enskilt segment.
test för full 16 hexadecimala tecken.
testa för display intensitet från min t0 max och max till min
Strömförsörjning
5V/500ma (jag använde min gamla nokia laddare)
KODEN