Obsah:

Odpočítavanie Arduino W/ tlačidlo odpočinku: 4 kroky
Odpočítavanie Arduino W/ tlačidlo odpočinku: 4 kroky

Video: Odpočítavanie Arduino W/ tlačidlo odpočinku: 4 kroky

Video: Odpočítavanie Arduino W/ tlačidlo odpočinku: 4 kroky
Video: How to control DC Motor Speed with Arduino Uno using Push Button #arduino #engineer #electronics 2024, Júl
Anonim
Odpočítavanie Arduino W/ tlačidlo odpočinku
Odpočítavanie Arduino W/ tlačidlo odpočinku

Tento návod vás naučí, ako vytvoriť odpočítavanie pomocou 4-miestneho 7-segmentového displeja, ktorý je možné resetovať tlačidlom. Dostal som nápad to urobiť, pretože pri vytváraní 1-miestneho 7-segmentového displeja v triede som chcel vytvoriť niečo väčšie, čo ma k tomu priviedlo.

V tomto návode sú zahrnuté požadované materiály, správne zapojenie a súbor s kódom na stiahnutie, ktorý mal naprogramovať funkciu 4-miestneho 7-segmentového displeja. Správne vykonanie týchto krokov zaistí správnu funkciu 4-miestneho 7-segmentového displeja.

Krok 1: Materiály

Materiály
Materiály
Materiály
Materiály

Na vytvorenie 4-miestneho 7-segmentového časovača displeja budete potrebovať:

- 4-miestny 7-segmentový displej

-14 drôtov (farba na tom nezáleží)

-11 drôtov potrebných pre 7 -miestny segment

-2 Drôty sú pre tlačidlo

-Tlačidlo

-Audrino UNO s pripojovacím káblom USB

Krok 2: Zapojenie

Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
Elektrické vedenie

Po umiestnení 4-miestneho 7-segmentového tlačidla a tlačidla na dosku Breadboard je prvým krokom pripojenie 4 rôznych číslicových pinov k prvým štyrom kolíkom k Arduinu, kolíky môžete zapojiť podľa vlastného uváženia a zmeniť kód podľa na to, ale aby to bolo jednoduchšie, môj kód je už pripravený na spôsob, akým som to urobil, môžete to urobiť aj týmto spôsobom.

Potom pokračujte v pripájaní zvyšných 4-miestnych 7-segmentových pinov displeja k Arduinu tak, ako som to urobil ja alebo ako ste to urobili. Aby som to mal jednoduchšie, začal som s zapojením číslicových pinov a potom som dokončil jednotlivé svetelné segmenty, pretože pridávanie týchto vodičov sa stáva neporiadnym. Ďalej budú zostávajúce kolíky Arduina (13 aj 5) použité na zapojenie tlačidla.

Ako som to urobil:

// pin 12 - prvá číslica = 1 // pin 9 - druhá číslica = 2 // pin 8 - tretia číslica = 3 // pin 6 štvrtá číslica = 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;

Krok 3: Kódovanie

V tomto kroku neposkytnem kód, ktorý som použil na vytvorenie segmentu, aby správne fungoval a tak, ako sa mi páčil.

Zdôraznil som dôležité časti, ktoré môžete zmeniť, aby ste vo svojom produkte získali rôzne časy spustenia a variácie. Môžete sa rozhodnúť použiť tento kód alebo si vytvoriť svoj vlastný, ak chcete, ale kód je na to, aby ste ho mohli spustiť.

Ak chcete použiť tento kód, musíte si stiahnuť softvér audrino, ktorý nájdete kdekoľvek na internete a je k dispozícii zadarmo.

*** Pripomienka *** Aj keď je vaše zapojenie správne, ak je váš kód nesprávny, váš produkt nebude fungovať, tento kód zmení vaše vstupy a výstupy podľa toho, ako ich uvediete v zozname.

Krok 4: Pozrite sa, ako to funguje

Ak ste všetko dodržali správne, ukázalo sa, že to funguje takto a malo by sa to odpočítavať v závislosti od vašich oneskorení a času začiatku, ako je ten môj tu.

Dúfam, že sa vám tento projekt páčil a niečo ste sa naučili.

Odporúča: