Tlačítko odpočítávání Arduino s tlačítkem Rest: 4 kroky
Tlačítko odpočítávání Arduino s tlačítkem Rest: 4 kroky
Anonim
Tlačítko odpočítávání Arduino s tlačítkem Rest
Tlačítko odpočítávání Arduino s tlačítkem Rest

Tento Instructable vás naučí, jak vytvořit odpočítávací časovač pomocí 4místného 7segmentového displeje, který lze resetovat tlačítkem. Dostal jsem nápad to udělat, protože při vytváření 1místného 7segmentového displeje ve třídě jsem chtěl vytvořit něco většího, co mě k tomu přivedlo.

Součástí tohoto Instructable jsou požadované materiály, správné zapojení a soubor ke stažení kódu, který měl naprogramovat funkci 4místného 7segmentového displeje. Správné provedení těchto kroků zajistí, že váš 4místný 7segmentový displej bude správně fungovat.

Krok 1: Materiály

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

K vytvoření 4místného 7segmentového časovače zobrazení budete potřebovat následující:

- 4místný 7segmentový displej

-14 vodičů (barva na tom nezáleží)

-11 vodičů potřebných pro 7místný segment

-2 Vodiče jsou pro tlačítko

-Stiskněte tlačítko

-Audrino UNO s připojovacím kabelem USB

Krok 2: Zapojení

Elektrické vedení
Elektrické vedení
Elektrické vedení
Elektrické vedení
Elektrické vedení
Elektrické vedení
Elektrické vedení
Elektrické vedení

Po umístění 4místného 7segmentu a tlačítka na prkénko je prvním krokem připojení 4 různých číslicových kolíků k prvním čtyřem kolíkům k Arduinu, můžete piny zapojit podle libosti a změnit kód podle k tomu, ale aby to bylo jednodušší, můj kód je již připraven tak, jak jsem to udělal, můžete to udělat tímto způsobem.

Poté pokračujte v připojování zbývajících 4místných 7segmentových displejových pinů k Arduinu, jak jsem to udělal, nebo jakkoli jste to udělali. Abych si to usnadnil, začal jsem s propojováním digitálních kolíků a poté jsem dokončil jednotlivé světelné segmenty, protože přidání těchto vodičů se stalo nepořádným. Dále budou zbývající kolíky Arduina (13 a 5) použity k zapojení tlačítka.

Jak jsem to udělal:

// pin 12 - první číslice = 1 // pin 9 - druhá číslice = 2 // pin 8 - třetí číslice = 3 // pin 6 čtvrtá číslice = 4

const int a = 12;

const int b = 10;

const int c = 8;

const int d = 7;

konst 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ódování

V tomto kroku nebudu poskytovat kód, který jsem použil k vytvoření segmentu, aby fungoval správně a tak, jak se mi líbil.

Zdůraznil jsem důležité části, které můžete změnit, abyste ve svém produktu získali různé časy zahájení a varianty. Můžete se rozhodnout použít tento kód nebo si vytvořit vlastní, pokud chcete, ale kód je k dispozici pro jeho spuštění.

Chcete -li tento kód použít, musíte si stáhnout software audrino, který najdete kdekoli online a je k dispozici zdarma.

*** Připomenutí *** I když je vaše zapojení správné, pokud je váš kód špatný, váš produkt nebude fungovat, tento kód změní vaše vstupy a výstupy podle toho, jak je uvedete.

Krok 4: Podívejte se, jak to funguje

Pokud jste vše správně sledovali, ukázalo se, že to funguje právě takto, a mělo by se to odpočítávat v závislosti na vašich zpožděních a čase zahájení, jako je ten můj.

Doufám, že jste si tento projekt užili a něco se naučili.

Doporučuje: