Mundarija:
Video: CloudX mikrokontrolerli 0-9 segmentli hisoblagich: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Ushbu loyihada biz 0 dan 9 gacha hisoblash uchun etti segmentli LED displeydan foydalanamiz.
Etti segmentli LED displey sakkizta LEDdan iborat va raqamlarni ko'rsatish uchun juda mos keladi. Displeyda ishlatiladigan pinlar sonini kamaytirish uchun LEDlarning barcha anodlari yoki katodlari bir-biriga ulangan va umumiy anodli yoki umumiy deb ataladi. navbati bilan katod. Bizning loyihamiz uchun biz umumiy katod turidan foydalanamiz. 8 ta LED A dan G gacha va DP (o'nlik kasr uchun) bilan belgilanadi. Bizning umumiy katod moduli uchun har bir LED segmenti uchun anodli pin mavjud. Masalan, agar siz 4 raqamini ko'rsatishni xohlasangiz, siz B, C, F va G segmentlariga joriyni qo'llaysiz. CloudX Segment kutubxonasi 7 segmentli moduldan foydalanishni osonlashtiradi.
1 -qadam: Ushbu komponentlarni yig'ing
1. CLOUDX MICROCONTROLLER
2. CLOUDX SOFTCARD
3. V3 USB kabel
4. 7 SEGMENT (katod)
5. JUMPER TEL
6. 330 ohmli qarshilik
2-qadam: QURILMALARNI O'RNATISH
Ushbu qadamni bajaring:
ulang:
Segmentning A pinini CloudX ning 1 -piniga
Segmentning B pinini CloudX ning 2 -piniga ulang
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
umumiy katod pinini GND ga ulang
Ulanishdan so'ng, kodlashni qoldiring:
Cloudx IDE -ni bu erdan yuklab oling
3 -qadam: KODLASH
Ushbu kodni CloudX IDE -ga nusxalash
#qo'shing #qo'shing char NumberOfDigit = 1; // ishlatiladigan 7 segmentli displeylar sonini o'rnating
// bu CloudX pinlarini displeyning A, B, C, D, E, F, G va H pinlariga ulang.
char segmentDataPins = {1, 2, 3, 4, 5, 6, 7, 8};
// bu CloudX pinlarini har 7 segmentli displeyning umumiy anodiga yoki katodiga ulang
char segmentScanPins = 0; // pinlarni saqlash uchun biz to'g'ridan -to'g'ri erga ulanamiz (katod) setup () {// bu erda o'rnatish // 7 segmentli displeyni shu ma'lumotlar bilan ishga tushiring Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); loop () {// Bu erda dastur Segment_write (0, 1000); // 7 segmentli displeyga 1 soniya davomida 0 yozing Segment_write (1, 1000); // 1 segmentni 7 segmentli displeyga 1 soniya yozing Segment_write (2, 1000); // 7 sekundli displeyga 1 soniya davomida 2 yozing Segment_write (3, 1000); // 7 sekundli displeyga 1 soniya davomida 3 yozing Segment_write (4, 1000); // 7 sekundli displeyga 1 soniya davomida 4 yozing Segment_write (5, 1000); // 7 sekundli displeyda 5 soniyani 1 soniya davomida yozing Segment_write (6, 1000); // 7 sekundli displeyga 1 soniya davomida 6 yozing Segment_write (7, 1000); // 7 sekundli displeyga 1 soniya davomida 7 yozing Segment_write (8, 1000); // 7 sekundli displeyga 1 soniya davomida 8 yozing Segment_write (9, 1000); // 7 segmentli displeyga 1 soniya davomida 9 yozing}}
Tavsiya:
Atmega328P-PU mikrokontrolerli ob-havo stantsiyasi: 5 qadam
Atmega328P-PU mikrokontrolerli ob-havo stantsiyasi: Yaqinda men edx bilan bepul onlayn kursda o'qidim (2012 yilda Garvard universiteti va MIT tomonidan tashkil etilgan edX-bu dunyoning eng yaxshi universitetlari va muassasalaridan yuqori sifatli kurslarni taklif etuvchi onlayn o'quv joyi va MOOC provayderi. o'quvchilar arafasida
8051 mikrokontrolerli kompyuter klaviaturasi: 6 qadam
Kompyuter klaviaturasining 8051 mikrokontroler bilan o'zaro aloqasi: Ushbu loyihada men sizga kompyuter klaviaturasini 8051 mikrokontroleriga qanday ulashimiz mumkinligi haqida aytib berdim
ATtiny85 mikrokontrolerli MAX7219 boshqariladigan LED matritsasi 8x8 bilan qanday bog'lanish mumkin: 7 qadam
ATtiny85 mikrokontrolderi yordamida MAX7219 boshqariladigan LED matritsasi 8x8 bilan qanday bog'lanish mumkin: MAX7219 tekshirgichi Maxim Integrated tomonidan ishlab chiqarilgan bo'lib, u mikrokontrolderlarni 64 ta individual LED, 7 segmentli raqamli LED displeylar bilan bog'laydigan ixcham, ketma-ket kirish/chiqish displey drayveri. 8 ta raqamgacha, bar-grafikli displey
CloudX mikrokontrolerli bir nechta 7 segmentli displey hisoblagichi: 4 qadam
CloudX mikrokontrolerli 7 ta segmentli displey hisoblagichi: Ushbu loyiha CloudX mikrokontrolleridan foydalanib, ikkita 7 segmentli ma'lumotlarni qanday ko'rsatishni tushuntiradi
PIC16F886 mikrokontrolerli sig'imli sensor: 3 qadam
PIC16F886 mikrokontrolerli sig'imli teginish: Bu qo'llanmada biz sig'imdagi farqlarni aniqlash uchun PIC16F886 mikrokontrolleridan qanday foydalanish mumkinligi haqida gaplashamiz, keyinchalik bu sensorli panel bosilganligini aniqlash uchun ishlatilishi mumkin. Buni amalga oshirishdan oldin, rasmli mikrokontrollerlar bilan tanishish yaxshi