Мазмуну:
Video: CloudX микроконтроллери менен 0-9 сегмент эсептегичи: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул долбоордо биз жети сегменттүү LED дисплейди колдонобуз 0дон 9га чейин.
Жети сегменттүү LED дисплейи сегиз светодиоддон турат жана ал дисплейде колдонулуучу төөнөгүчтөрдүн санын азайтуу үчүн идеалдуу, аноддордун же катоддордун бардык диоддору биригип, жалпы анод же жалпы деп аталат. тиешелүүлүгүнө жараша катод. Биздин долбоор үчүн биз жалпы катод түрүн колдонобуз. 8 светодиоддор А менен G жана DP (ондук чекит үчүн) деп белгиленген. Биздин жалпы катод модулу үчүн ар бир LED сегментине аноддук пин бар. Мисалы, эгер сиз 4 санын көрсөткүңүз келсе, анда сиз B, C, F жана G сегменттерине токту колдонмоксуз. CloudX Segment Library 7 сегменттүү модулду колдонууну жеңилдетет.
1 -кадам: Бул компонентти чогултуу
1. CLOUDX MICROCONTROLLER
2. CLOUDX SOFTCARD
3. V3 USB CORD
4. 7 СЕГМЕНТ (катод)
5. JUMPER WIRE
6. 330ohm каршылыгы
2-кадам: ЖАБДУУЛУКТУ ЖӨНДӨӨ
Бул кадамды аткарыңыз:
туташтыруу:
CloudXтин pin1ге сегментинин А пини
CloudXтин pin2сегментинин В пини
CloudXтин pin3үнө сегменттин DP'син кадаңыз
CloudXтин pin4'ине сегменттин C пини
CloudXтин pin5ине сегменттин D пини
CloudXтин pin6'сына сегменттин E пини
CloudXтин pin7 сегментинин F пин
CloudXтин pin9уна сегменттин G пин
жалпы катод пинин GNDге туташтырыңыз
Туташкандан кийин, коддоону коё бериңиз:
Cloudx IDEди бул жерден жүктөп алыңыз
3 -кадам: КОДГОРЛОО
Бул кодду CloudX IDEге көчүрүңүз
#кошуу #кошуу char NumberOfDigit = 1; // колдонула турган 7 сегменттин дисплейлеринин санын коюу
// бул CloudX казыктарын Display Pins A, B, C, D, E, F, G жана H дисплейлерине туташтырыңыз
char segmentDataPins = {1, 2, 3, 4, 5, 6, 7, 8};
// бул CloudX казыктарын ар бир 7 сегменттүү дисплейдин жалпы анодуна же катодуна туташтырыңыз
char segmentScanPins = 0; // казыктарды сактап калуу үчүн түздөн -түз жерге туташабыз (катод) setup () {// бул жерде орнотуу // 7 сегменттин дисплейин инициализациялоо Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); loop () {// Программа бул жерде Segment_write (0, 1000); // 7 секциялуу дисплейге 0 жазыңыз 1 сек Segment_write (1, 1000); // 1 сек 7 дисплейге 1 жазуу Segment_write (2, 1000); // 7 сегменттүү дисплейге 2 жазыңыз 1 сек Segment_write (3, 1000); // 7 сегменттүү дисплейге 3 жазыңыз 1 сек Segment_write (4, 1000); // 7 секциялуу дисплейге 4 жазыңыз 1 сек Segment_write (5, 1000); // 7 секциялуу дисплейге 5 сек 1 секундага жаз Segment_write (6, 1000); // 7 секциялуу дисплейге 6 жазыңыз 1 сек Segment_write (7, 1000); // 7 секциялуу дисплейге 7 жазыңыз 1 сек Segment_write (8, 1000); // 8 сегменттин дисплейине 1 сек үчүн 8 жазуу Segment_write (9, 1000); // 7 сегменттүү дисплейге 9 секунд жазыңыз}}
Сунушталууда:
Макей-Макейди жана Скретчти колдонуу менен монета эсептегичи: 10 кадам (Сүрөттөр менен)
Макей-Макейди жана Скретчти колдонуу менен монета эсептегичи: Акчаны эсептөө-бул биздин күнүмдүк жашообузда колдоно турган абдан маанилүү практикалык математикалык чеберчилик. Макей-Макей жана Скретчтин жардамы менен монеталарды эсептегичти кантип программалоону жана курууну үйрөнүңүз
ATtiny85 микроконтроллери менен MAX7219 жетектелген LED Matrix 8x8 менен кантип интерфейс түзүү керек: 7 кадам
ATxin85 микроконтроллери менен MAX7219 жетектелген LED Matrix 8x8ди кантип интерфейстөө керек: MAX7219 контроллери Maxim Integrated тарабынан чыгарылган, микро контроллерлерди 64 жеке LEDге, 7 сегменттүү сандык LED дисплейлерине интерфейске ала турган чакан, сериялык киргизүү/чыгаруу жалпы катоддук дисплей драйвери. 8 цифрага чейин, графикалык дисплей
Pic18f4520 колдонуу менен секундомер 7 сегмент менен Proteus: 6 кадам
Секундомер 7 сегменттеги Proteus менен Pic18f4520 колдонот: Мен жөн гана сүрөт көзөмөлчү менен иштей баштадым, менин досумдун бири андан секундомер курууну суранды. Ошентип, менде бөлүшө турган аппараттык сүрөт жок, мен Proteus программасында код жаздым жана аны окшоштурдум, бул жерде мен ошол схеманы бөлүштүм
CloudX микроконтроллери менен бир нече 7 сегменттин дисплейи: 4 кадам
CloudX микроконтроллери менен бир нече 7 сегменттин дисплей эсептегичи: Бул долбоор CloudX микроконтроллерин колдонуп, эки 7 сегменттеги маалыматтарды кантип көрсөтүүнү түшүндүрөт
ESP8266 IoT менен YouTube абоненттеринин эсептегичи: 5 кадам (сүрөттөр менен)
ESP8266 IoT менен YouTube абоненттеринин эсептегичи: Бул жерде мен сизге биринчи нерселер Интернети (IoT) долбоорун алып келдим. Мен жаңы ютубермин жана абоненттеримди столумдун же дубалдын жээкчелерине санай алганым мага сонун угулат. Ушул себептен улам мен бул укмуштуудай долбоорду сиз үчүн оңой жана пайдалуу кылдым