Mundarija:

Arduino orqaga/ orqaga tortish tugmasi: 4 qadam
Arduino orqaga/ orqaga tortish tugmasi: 4 qadam

Video: Arduino orqaga/ orqaga tortish tugmasi: 4 qadam

Video: Arduino orqaga/ orqaga tortish tugmasi: 4 qadam
Video: Arduino - Robojax yordamida Aktuatorni qanday boshqarish mumkin 2024, Iyul
Anonim
Arduino orqaga/ orqaga tortish tugmasi
Arduino orqaga/ orqaga tortish tugmasi

Bu ko'rsatma sizga tugma bilan qayta o'rnatiladigan 4 ta raqamli 7-segmentli displey yordamida hisoblagich taymerini yaratishni o'rgatadi. Men buni amalga oshirish g'oyasini oldim, chunki sinfda 1-raqamli 7-segmentli displeyni yaratayotganda, men bundan kattaroq narsani yaratmoqchi edim, bu meni bunga olib keldi.

Bu ko'rsatmaga 4 ta raqamli 7-segmentli displey funktsiyasini dasturlash uchun zarur bo'lgan materiallar, to'g'ri simlar va yuklab olinadigan kodli fayllar kiritilgan. Ushbu qadamlarni to'g'ri bajarish sizning 4-raqamli 7-segmentli displeyingizning to'g'ri ishlashini ta'minlaydi.

1 -qadam: materiallar

Materiallar
Materiallar
Materiallar
Materiallar

4-raqamli 7-segmentli displey taymerini yaratish uchun sizga quyidagilar kerak bo'ladi:

- 7-segmentli 4 ta raqamli displey

-14 simlar (bu borada rang farq qilmaydi)

7 raqamli segment uchun -11 simlar kerak

-2 Simlar tugmani bosish uchun mo'ljallangan

-bosish tugmasi

-Audrino UNO USB kabeliga ulangan

2 -qadam: simlarni ulash

Ulanish
Ulanish
Ulanish
Ulanish
Ulanish
Ulanish
Ulanish
Ulanish

7-raqamli 7-segment va bosish tugmachasini Breadboard-ga joylashtirgandan so'ng, birinchi qadam-4 xil raqamli pinni Arduino-ga dastlabki to'rtta pin bilan ulash, siz pinlarni xohlaganingizcha ulashingiz va kodingizni o'zgartirishingiz mumkin. lekin buni osonlashtirish uchun mening kodim men qilgan usulga tayyor, siz shunday qilishingiz mumkin.

Shundan so'ng, qolgan 4 ta raqamli 7-segmentli ekranli pinlarni Arduino-ga men qilganimdek ulang. O'zimga oson bo'lishi uchun men raqamli pinlarni ulashni boshladim, so'ngra alohida yorug'lik segmentlari bilan tugatdim, chunki bu simlarning qo'shilishi buzilib ketadi. Keyinchalik, Arduino -ning qolgan pinlari (ikkalasi ham 13 va 5), tugmani bosish uchun ishlatiladi.

Men qilgan yo'l:

// pin 12 - birinchi raqam = 1 // pin 9 - ikkinchi raqam = 2 // pin 8 - uchinchi raqam = 3 // pin 6 to'rtinchi raqam = 4

const int a = 12;

const int b = 10;

const int c = 8;

const int d = 7;

const int e = 6;

const int f = 11;

const int g = 9;

int p = 0;

int startStopReset = 13;

const int d1 = 1; const int d2 = 2; const int d3 = 3; const int d4 = 4;

3 -qadam: kodlash

Bu bosqichda, men segmentni yaratish va uni to'g'ri ishlashi va menga yoqqan kodni taqdim qilmagan bo'lardim.

Men sizning mahsulotingizda turli xil boshlanish vaqtlari va o'zgarishlarni olish uchun o'zgartirishingiz mumkin bo'lgan muhim qismlarni ajratib ko'rsatdim, agar xohlasangiz, ushbu kodni ishlatishni yoki o'zingiznikini yaratishni tanlashingiz mumkin, lekin kod uni ishlatish uchun mavjud.

Bu kodni ishlatish uchun siz audrino dasturini yuklab olishingiz kerak bo'ladi, u erda siz Internetning istalgan joyidan topishingiz mumkin va bepul.

*** Eslatma *** Agar sizning simingiz to'g'ri bo'lsa ham, sizning kodingiz noto'g'ri bo'lsa, sizning mahsulotingiz ishlamaydi, bu kod sizning ro'yxatingizga qarab sizning kirishlaringiz va chiqishlaringizni o'zgartiradi.

4 -qadam: Ishlayotganiga qarang

Agar siz hamma narsani to'g'ri bajargan bo'lsangiz, u xuddi shunday ishlagan va bu sizning kechikishlaringizga va meniki kabi boshlanish vaqtiga qarab hisoblanishi kerak.

Umid qilamanki, sizga ushbu loyiha orqali biror narsa yoqdi va yoqdi.

Tavsiya: