Turinys:

„Arduino“skaičiavimo atgal/ poilsio mygtukas: 4 žingsniai
„Arduino“skaičiavimo atgal/ poilsio mygtukas: 4 žingsniai

Video: „Arduino“skaičiavimo atgal/ poilsio mygtukas: 4 žingsniai

Video: „Arduino“skaičiavimo atgal/ poilsio mygtukas: 4 žingsniai
Video: Leap Motion SDK 2024, Lapkritis
Anonim
„Arduino“skaičiavimo atgal/ poilsio mygtukas
„Arduino“skaičiavimo atgal/ poilsio mygtukas

Ši instrukcija mokys jus, kaip sukurti atgalinės atskaitos laikmatį naudojant 4 skaitmenų 7 segmentų ekraną, kurį galima iš naujo nustatyti mygtuku. Man kilo mintis tai padaryti, nes kurdamas 1 skaitmenų 7 segmentų ekraną klasėje, norėjau sukurti kažką didesnio, kas mane paskatino.

Į šią instrukciją įtrauktos reikalingos medžiagos, teisingi laidai ir atsisiunčiamas kodo failas, kuris turėjo užprogramuoti 4 skaitmenų 7 segmentų ekrano funkciją. Tinkamai atlikus šiuos veiksmus įsitikinsite, kad jūsų 4 skaitmenų 7 segmentų ekranas veikia tinkamai.

1 žingsnis: medžiagos

Medžiagos
Medžiagos
Medžiagos
Medžiagos

Norėdami sukurti 4 skaitmenų 7 segmentų ekrano laikmatį, jums reikės:

- 4 skaitmenų 7 segmentų ekranas

-14 laidų (spalva neturi jokio skirtumo)

-11 laidų, reikalingų 7 skaitmenų segmentui

-2 laidai skirti mygtukui

-Paspauskite mygtuką

-Audrino UNO su prijungimo USB kabeliu

2 žingsnis: laidų prijungimas

Laidai
Laidai
Laidai
Laidai
Laidai
Laidai
Laidai
Laidai

Įdėję 4 skaitmenų septynių segmentų ir paspaudimo mygtuką į savo duonos lentą, pirmasis žingsnis yra prijungti 4 skirtingų skaitmenų kaiščius prie pirmųjų keturių kaiščių prie „Arduino“, galite prijungti kaiščius, kaip jums patinka, ir pakeisti kodą pagal bet, kad būtų lengviau, mano kodas jau paruoštas taip, kaip aš tai padariau, galite tai padaryti taip.

Po to toliau prijunkite likusius 4 skaitmenų 7 segmentų ekrano kaiščius prie „Arduino“, kaip aš tai padariau. Kad man būtų lengviau, pradėjau nuo skaitmeninių kaiščių prijungimo, tada baigiau atskirus šviesos segmentus, nes tų laidų pridėjimas tampa netvarkingas. Tada likusieji „Arduino“kaiščiai (tiek 13, tiek 5) bus naudojami jungiant mygtuką.

Kaip aš tai padariau:

// 12 kaištis - pirmasis skaitmuo = 1 // 9 kaištis - antrasis skaitmuo = 2 // 8 kaištis - trečias skaitmuo = 3 // 6 kaištis ketvirtas skaitmuo = 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 žingsnis: kodavimas

Atlikdamas šį veiksmą, neteikiu kodo, kurį naudoju kurdamas segmentą, kad jis veiktų tinkamai ir taip, kaip man patiko.

Aš pabrėžiau svarbias dalis, kurias galite pakeisti, kad gautumėte skirtingą produkto pradžios laiką ir variantus. Galite pasirinkti naudoti šį kodą arba susikurti savo, jei norite, bet kodas yra skirtas jums jį paleisti.

Norėdami naudoti šį kodą, turite atsisiųsti „audrino“programinę įrangą, kurią galite rasti bet kur internete ir nemokamai.

*** Priminimas *** Net jei jūsų laidai yra teisingi, jei jūsų kodas neteisingas, jūsų produktas neveiks, šis kodas pakeis jūsų įvestis ir išvestis, atsižvelgiant į tai, kaip juos išvardysite.

4 žingsnis: pažiūrėkite, kaip tai veikia

Jei viską sekėte teisingai, tai rodė tokį darbą, ir tai turėtų būti skaičiuojama atgal, atsižvelgiant į jūsų vėlavimą ir pradžios laiką, kaip mano.

Tikiuosi, kad jums patiko ir kažką išmokote per šį projektą.

Rekomenduojamas: