Mundarija:

CloudX mikrokontrolerli bir nechta 7 segmentli displey hisoblagichi: 4 qadam
CloudX mikrokontrolerli bir nechta 7 segmentli displey hisoblagichi: 4 qadam

Video: CloudX mikrokontrolerli bir nechta 7 segmentli displey hisoblagichi: 4 qadam

Video: CloudX mikrokontrolerli bir nechta 7 segmentli displey hisoblagichi: 4 qadam
Video: Best Music Mix 2023 🔥Gaming Music Mix ♫♫ NoCopyrightSounds [Remake 2023] 2024, Noyabr
Anonim
CloudX mikrokontrolerli bir nechta 7 segmentli displey hisoblagichi
CloudX mikrokontrolerli bir nechta 7 segmentli displey hisoblagichi

Ushbu loyiha CloudX mikrokontrolleridan foydalanib, ikkita 7 segmentli ma'lumotlarni qanday ko'rsatishni tushuntiradi

1 -qadam: BU MATERIALNI OLING

BU MATERIALNI OLING
BU MATERIALNI OLING
BU MATERIALNI OLING
BU MATERIALNI OLING
BU MATERIALNI OLING
BU MATERIALNI OLING

CLOUDX MICROCONTROLLER

CLOUDX SOFTCARD

V3 CORD

JUMPER TEL

2 YETTI SEGMENT

330 ohmli qarshilik

Komponentingizni onlayn sotib oling

2-qadam: QURILMALARNI O'RNATISH

QURILMALARNI O'RNATISH
QURILMALARNI O'RNATISH

Buning uchun biz multiplekslashni amalga oshirishimiz kerak

ikkita segmentning A, B, DP, C, D, E, F, G pinlarini bir -biriga ulang, Segmentning A pinini CloudX -ning 1 -piniga B segmentining CloudX -ning 2 -piniga

Segmentning DP -ni CloudX -ning 3 -piniga ulang

Segmentning C pinini CloudX -ning 4 -piniga

Segmentning D pinini CloudX -ning 5 -piniga ulang

Segmentning E pinini CloudX -ning 6 -piniga ulang

Segmentning F pinini CloudX -ning 7 -piniga ulang

Segmentning G pinini CloudX -ning 9 -piniga ulang

birinchi segmentning umumiy katodini pin10 va ga ulang

ikkinchi segmentning umumiy katodini pin11 ga ulang

CloudX IDE -ni bu erdan yuklab oling

3 -qadam: KODLASH

Ushbu kodni CloudX IDE -ga nusxalash

#qo'shish #qo'shish #qo'shish

char hisoblagich [2] = {'0', '0'};

setup () {// bu erda sozlash char NumberOfDigit = 2; // ishlatiladigan 7 segmentli displeylar sonini belgilang // bu CloudX pinlarini A, B, C, D, E, F, G va H pinlariga ulang DataPins = {1, 2, 3, 4, 5, 6, 7, 8}; // bu CloudX pinlarini har bir 7 segmentli displey charS segmentidagi umumiy anod yoki katodga ulangScanPins = {9, 10}; // Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins) yordamida 7 segmentli displeyni ishga tushiring; loop () {// Bu erda dastur (int i = 0; i <100; i ++) {// i /10 ni hisoblab, 48 ni qo'shing (belgiga aylantirish uchun), keyin hisoblagichga yuklang [0] hisoblagich [0] = (i/10) + 48; hisoblagich [1] = (i%10) + 48; // hisobni hisoblagichga yuklang [0]

Segment_writeText (hisoblagich, 1000); // Kontentni hisoblagichlar qatorida ko'rsatish

7segment} uchun (int i = 99; i> 0; i-) {// i o'zgaruvchisidagi (kirish) qiymatini 10 intTostr (taymer, i, DEC) bazasidagi satrga (chiqish) aylantirish; if (i <10) // kodning bu qismini bajaring, agar i o'zgaruvchisidagi qiymat 10 dan kam bo'lsa {hisoblagich [1] = hisoblagich [0]; // hisoblagichni [1] hisoblagich tarkibiga almashtiring [0] hisoblagich [0] = '0'; // hisoblagich [0] o'zgaruvchisini '0'} Segment_writeText belgisi bilan almashtiring (hisoblagich, 1000); // Kontentni hisoblagich qatorida 1 soniya ko'rsatish}}}

4 -qadam: Siz bunga erishdingizmi?

Bu erda biz bilan baham ko'ring

Tavsiya: