Kazalo:

Gumb za odštevanje Arduino W/ počitek: 4 koraki
Gumb za odštevanje Arduino W/ počitek: 4 koraki

Video: Gumb za odštevanje Arduino W/ počitek: 4 koraki

Video: Gumb za odštevanje Arduino W/ počitek: 4 koraki
Video: Использование кнопки скорости шагового двигателя 28BYJ-48 с 8 проектами: Ultimate Video Tutorial, урок 107 2024, Julij
Anonim
Gumb za odštevanje Arduino W/ Počitek
Gumb za odštevanje Arduino W/ Počitek

Ta Instructable vas bo naučil ustvariti odštevalnik časa s 4-mestnim 7-segmentnim zaslonom, ki ga lahko ponastavite s tipko. Idejo sem dobil, ker sem med ustvarjanjem enomestnega 7-segmentnega zaslona v razredu želel ustvariti nekaj večjega, kar me je pripeljalo do tega.

V to navodilo za uporabo so potrebni materiali, pravilno ožičenje in datoteka za prenos kode, ki naj bi programirala delovanje 4-mestnega 7-segmentnega zaslona. Če pravilno sledite tem korakom, boste zagotovili pravilno delovanje vašega 4-mestnega 7-segmentnega zaslona.

1. korak: Materiali

Materiali
Materiali
Materiali
Materiali

Če želite ustvariti 4-mestni 7-segmentni časovnik, boste potrebovali naslednje:

- 4-mestni 7-segmentni zaslon

-14 žic (barva ni pomembna)

-11 žic, potrebnih za 7 -mestni segment

-2 žice so za potisni gumb

-Pritisni gumb

-Audrino UNO s priključnim USB kablom

2. korak: 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

Ko 4-mestno 7-segmentno tipko in potisni gumb namestite na svojo ploščico, je prvi korak, da 4 različne številske zatiče povežete s prvimi štirimi zatiči na Arduino, lahko pa jih priključite po želji in spremenite svojo kodo na to, da pa bo moja koda že pripravljena na način, kot sem to naredil, lahko to storite tako.

Po tem še naprej priključite preostale 4-mestne 7-segmentne zatiče zaslona na Arduino, kot sem to storil jaz ali kakor koli ste to storili. Da bi si olajšala, sem začela z ožičenjem številskih zatičev, nato pa končala s posameznimi svetlobnimi segmenti, saj je dodajanje teh žic neurejeno. Nato se preostali zatiči Arduina (tako 13 kot 5) uporabijo za ožičenje potisnega gumba.

Način, kako sem to naredil:

// pin 12 - prva številka = 1 // pin 9 - druga številka = 2 // pin 8 - tretja številka = 3 // pin 6 četrta številka = 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. korak: Kodiranje

V tem koraku ne bom predložil kode, ki sem jo uporabil za ustvarjanje segmenta in njegovo pravilno delovanje ter takšno, kot mi je bil všeč.

Poudaril sem pomembne dele, ki jih lahko spremenite, da dobite različne začetne čase in različice v svojem izdelku, lahko se odločite za uporabo te kode ali pa jo naredite sami, če želite, vendar je koda na voljo, da jo zaženete.

Če želite uporabiti to kodo, morate prenesti programsko opremo audrino, kjer jo najdete kjer koli na spletu in je na voljo brezplačno.

*** Opomnik *** Tudi če je ožičenje pravilno, če je koda napačna, izdelek ne bo deloval, ta koda spremeni vaše vnose in izhode, odvisno od tega, kako jih navedete.

4. korak: poglejte, kako deluje

Če ste vse pravilno upoštevali, se je izkazalo, da deluje tako, in odštevanje bi moralo biti odvisno od vaših zamud in začetnega časa, kot je moj tukaj.

Upam, da ste uživali in se s tem projektom kaj naučili.

Priporočena: