Mundarija:
- 1 -qadam: barcha kerakli materiallarni yig'ing
- 2 -qadam: simlarni, tugmani va rezistorni ulang
- 3 -qadam: Kodni oling
- 4 -qadam: Arduino -ni kompyuterga ulang
- 5 -qadam: Kodni yuklang
- 6 -qadam: Undan foydalaning
Video: Oddiy Arduino soati / sekundomer: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Bu "o'rgatuvchi" sizga oddiy Arduino Uno soati yasashni ko'rsatadi va o'rgatadi, u ham bir necha oddiy qadamda sekundomer vazifasini bajaradi.
1 -qadam: barcha kerakli materiallarni yig'ing
Arduino Uno soat/sekundomerini yaratishni boshlash uchun sizda Arduino Uno, DS1307 real vaqtda yig'ilgan uzilish taxtasi, SainSmart 20x4 IIC/I2C/TWI LCD moduli, to'liq o'lchamli non paneli, Arduino tugmachasi, 10k ohmli rezistor bo'lishi kerak., erkakdan erkakga o'tish simlari, erkakdan ayolga o'tish simlari va USB tipidagi erkakdan USB tipli erkak kabel. Bundan tashqari, sizga Arduino IDE dasturi o'rnatilgan kompyuter kerak bo'ladi.
2 -qadam: simlarni, tugmani va rezistorni ulang
Arduino Uno, SainSmart LCD2004 va DS1307 Real Time Clock Assembled Breakout Board qurilmalari bir -biri bilan aloqa o'rnatishi uchun avval DS1307 Real Time Clock Assembled Breakout Board, Arduino tugmachasi va 10k ohmli rezistorni to'liq ulash lozim. ma'lum bir nuqtalarda o'lchamli non paneli (nuqta uchun sxemadan foydalaning). Nihoyat, siz barcha o'tish joylari simlarini ma'lum bir nuqtada hamma narsaga ulashingiz kerak bo'ladi (nuqta uchun sxemadan foydalaning).
3 -qadam: Kodni oling
Endi, bir -biriga ulangan barcha qurilmalar haqiqatan ham muloqot qilishi va soat/sekundomer vazifasini bajarishi uchun, biz hamma narsani aynan shuni ko'rsatadigan kodni olamiz. Kodni olish uchun "clock.ino" deb nomlangan biriktirilgan faylni yuklab olish, kompyuterda Arduino IDE dasturini ishga tushirish va "clock.ino" faylini ochish kifoya (bu jarayon bo'yicha batafsil ko'rsatmalar rasm sifatida biriktirilgan).
4 -qadam: Arduino -ni kompyuterga ulang
Arduino Uno dasturining barcha kodlarini Arduino IDE dasturiga yozgandan so'ng, uni kompyuterga USB Type A Male dan USB Type B Erkak kabeliga ulang, USB Type A erkak kompyuterning USB portiga va USB Type -ga kiradi. B Erkak Arduino USB portiga kiradi. Arduino Uno endi ulangan bo'lishi kerak.
5 -qadam: Kodni yuklang
Endi biz qilishimiz kerak bo'lgan yagona narsa bu Arduino Uno -ga kodni yuklash va Arduino kompyuterga to'g'ri ulangan va qolgan hamma narsa kerakli joyda ulangan ekan, soat/sekundomer dasturi ishlay boshlaydi. Kodni Arduino Uno -ga yuklash uchun Arduino IDE dasturidagi "yuklash" tugmasini bosish kifoya.
6 -qadam: Undan foydalaning
Kod Arduino Uno -ga yuklanganidan so'ng, soat avtomatik ravishda LCD displeyda boshlanishi kerak. Siz sekundomerni tugmani bosib ishga tushirishingiz va tugmani bir soniya bosib ushlab turishingiz mumkin. Hammasi shu!
Tavsiya:
Oddiy CloudX M633 raqamli sekundomer: 4 qadam
Oddiy CloudX M633 raqamli soniya hisoblagichi: Ushbu loyihada biz mobil telefoningizdagi soniya hisoblagichi kabi soat, daqiqa va soniyani qayd etadigan raqamli soatning versiyasini tayyorlamoqchimiz! Vaqtni ko'rsatish uchun biz LCD displeydan foydalanamiz
Pensiya soati / hisoblash / Dn soati: 4 qadam (rasmlar bilan)
Pensiya soati / hisoblash / Dn soati: Menda tortmasida 8x8 o'lchamli LED nuqta matritsali displeylar bor edi va ular bilan nima qilish kerakligi haqida o'yladim. Boshqa ko'rsatmalardan ilhomlanib, men kelajakdagi sana/vaqtni sanash uchun orqaga/yuqoriga ko'rsatish ekranini yaratish g'oyasini oldim va agar belgilangan vaqt
Oddiy Arduino soati: 7 qadam (rasmlar bilan)
Oddiy Arduino soati: Ushbu loyiha faqat uchta komponentdan iborat. Arduino nanosini, 16X2 LCD displeyni va LCD displey uchun 12C modulini birlashtirib, siz oddiy Arduino soatini yasashingiz mumkin
Qattiq diskning oddiy soati: 7 qadam (rasmlar bilan)
Qattiq diskning oddiy soati: eski aylanadigan qattiq diskni analog soatga aylantiring. Bu narsalar ichki ko'rinishga qaraganda juda zo'r
30 m yugurish uchun sekundomer (Arduino): 6 qadam (rasmlar bilan)
30 M yugurish uchun soniya hisoblagichi (Arduino): Ushbu loyiha Finlyandiyaning beysbol bo'yicha murabbiyligi va kichik o'yinchilarning 30 m yugurish tezligini sinash uchun maxsus mo'ljallangan. Bu arduino loyihasi, shuningdek, mening o'qishimdagi kurs loyihasi edi. Loyihaning past va baland tomonlari bor edi, lekin hozir, hech bo'lmaganda, bu