Turinys:
Video: Skaitmeninis ir dvejetainis 8 skaitmenų X 7 segmentų LED ekranas: 4 žingsniai (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Sekite daugiau autoriaus:
Apie: Kodavimas, elektroninis prototipų kūrimas naudojant „Arduino“ir duomenų analizė yra mano pomėgiai. Daugiau apie lagsilva »
Tai yra mano atnaujinta skaitmeninio ir dvejetainio laikrodžio versija, naudojant 8 skaitmenų x 7 segmentų LED ekraną.
Man patinka suteikti naujų įprastų įrenginių funkcijų, ypač laikrodžių, ir šiuo atveju „7 Seg“ekrano naudojimas dvejetainiam laikrodžiui yra netradicinis ir tai yra įdomus bei kitoks jo taikymo būdas.
Mano pasirinkimas šiame projekte buvo naudoti ekraną, maitinamą MAX72xx, kuris yra tikrai naudingas, nes jame naudojami tik trys skaitmeniniai „Arduino“prievadai. Aš taip pat naudojau nebrangų DS1307 RTC modulį, kad laikrodžio laiko režimas būtų išsaugotas vidinėje atmintyje: standartinis 24HS arba AM-PM.
Kiekvieną kartą, kai iš naujo nustatote ar iš naujo paleidžiate „Arduino“, laiko režimas pasikeis.
Pirmieji keturi skaitmenys kairėje ekrano pusėje rodo valandas ir minutes dešimtainiais skaičiais. Kiti trys skaitmenys rodo valandas, minutes ir sekundes dvejetainiu žymėjimu, o paskutinis skaitmuo dešinėje informuoja darbo dieną.
Kalbant apie kodą, turėjau sukurti būdą, kaip naudoti „LedControl“biblioteką, kad įprastas 7 segmentų dešimtainis ekranas taptų dvejetainiu. Sprendimas yra naudoti funkciją „setRow“, kuri paprastai taikoma taškinių matricų rodymui. Naudodami šią funkciją, galite individualiai valdyti ekrano šviesos diodus, kad sukurtumėte bet kokį simbolių modelį.
Tikiuosi patiks!
1 žingsnis: medžiagų sąrašas
- „Arduino UNO R3“
- 8 skaitmenų x 7 segmentų LED ekranas su MAX7219
- DS1307 RTC modulis (realiojo laiko laikrodis)
- Maža duonos lenta
- Džemperiai
2 žingsnis: schemos
Montavimo jungtys parodytos pridedamame eskize.
Prieš įjungdami maitinimą, atidžiai sekite.
3 žingsnis: šablonas
Aš padariau modelį, atspausdintą ant popieriaus, kad padengtų ir palengvintų LED ekrano skaitymą.
Tiesiog atsispausdinkite ir iškirpkite per 7 segmentų ekraną.
4 žingsnis: „Arduino“kodas
Pridėtame faile yra „Arduino“kodas.
Norėdami paleisti šį kodą, jums reikės šių bibliotekų:
LedControl.h - biblioteka, skirta valdyti LED ekraną naudojant MAX72xx
Wire.h - biblioteka, palaikanti ryšius su RTC
DS1307RTC.h - biblioteka RTC valdymui
Rekomenduojamas:
4 skaitmenų 7 segmentų ekranas 14 kaiščių su „Arduino“: 3 žingsniai
4 skaitmenų 7 segmentų ekranas 14 kaiščių su „Arduino“: visada gera idėja patikrinti, ar įrenginys veikia tinkamai, ar ne, jei tas komponentas turi labai daug kaiščių. Šiame projekte aš išbandžiau savo 4 skaitmenų 7 segmentų 14 kontaktų ekraną. Visi 7 segmentai vienu metu bus rodomi nuo 0 iki 9
Naudojant 4 skaitmenų ir 7 segmentų ekraną su „Arduino“: 7 žingsniai
4 skaitmenų ir 7 segmentų ekrano naudojimas su „Arduino“: šioje pamokoje aš parodysiu, kaip naudoti 7 segmentų ekraną su 4 skaitmenimis naudojant „arduino“. Kai kuriuos pagrindinius dalykus, kuriuos norėčiau atkreipti dėmesį, yra tai, kad tai užima beveik visus skaitmeninius kaiščius ant „arduino uno“, „Leonardo“, lentų su 13 skaitmeninių
Atstumo jutiklis + 4 skaitmenų, 7 segmentų ekranas: 4 žingsniai
Atstumo jutiklis + 4 skaitmenų, 7 segmentų ekranas: naudokite atstumo jutiklį ir peržiūrėkite objektų atstumą septynių segmentų ekrane. Taip pat galite pamatyti, kaip servo sistema labiau juda į kairę, kai objektas priartėja. Raudonas šviesos diodas parodys, ar esate per arti, o žalias šviesos diodas parodys, ar esate per
3 skaitmenų „Arduino“dvejetainis skaitiklis: 8 žingsniai (su nuotraukomis)
3 skaitmenų „Arduino“dvejetainis skaitiklis: Šis projektas yra skaitiklis 1–999, kiekvienam skaitmeniui naudojant 4 šviesos diodus, o jo valdymo kaištis yra anodas, paliekant laisvus katodus, kad būtų galima sujungti su atitinkama šviesos diodų eilute ir rezistoriumi tarp šio ir „Arduino“kaiščio . Įprasti anodai bus
4 skaitmenų 7 segmentų ekranas iš šiukšliadėžės: 7 žingsniai
4 skaitmenų 7 segmentų ekranas iš šiukšliadėžės: jau seniai įkėliau pamokomą, labai ilgą laiką. Taigi šiandien aš jums parodysiu, kaip paversti šiukšles į gražų ekraną! Šis ekranas gali būti naudojamas laikrodžiui, kurį aš paskelbsiu savo ateities instrukcijoje. Leiskite kasti! U