Përmbajtje:

Segmenti Arduino 7 (5011BS, Anodë e Përbashkët ose Katodë) Udhëzues: 13 hapa
Segmenti Arduino 7 (5011BS, Anodë e Përbashkët ose Katodë) Udhëzues: 13 hapa

Video: Segmenti Arduino 7 (5011BS, Anodë e Përbashkët ose Katodë) Udhëzues: 13 hapa

Video: Segmenti Arduino 7 (5011BS, Anodë e Përbashkët ose Katodë) Udhëzues: 13 hapa
Video: Светодиодный DVD-дисплей и Arduino Nano (основы семисегментного светодиодного дисплея) 2024, Nëntor
Anonim
Image
Image
Lidheni atë pinjoll
Lidheni atë pinjoll

Ne do ta bëjmë këtë gjë të funksionojë! Katodë e zakonshme ose Anodë.

Hapi 1: Lidheni atë pinjoll

Hapi 2: Lidhni Kunjat 3 dhe 8 me Power (Anode e zakonshme) ose Ground (Katodë e zakonshme)

Lidhni Kunjat 3 & 8 me Power (Anode e zakonshme) ose Ground (Katodë e zakonshme)
Lidhni Kunjat 3 & 8 me Power (Anode e zakonshme) ose Ground (Katodë e zakonshme)
Lidhni Kunjat 3 dhe 8 me Power (Anode e zakonshme) ose Ground (Katodë e zakonshme)
Lidhni Kunjat 3 dhe 8 me Power (Anode e zakonshme) ose Ground (Katodë e zakonshme)

Përdorni një rezistencë 330, 1k e bën led -in shumë të zbehtë. Bërtisni 'fuqi' në venën e Clarkson ndërsa përfundoni këtë hap. (E rendesishme)

Kunjat 3 dhe 8 janë kunjat qendrore lart dhe poshtë.

Hapi 3: Ndizni Arduino për Kalibrim

Ndizni Arduino për Kalibrim
Ndizni Arduino për Kalibrim

Shkarkoni bibliotekën Seven Segment dhe instaloni në Arduino IDE.

github.com/DeanIsMe/SevSeg/archive/master….

Për ta instaluar, hapni Arduino IDE, shkoni te Sketch> Include Library> Add. ZIP Library, më pas zgjidhni skedarin ZIP SevSeg që keni shkarkuar.

Tani duhet të ndezim Arduino -n për të printuar numrin 8 me një pikë, në mënyrë që ta lidhim atë.

kodi:

#përfshi "SevSeg.h" SevSeg sevseg;

void setup () {

bajt numDigits = 1; // ne po përdorim një shifër të shfaqjes së bajtit digitPins = {}; // lëreni bosh për një shifër me një shifër të byte segmentPins = {1, 2, 3, 4, 5, 6, 7, 8}; // zgjidhni çdo 8 kunja bool resistorsOnSegments = true; byte hardwareConfig = COMMON_ANODE; sevseg.begin (hardwareConfig, numDigits, digitPins, segmentPins, resistorsOnSegments); }

lak void () {

sevseg.setNumber (8, 0); // Shtyp 8, 0 do të thotë që pika dhjetore është aktive, 1 e fik atë. sevseg.refreshDisplay (); // Nevojitet për të vazhduar shfaqjen e numrit}

Hapi 4: Tani Le të Fillojmë Kalibrimin. (Segmenti A, Arduino Pin 1, LED Pin 7)

Tani Le të Fillojmë Kalibrimin. (Segmenti A, Arduino Pin 1, LED Pin 7)
Tani Le të Fillojmë Kalibrimin. (Segmenti A, Arduino Pin 1, LED Pin 7)
Tani Le të Fillojmë Kalibrimin. (Segmenti A, Arduino Pin 1, LED Pin 7)
Tani Le të Fillojmë Kalibrimin. (Segmenti A, Arduino Pin 1, LED Pin 7)
Tani Le të Fillojmë Kalibrimin. (Segmenti A, Arduino Pin 1, LED Pin 7)
Tani Le të Fillojmë Kalibrimin. (Segmenti A, Arduino Pin 1, LED Pin 7)

Tani, ne do të kalibrojmë nga A-DC në rregull, një nga një.

Shikoni këtë kod, është alfabetik nga A-DC.

Ne po i themi Arduino -s se:

pin1 = A, pin2 = B, pin3 = C

pin8 = DC.

Pra, tani, lidhni segmentin A me pin 1. (pin 7 në LED)

segmenti bytePinat = {1, 2, 3, 4, 5, 6, 7, 8}; // zgjidhni çdo 8 kunja

Hapi 5: Lidhni segmentin B (Arduino Pin 2, LED Pin 6)

Lidhni Segmentin B (Arduino Pin 2, LED Pin 6)
Lidhni Segmentin B (Arduino Pin 2, LED Pin 6)

Hapi 6: Lidhni segmentin C (Arduino Pin 3, LED Pin 4)

Lidhni segmentin C (Arduino Pin 3, LED Pin 4)
Lidhni segmentin C (Arduino Pin 3, LED Pin 4)

Hapi 7: Lidhni segmentin D (Arduino Pin 4, LED Pin 2)

Lidh segmentin D (Arduino Pin 4, LED Pin 2)
Lidh segmentin D (Arduino Pin 4, LED Pin 2)

Hapi 8: Lidhni segmentin E (Arduino Pin 5, LED Pin 1)

Lidhni segmentin E (Arduino Pin 5, LED Pin 1)
Lidhni segmentin E (Arduino Pin 5, LED Pin 1)

Hapi 9: Lidhni segmentin F (Arduino Pin 6, LED Pin 9)

Lidhni segmentin F (Arduino Pin 6, LED Pin 9)
Lidhni segmentin F (Arduino Pin 6, LED Pin 9)

Hapi 10: Lidhni segmentin G (Arduino Pin 7, LED Pin 10)

Lidhni segmentin G (Arduino Pin 7, LED Pin 10)
Lidhni segmentin G (Arduino Pin 7, LED Pin 10)

Hapi 11: Lidhni segmentin DC (Arduino Pin 8, LED Pin 5)

Lidhni segmentin DC (Arduino Pin 8, LED Pin 5)
Lidhni segmentin DC (Arduino Pin 8, LED Pin 5)

Hapi 12: Rregulloni dhe thoni, 'pastërtia është pranë perëndishmërisë' dhe buzëqeshni sepse 8 -ta juaj po duket seksi

Rregulloni dhe Thoni, 'pastërtia është pranë perëndishmërisë' dhe buzëqeshni sepse 8 -ta juaj po duket seksi
Rregulloni dhe Thoni, 'pastërtia është pranë perëndishmërisë' dhe buzëqeshni sepse 8 -ta juaj po duket seksi

Hapi 13: Bëni një numërues për të treguar aftësitë tuaja teknike

Bëni një numërues për të treguar aftësitë tuaja teknike
Bëni një numërues për të treguar aftësitë tuaja teknike

Kopjoni dhe ngjisni sikur është nxehtë, ne thjesht po ndryshojmë lakin kryesor.

lak void () {për (int i = 0; i <10; i ++) {sevseg.setNumber (i, 0); sevseg.refreshDisplay (); // Nevojitet për të vazhduar shfaqjen e vonesës së numrit (1000); }}

Recommended: