Satura rādītājs:

Arduino atpakaļskaitīšanas W/ atpūtas poga: 4 soļi
Arduino atpakaļskaitīšanas W/ atpūtas poga: 4 soļi

Video: Arduino atpakaļskaitīšanas W/ atpūtas poga: 4 soļi

Video: Arduino atpakaļskaitīšanas W/ atpūtas poga: 4 soļi
Video: Home Automation: 12V Relay with LED Display Delay 0.1 seconds to 999 seconds Timer module P1 to P4 2024, Jūlijs
Anonim
Arduino Count Count W/ Atpūtas poga
Arduino Count Count W/ Atpūtas poga

Šī pamācība iemācīs jums izveidot atpakaļskaitīšanas taimeri, izmantojot 4 ciparu 7 segmentu displeju, kuru var atiestatīt ar pogu. Man radās ideja to uztaisīt, jo, veidojot klasē 1 ciparu 7 segmentu displeju, es gribēju izveidot kaut ko lielāku, kas mani noveda pie tā.

Šajā pamācībā ir iekļauti nepieciešamie materiāli, pareiza elektroinstalācija un lejupielādējams koda fails, kas bija paredzēts, lai ieprogrammētu 4 ciparu 7 segmentu displeja funkciju. Pareizi veicot šīs darbības, tiks nodrošināts, ka jūsu 4 ciparu 7 segmentu displejs darbojas pareizi.

1. solis: materiāli

Materiāli
Materiāli
Materiāli
Materiāli

Lai izveidotu 4 ciparu 7 segmentu displeja taimeri, jums būs nepieciešams:

- 4 ciparu 7 segmentu displejs

-14 vadi (krāsai šajā ziņā nav nekādas atšķirības)

-11 vadi nepieciešami 7 ciparu segmentam

-2 vadi ir paredzēti spiedpogai

-Uzspied pogu

-Audrino UNO ar USB kabeli

2. solis: elektroinstalācija

Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija

Pēc četrciparu septiņu segmentu un spiedpogas ievietošanas uz jūsu maizes dēļa, pirmais solis ir savienot 4 dažādu ciparu tapas ar pirmajām četrām tapām Arduino, jūs varat savienot tapas, kā vēlaties, un mainīt kodu atbilstoši uz to, bet, lai būtu vieglāk, mans kods jau ir gatavs tam, kā es to darīju, jūs varat to darīt šādā veidā.

Pēc tam turpiniet pievienot atlikušos 4 ciparu 7 segmentu displeja tapas Arduino, kā es to darīju vai kā jūs to darījāt. Lai man būtu vieglāk, es sāku ar ciparu tapu pieslēgšanu, pēc tam pabeidzu ar atsevišķiem gaismas segmentiem, jo šo vadu pievienošana kļūst netīra. Pēc tam atlikušās Arduino tapas (gan 13, gan 5) tiks izmantotas, lai vadītu spiedpogu.

Veids, kā es to izdarīju:

// 12. tapa - pirmais cipars = 1 // 9. tapa - otrais cipars = 2 // 8. tapa - trešais cipars = 3 // 6. tapa ceturtais cipars = 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;

3. darbība: kodēšana

Šajā solī es nedodu kodu, ko izmantoju, lai izveidotu segmentu, lai tas darbotos pareizi un tā, kā man tas patika.

Es uzsvēru svarīgās daļas, kuras varat mainīt, lai savā produktā iegūtu dažādus sākuma laikus un variācijas. Jūs varat izvēlēties izmantot šo kodu vai izveidot savu, ja vēlaties, bet kods ir pieejams, lai to palaistu.

Lai izmantotu šo kodu, jums ir jālejupielādē audrino programmatūra, kuru varat atrast jebkurā vietā tiešsaistē un kas ir pieejama bez maksas.

*** Atgādinājums *** Pat ja jūsu vadi ir pareizi, ja jūsu kods ir nepareizs, jūsu produkts nedarbosies, šis kods maina jūsu ievadi un izvadi atkarībā no tā, kā jūs tos uzskaitāt.

4. solis: paskatieties, kā tas darbojas

Ja jūs pareizi sekojāt visam, tas parādīja darbu tāpat kā šis, un tam vajadzētu atskaitīties atkarībā no kavēšanās un sākuma laika, piemēram, manējais.

Es ceru, ka jums patika un uzzinājāt kaut ko no šī projekta.

Ieteicams: