Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Denna instruerbara visar dig hur du gör Arduino 7 -segmentsklockan.
noggrannheten är dock sugen!
så jag gjorde det här bara för programmering och för skojs skull.
om du vill göra en seriös klocka kan du använda rtc -modul som kommer att hålla ett register över tiden.
Du kan använda en fördefinierad sjusegmentsdisplay om du inte känner dig bekväm med komplexa kablar, vilket avsevärt kan minska risken för lös anslutning och felaktig bildskärmseffekt.
en tryckknapp är att öka timmen och en annan är att öka minuten med en.
Tillbehör
Bakbord
Arduino (min nano)
4 displayer med sju segment
2 tryckknapp
2 led
4 motstånd med en kohm
ett strömbegränsande motstånd (220ohm)
lite anslutningstråd
Steg 1: Multiplexing 4 Display med sju segment
anslut alla motsvarande stift på varje 7-seg till varandra för att multiplexera displayen i den angivna ordningen i ovanstående bilder.
Steg 2: Anslutning av 7 -segmentskärm till Arduino
Anslut alla terminaler på 7-segmentskärmen till Arduinos digitala stift enligt detta schema.
A – digitalt stift 2
B - digital stift 3
C - digital stift 4
D - digital stift 5
E - digital stift 6
F – digital stift 7
G - digital stift 8
DP - digital stift 9.
Anslut alla vanliga stift till digitala stift av Arduino genom 1K ohm motstånd
D1 - digital stift 10
D2 - digital stift 11
D3 - digital stift 12
D4 - digital stift 13
Steg 3: Anslutning av sekunders LED och justeringsknapp
Jorda en terminal av tryckknappen och katoden på lysdioden.
Anslut den intilliggande terminalen till A0 respektive A1.
LED -anod till A3.
Steg 4: Kod
Ladda ner bibliotek med 7 segment först från länken nedan från Github och extracrt det till Arduino ide biblioteksmapp
sju segment bibliotek
ladda upp koden till din Arduino
du kan ändra koden enligt dig själv.