Sadržaj:

Arduino dugme za odbrojavanje W/ dugme za odmor: 4 koraka
Arduino dugme za odbrojavanje W/ dugme za odmor: 4 koraka

Video: Arduino dugme za odbrojavanje W/ dugme za odmor: 4 koraka

Video: Arduino dugme za odbrojavanje W/ dugme za odmor: 4 koraka
Video: CS50 2015 - Week 4 2024, Novembar
Anonim
Arduino tipka za odbrojavanje W/ odmor
Arduino tipka za odbrojavanje W/ odmor

Ovaj Instructable će vas naučiti kako stvoriti tajmer za odbrojavanje pomoću 4-znamenkasti 7-segmentnog ekrana koji se može resetirati pritiskom na dugme. Došao sam na ideju da to napravim jer sam prilikom kreiranja jednocifrenog 7-segmentnog ekrana u klasi želio stvoriti nešto veće što me dovelo do ovoga.

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

Korak 1: Materijali

Materijali
Materijali
Materijali
Materijali

Za kreiranje četverocifrenog 7-segmentnog mjerača vremena za prikaz potrebno vam je sljedeće:

- 4-cifreni 7-segmentni ekran

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

-11 žica potrebnih za 7 -znamenkasti segment

-2 žice služe za pritiskanje dugmeta

-Pritisni dugme

-Audrino UNO sa priključnim USB kablom

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 pločicu, prvi korak je da povežete 4 različite znamenke s prva četiri pina na Arduino, možete povezati žice kako želite i promijeniti kôd prema na to, ali da 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 s povezivanjem preostalih 4-znamenkanih 7-segmentnih priključaka za prikaz 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 cifarskih pinova, 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 ožičenje Push Buttona.

Način na koji sam to uradio:

// 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 njegovo pravilno funkcioniranje i onako kako mi se dopao.

Istaknuo sam važne dijelove koje možete promijeniti kako biste dobili različita vremena početka i varijacije u svom proizvodu, možete odabrati da koristite ovaj kod ili napravite svoj ako želite, ali kôd je tu da ga pokrenete.

Da biste koristili ovaj kôd, morate preuzeti softver audrino koji možete pronaći bilo gdje na mreži i dostupan je besplatno.

*** Podsjetnik *** Čak i ako je 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 navodite.

Korak 4: Pogledajte kako funkcionira

Ako ste sve pravilno slijedili, pokazalo se 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čuje se: