Բովանդակություն:
Video: 0-9 հատվածի հաշվիչ CloudX միկրոկոնտրոլերով `3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Այս նախագծում մենք օգտագործում ենք յոթ հատվածից բաղկացած LED էկրան ՝ 0-ից 9-ը հաշվելու համար:
Յոթ հատվածից բաղկացած LED էկրանը բաղկացած է ութ LED- ից և այն կատարյալ է թվեր ցուցադրելու համար: theուցադրման միջոցով օգտագործվող կապանքների քանակը նվազեցնելու համար LED- ների բոլոր անոդները կամ կաթոդները միացված են միմյանց և կոչվում են ընդհանուր անոդ կամ ընդհանուր- համապատասխանաբար կաթոդ: Մեր նախագծի համար մենք օգտագործում ենք սովորական կաթոդ տեսակը: 8 LED- ները պիտակավորված են A- ից G և DP (տասնորդական կետի համար): Մեր ընդհանուր կաթոդային մոդուլի համար յուրաքանչյուր LED հատվածի համար կա անոդի քորոց: Օրինակ, եթե ցանկանում եք ցուցադրել 4 թիվը, ապա ընթացիկ կկիրառեք B, C, F և G. հատվածների վրա: CloudX հատվածների գրադարանը հեշտացնում է 7 հատվածի մոդուլի օգտագործումը:
Քայլ 1: Հավաքեք այս բաղադրիչը
1. CLOUDX MICROCONTROLLER
2. CLOUDX SOFTCARD
3. V3 USB լարը
4. 7 ՍԵԳՄԵՆՏ (կաթոդ)
5. JUMPER WIRE
6. 330 օմ ռեզիստոր
Քայլ 2: ՍՊԱՍԱՐԿԻ ԿԱՐԳԱՎՈՐՈՄ
Հետևեք այս քայլին.
միացնել ՝
Հատվածքի A հատվածը CloudX- ի pin1- ին
Հատված B հատվածը CloudX- ի pin2- ին
Ամրացրեք հատվածի DP- ն CloudX- ի pin3- ին
Հատված C հատվածը CloudX- ի pin4- ին
Հատված D հատվածը CloudX- ի pin5- ին
Հատված E հատվածը CloudX- ի pin6- ին
Հատված F հատվածը CloudX- ի pin7- ին
Հատված G հատվածը CloudX- ի pin9- ին
միացրեք ընդհանուր կաթոդի քորոցը GND- ին
Միացումից հետո բաց թողեք կոդավորումը.
ներբեռնեք Cloudx IDE- ն այստեղ
Քայլ 3: ԿՈԴ
Պատճենեք այս ծածկագիրը CloudX IDE- ում
#ներառել #ներառել char NumberOfDigit = 1; // սահմանել օգտագործվող 7 հատվածային ցուցադրումների թիվը
// միացրեք CloudX- ի այս կապումներն Էկրանի տվյալների A, B, C, D, E, F, G և H կապումներին
char segmentDataPins = {1, 2, 3, 4, 5, 6, 7, 8};
// միացրեք CloudX- ի այս կապումներն յուրաքանչյուր 7-հատվածի ցուցադրման ընդհանուր անոդին կամ կաթոդին
char հատվածScanPins = 0; // կապում պահելու համար մենք ուղղակիորեն միանում ենք գետնին (կաթոդ) կարգավորմանը () {// այստեղ տեղադրում // սկզբնավորեք 7 հատվածի ցուցադրումը այս տվյալներով Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); loop () {// hereրագիրն այստեղ Segment_write (0, 1000); // գրել 0-ը 7-հատվածանոց էկրանին 1 վայրկյանով Segment_write (1, 1000); // գրեք 1-ը 7 հատվածի ցուցադրման վրա 1 վայրկյանով Segment_write (2, 1000); // գրել 2 հատ 7-հատվածանոց էկրանին 1 վայրկյան հատվածի_գրում (3, 1000); // գրել 3 հատ 7-հատվածանոց էկրանին 1 վայրկյան հատվածի_գրում (4, 1000); // գրել 4 հատված 7-հատվածի ցուցադրման վրա 1 վայրկյան հատվածի_գրում (5, 1000); // գրել 5 հատ 7-հատվածանոց էկրանին 1 վայրկյան հատվածի_գրում (6, 1000); // գրել 6 հատված 7-հատվածի ցուցադրման վրա 1 վայրկյան Segment_write (7, 1000); // գրել 7-հատվածի էկրանին 1 վայրկյանով Segment_write (8, 1000); // գրել 8-հատված 7-հատվածի ցուցադրման վրա 1 վայրկյան Segment_write (9, 1000); // գրեք 9-ը 7 հատվածի ցուցադրման վրա 1 վայրկյան}}
Խորհուրդ ենք տալիս:
7 հատվածի ցուցադրման հաշվիչ Shift գրանցիչով `3 քայլ
7 հատվածների ցուցադրման հաշվիչ Shift Register- ով. Սա կատարյալ սկսնակների ծրագիր է, եթե դուք պարզապես սովորում եք, թե ինչպես օգտագործել հերթափոխի գրանցամատյանը և ինչպես է այն գործում ծածկագրով: Բացի այդ, այս նախագիծը հիանալի սկիզբ է, եթե նորեկ եք 7 հատվածի էկրանին: Նախքան այս նախագիծը սկսելը, համոզվեք, որ
Օդերևութաբանական կայան Atmega328P-PU միկրոկոնտրոլերով `5 քայլ
A Weather Station With Atmega328P-PU միկրոկոնտրոլեր. Վերջերս ես առցանց անվճար դասընթաց ունեցա edx- ի հետ (հիմնված Հարվարդի համալսարանի և MIT- ի կողմից 2012-ին, edX- ը առցանց ուսուցման և MOOC մատակարար է, որն առաջարկում է բարձրակարգ դասընթացներ աշխարհի լավագույն համալսարաններից և հաստատություններից: սովորողների նախօրեին
CloudX միկրոկառավարիչով բազմակի 7 հատվածի ցուցադրման հաշվիչ ՝ 4 քայլ
CloudX միկրոկառավարիչով 7 հատվածի ցուցադրման հաշվիչ. Այս նախագիծը բացատրում է, թե ինչպես կարելի է երկու 7-հատվածի տվյալների ցուցադրում ՝ օգտագործելով CloudX միկրոկառավարիչ
7-հատվածի ցուցադրման հաշվիչ `3 քայլ
7-հատվածի ցուցադրման հաշվիչ. Այսօր ես ձեզ համար ևս մեկ նախագիծ ունեմ `1 թվանշանի 7 հատվածից ցուցադրվող հաշվիչ: Դա զվարճալի փոքրիկ նախագիծ է, որը հաշվում է 0 -ից 9 -ը, այնուհետև `0 -ից: Դուք կարող եք պարզապես օգտագործել այն որպես ընդհանուր ձեռնարկ` այս հանրաճանաչ ցուցադրման օգտագործման վերաբերյալ: Այս մասերը
BloodBowl Անջատիչ հաշվիչ ՝ օգտագործելով 7 հատվածի LED- ներ ՝ 5 քայլ
BloodBowl Turn Counter- ը օգտագործելով 7-հատվածի LED- ներ. Այս նախագիծը նախատեսված էր BloodBowl խաղերի շրջադարձի համար, որն օգտագործում էր վեց Charlieplexed 7-հատվածի LED- ներ: