Turinys:
- 1 žingsnis: prijunkite tą čiulptuką
- 2 veiksmas: prijunkite 3 ir 8 kaiščius prie maitinimo (bendras anodas) arba įžeminimo (bendras katodas)
- 3 žingsnis: Kalibruokite „Arduino“
- 4 žingsnis: Dabar pradėkime kalibruoti. (A segmentas, „Arduino“kaištis 1, LED kaištis 7)
- 5 veiksmas: prijunkite segmentą B („Arduino“kaištis 2, LED kaištis 6)
- 6 veiksmas: prijunkite segmentą C („Arduino“kaištis 3, LED kaištis 4)
- 7 veiksmas: prijunkite segmentą D („Arduino“kaištis 4, LED kaištis 2)
- 8 veiksmas: prijunkite segmentą E („Arduino“kaištis 5, LED kaištis 1)
- 9 veiksmas: prijunkite F segmentą („Arduino“kaištis 6, LED kaištis 9)
- 10 veiksmas: prijunkite segmentą G („Arduino“kaištis 7, LED kaištis 10)
- 11 veiksmas: prijunkite DC segmentą („Arduino“kaištis 8, LED kaištis 5)
- 12 veiksmas: susitvarkykite ir pasakykite: „Švara yra šalia dievotumo“ir šypsokitės, nes jūsų aštuoneri atrodo lyg seksualiai
- 13 veiksmas: sukurkite skaitiklį, kad parodytumėte savo technines galimybes
Video: „Arduino 7“segmentas (5011BS, įprastas anodas arba katodas) Pamoka: 13 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Mes ketiname tai padaryti! Bendras katodas arba anodas.
1 žingsnis: prijunkite tą čiulptuką
2 veiksmas: prijunkite 3 ir 8 kaiščius prie maitinimo (bendras anodas) arba įžeminimo (bendras katodas)
Naudokite 330 rezistorių, 1k diodai per silpni. Vykdydami šį veiksmą, šaukite „galia“Clarksono gysloje. (Svarbu)
3 ir 8 kaiščiai yra centriniai kaiščiai viršuje ir apačioje.
3 žingsnis: Kalibruokite „Arduino“
Atsisiųskite septynių segmentų biblioteką ir įdiekite į „Arduino IDE“.
github.com/DeanIsMe/SevSeg/archive/master….
Norėdami jį įdiegti, atidarykite „Arduino IDE“, eikite į Eskizas> Įtraukti biblioteką> Pridėti. ZIP biblioteką, tada pasirinkite atsisiųstą „SevSeg ZIP“failą.
Dabar turime „Arduino“blykstę atspausdinti tašką 8, kad galėtume ją sujungti.
kodas:
#include "SevSeg.h" SevSeg sevseg;
void setup () {
baitų skaičiusDigits = 1; // mes naudojame vieno skaitmens ekrano baitą skaitmenįPins = {}; // palikti tuščią vieno skaitmens rodomam baitui segmentPins = {1, 2, 3, 4, 5, 6, 7, 8}; // pasirinkti bet kokius 8 kontaktų bool rezistoriusOnSegments = true; baitų hardwareConfig = COMMON_ANODE; sevseg.begin (hardwareConfig, numDigits, digitPins, segmentPins, resistorsOnSegments); }
void loop () {
sevseg.setNumber (8, 0); // Spausdinti 8, 0 reiškia, kad dešimtainis taškas yra aktyvus, 1 išjungia. sevseg.refreshDisplay (); // Reikia toliau rodyti numerį}
4 žingsnis: Dabar pradėkime kalibruoti. (A segmentas, „Arduino“kaištis 1, LED kaištis 7)
Dabar mes kalibruosime iš A-DC eilės tvarka, po vieną.
Pažvelkite į šį kodą, jis yra abėcėlės tvarka nuo A-DC.
Mes sakome „Arduino“, kad:
pin1 = A, pin2 = B, kaištis 3 = C.
kaištis8 = nuolatinė srovė.
Taigi dabar prijunkite segmentą A prie 1 kaiščio (7 kaištis ant šviesos diodo)
baitų segmentasPins = {1, 2, 3, 4, 5, 6, 7, 8}; // pasirinkite bet kokius 8 kaiščius
5 veiksmas: prijunkite segmentą B („Arduino“kaištis 2, LED kaištis 6)
6 veiksmas: prijunkite segmentą C („Arduino“kaištis 3, LED kaištis 4)
7 veiksmas: prijunkite segmentą D („Arduino“kaištis 4, LED kaištis 2)
8 veiksmas: prijunkite segmentą E („Arduino“kaištis 5, LED kaištis 1)
9 veiksmas: prijunkite F segmentą („Arduino“kaištis 6, LED kaištis 9)
10 veiksmas: prijunkite segmentą G („Arduino“kaištis 7, LED kaištis 10)
11 veiksmas: prijunkite DC segmentą („Arduino“kaištis 8, LED kaištis 5)
12 veiksmas: susitvarkykite ir pasakykite: „Švara yra šalia dievotumo“ir šypsokitės, nes jūsų aštuoneri atrodo lyg seksualiai
13 veiksmas: sukurkite skaitiklį, kad parodytumėte savo technines galimybes
Kopijuokite ir įklijuokite kaip karšta, mes tik koreguojame pagrindinę kilpą.
void loop () {for (int i = 0; i <10; i ++) {sevseg.setNumber (i, 0); sevseg.refreshDisplay (); // Reikia toliau rodyti skaičiaus uždelsimą (1000); }}
Rekomenduojamas:
„Pasidaryk pats“ventiliatorius naudojant įprastas medicinos priemones: 8 žingsniai
„Pasidaryk pats“ventiliatorius, naudojant įprastas medicinos priemones: Šiame projekte pateikiamos instrukcijos, kaip surinkti pakeistą ventiliatorių, skirtą naudoti avariniais atvejais, kai nėra pakankamai komercinių ventiliatorių, pvz., Dabartinės COVID-19 pandemijos. Šio ventiliatoriaus dizaino pranašumas yra tas, kad
Kaip naudoti „Neopixel Ws2812“LED arba LED juostelę arba LED žiedą su „Arduino“: 4 žingsniai
Kaip naudoti „Neopixel Ws2812“LED arba LED juostelę arba LED žiedą su „Arduino“: Sveiki vaikinai, nes „Neopixel“LED juostelė yra labai populiari ir ji taip pat vadinama „ws2812 LED“juostele. Jie yra labai populiarūs, nes šioje LED juostelėje mes galime kreiptis į kiekvieną lemputę atskirai, o tai reiškia, kad jei norite, kad keli šviesos diodai švytėtų viena spalva
„Pasidaryk pats“„Mini Bass Synth“: „Meeblip“anodas: 10 žingsnių (su nuotraukomis)
„Pasidaryk pats“„Mini Bass Synth“: „Meeblip“anodas: tai yra mano pirmasis pamokymas, kaip nuo pat pradžių sukurti apdovanojimus pelniusį monosintą: „meeblip“anodą. Žemiau yra „musicradar“vaizdo įrašas, parodantis jums šios sintezės galimybę. Tai visiškai atviro kodo aparatūros boso sintezė , kuris yra skirtas tau
Maišytuvas be rankų arba pedalas arba vandens taupymo čiaupas: 5 žingsniai
Maišytuvas be rankų arba pedalinis maišytuvas arba vandens taupymo čiaupas: tai pigus ir paprastas būdas išjungti maišytuvą į laisvų rankų (higieninį) maišytuvą. Gydytojams to reikia higienos tikslais arba virtuvėje. Taip pat panašūs darbuotojai laisvų rankų įrangai, plauti abi rankas vienu metu ir taupyti vandenį
„MacBook“planšetinis kompiuteris arba „pasidaryk pats“„Cintiq“arba „Homebrew“planšetinis kompiuteris „Mac“: 7 žingsniai
„MacBook“planšetinis kompiuteris arba „pasidaryk pats“„Cintiq“arba „Homebrew“„Mac“planšetinis kompiuteris: labai įkvėptas „c4l3b“instrukcijos, kurią, savo ruožtu, įkvėpė bongofish, nusprendžiau išbandyti tą patį savo „Core 2 Duo MacBook“. Žingsniai buvo pakankamai skirtingi, todėl maniau, kad pateisinamas atskiras nurodymas. Taip pat