Sadržaj:

Arduino tipka za odbrojavanje W/ gumb za odmor: 4 koraka
Arduino tipka za odbrojavanje W/ gumb za odmor: 4 koraka

Video: Arduino tipka za odbrojavanje W/ gumb za odmor: 4 koraka

Video: Arduino tipka za odbrojavanje W/ gumb za odmor: 4 koraka
Video: CS50 2013 - Week 9 2024, Srpanj
Anonim
Arduino tipka za odbrojavanje W/ odmor
Arduino tipka za odbrojavanje W/ odmor

Ovaj Instructable naučit će vas kako stvoriti odbrojavanje pomoću 4-znamenkasti 7-segmentnog zaslona koji se može resetirati pomoću gumba. Na ideju sam ovo došao jer sam prilikom stvaranja jednoznamenkastog 7-segmentnog zaslona u klasi želio stvoriti nešto veće što me dovelo do ovoga.

U ovu uputu uključeni su potrebni materijali, ispravno ožičenje i datoteka koda koja se može preuzeti za programiranje funkcije četveroznamenkastog 7-segmentnog zaslona. Ako pravilno slijedite ove korake, osigurat ćete da vaš 4-znamenkasti 7-segmentni zaslon radi ispravno.

Korak 1: Materijali

Materijali
Materijali
Materijali
Materijali

Da biste izradili četveroznamenkasti 7-segmentni mjerač vremena za prikaz, trebat će vam sljedeće:

- 4-znamenkasti 7-segmentni zaslon

-14 žica (Boja nema razlike kada je u pitanju ovo)

-11 žica potrebnih za 7 -znamenkasti segment

-2 žice služe za pritiskanje gumba

-Pritisnite gumb

-Audrino UNO s priključnim USB kabelom

Korak 2: Ožičenje

Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje

Nakon postavljanja četveroznamenkastog 7-segmenta i gumba za pritiskanje na vašu oglasnu ploču, prvi korak je povezivanje 4 različite znamenke s prva četiri pina na Arduino, možete ih priključiti kako želite i promijeniti kôd prema na to, ali kako bih vam olakšao, moj kod je već spreman za način na koji sam to učinio, možete to učiniti na taj način.

Nakon toga nastavite ožičiti preostale 4-znamenkane 7-segmentne iglice zaslona na Arduino kao što sam ja učinio ili kako god to učinili. Kako bih si olakšao, počeo sam s ožičenjem znamenki za cifre, a zatim završio s pojedinačnim segmentima svjetla jer je dodavanje tih žica postalo neuredno. Zatim će se preostali pinovi Arduina (i 13 i 5) upotrijebiti za povezivanje push gumba.

Način na koji sam to učinio:

// pin 12 - prva znamenka = 1 // pin 9 - druga znamenka = 2 // pin 8 - treća znamenka = 3 // pin 6 četvrta znamenka = 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;

Korak 3: Kodiranje

U ovom koraku ne bih dao kôd koji sam koristio za kreiranje segmenta i njegovu ispravnu funkciju te onako kako mi se svidio.

Istaknuo sam važne dijelove koje možete promijeniti kako biste dobili različita vremena početka i varijacije unutar svog proizvoda, možete odabrati korištenje ovog koda ili napraviti svoj vlastiti ako želite, ali kôd je tu da ga pokrenete.

Za korištenje ovog koda morat ćete preuzeti softver audrino koji možete pronaći bilo gdje na mreži i dostupan je besplatno.

*** Podsjetnik *** Čak i ako je vaše ožičenje ispravno ako je kôd pogrešan, vaš proizvod neće raditi, ovaj kôd mijenja vaše ulaze i izlaze ovisno o tome kako ih popisujete.

Korak 4: Pogledajte kako djeluje

Ako ste sve točno slijedili, pokazao je da funkcionira upravo ovako, i trebalo bi odbrojavati ovisno o vašim kašnjenjima i vremenu početka, kao što je moje ovdje.

Nadam se da ste uživali i naučili nešto kroz ovaj projekt.

Preporučeni: