
2025 Автор: John Day | day@howwhatproduce.com. Соңғы өзгертілген: 2025-01-23 14:51

Бұл жобада біз 0-ден 9-ға дейін санау үшін жеті сегментті жарықдиодты дисплейді қолданамыз.
Жеті сегментті жарықдиодты дисплей сегіз светодиодтан тұрады және сандарды көрсетуге өте ыңғайлы. Дисплейде қолданылатын түйреуіштердің санын азайту үшін светодиодтардың барлық анодтары немесе катодтары бір-бірімен байланысты және оларды жалпы анодты немесе ортақ деп атайды. сәйкесінше катод Біздің жоба үшін біз жалпы катодты қолданамыз. 8 светодиоды А -дан G -ге дейін таңбаланған (ондық бөлшек үшін). Біздің жалпы катодты модуль үшін әр жарықдиодты сегмент үшін анодтық түйреуіш бар. Мысалы, егер сіз 4 санын көрсеткіңіз келсе, онда сіз ағымды B, C, F және G сегменттеріне қолданасыз. CloudX сегмент кітапханасы 7 сегментті модульді пайдалануды жеңілдетеді.
1 -қадам: Бұл компонентті жинаңыз



1. CLOUDX микроконтроллері
2. CLOUDX SOFTCARD
3. V3 USB сымы
4. 7 СЕГМЕНТ (катод)
5. JUMPER WIRE
6. 330 Ом резистор
2-қадам: ЖАБДЫҚТЫ ОРНАТУ


Мына қадамды орындаңыз:
қосу:
CloudX 1 -ші түйініне сегменттің А штыры
CloudX -тің 2 -ші бөлігіне сегменттің В штыры
CloudX -тің 3 -ші бөлігіне сегменттің DP -ті бекітіңіз
CloudX -тің 4 -ші бөлігіне сегменттің C түйреуі
CloudX 5 -пинге сегменттің D түйрегіші
CloudX -тің 6 -шы бөлігіне сегменттің Е түйрегіші
CloudX pin7 сегментінің F түйреуіші
CloudX -тің 9 -шы бөлігіне G сегментінің түйреуі
жалпы катодты түйреуішті 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; // түйреуіштерді сақтау үшін біз тікелей жерге қосылатын (катодты) setup () {// осында орнату // осы сегменттің 7 сегментін инициализациялау Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); loop () {// Бағдарлама мұнда Segment_write (0, 1000); // 7 сегментті дисплейге 1 секундқа 0 жазыңыз Segment_write (1, 1000); // 1 сегментте 7 сегментті дисплейге 1 жазыңыз Segment_write (2, 1000); // 7 сегментті дисплейге 1 секундқа 2 жазыңыз Segment_write (3, 1000); // 1 сегментте 7 сегментті дисплейге 3 жазыңыз Segment_write (4, 1000); // 7 сегментті дисплейге 1 секундқа 4 жазыңыз Segment_write (5, 1000); // 1 сегментте 7 сегментті дисплейге 5 жазыңыз Segment_write (6, 1000); // 7 сегментті дисплейге 1 секундқа 6 жазыңыз Segment_write (7, 1000); // 7 сегментті дисплейге 1 секундқа 7 жазыңыз Segment_write (8, 1000); // 7 сегментті дисплейге 1 секундқа 8 жазыңыз Segment_write (9, 1000); // 7 сегментті дисплейге 9 секунд жазыңыз}}
Ұсынылған:
BT қосымшасы бар 7 фут 7 сегменттік RGB дисплейі: 22 қадам (суреттермен)

BT қосымшасы бар 7 фут 7 сегменттік RGB дисплейі: Бұл менің 6 футтық сағатты жасау менің көптен бергі арманым (бірақ мұнда 7 футтық дисплей), бірақ бұл тек арман. Бұл бірінші цифрды жасаудың алғашқы қадамы, бірақ мен жұмыс кезінде лазерлік кескіш сияқты машиналармен жұмыс жасауды сезінемін
Тұрақты ток қозғалтқыштарын L298N көмегімен CloudX микроконтроллері арқылы басқару: 3 қадам

CloudX микроконтроллерінің көмегімен L298N көмегімен тұрақты ток қозғалтқыштарын басқару: Бұл жобада біз L298N H көпірін тұрақты қозғалтқыштың жылдамдығын жоғарылату және азайту үшін қалай қолдану керектігін түсіндіреміз. L298N көпір модулі кернеуі 5-тен 35 В-қа дейінгі қозғалтқыштарда қолданылуы мүмкін, сонымен қатар борттық 5В реттегіші бар, сондықтан егер сізде
CloudX микроконтроллері көмегімен Shift регистрі бар 7 сегментті дисплей: 5 қадам

CloudX микроконтроллерінің көмегімен Shift Register көмегімен 7 сегментті дисплейдің интерфейсі: Бұл жобада біз CloudX микроконтроллерімен жеті сегментті жарықдиодты дисплейдің интерфейсі туралы оқулық шығарамыз. Жеті сегментті дисплей көптеген енгізілген жүйелерде және өнеркәсіптік қосымшаларда қолданылады, онда шығатын диапазон белгілі
CloudX микроконтроллері бар СКД бар пернетақта: 4 қадам

CloudX микроконтроллері бар СКД бар пернетақта: Бұл жоба үшін біз матрицалық пернетақтадан мәліметтерді қабылдаймыз, содан кейін оны LCD модулінде көрсетеміз
CloudX микроконтроллері бар бірнеше 7 сегментті дисплей есептегіші: 4 қадам

CloudX микроконтроллері бар 7 сегменттің дисплейінің бірнеше есептегіші: Бұл жоба CloudX микроконтроллерінің көмегімен екі 7 сегменттегі деректерді қалай көрсету керектігін түсіндіреді