Mundarija:
- 1 -qadam: LEDlarni qo'shing
- 2 -qadam: Potentsiometr qo'shing
- 3 -qadam: tugmachalarni qo'shing
- 4 -qadam: Kod va mumkin bo'lgan xatolar
Video: 4 -laboratoriya - Millis: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Bu yorqinlikni boshqaruvchi potensiometr va ikkita tugma yordamida turli vaqt oralig'ida miltillovchi bir nechta miltillovchi LEDlarni sozlash bo'yicha bosqichma -bosqich jarayon bo'lib, ularning birinchisi LEDlarning miltillovchi intervallarini maksimal 3 barobarga oshiradi. ikkinchisi esa, LEDlarning miltillovchi intervallarini minimal multiplikator 1 ga kamaytiradi.
Sizga quyidagilar kerak bo'ladi:
1. Arduino UNO
2. Non paneli
3. 3 ta LED
4. Potentsiometr
5. 2 ta tugma
6. 3 100 Ω qarshilik
7. 2 2 kΩ qarshilik
1 -qadam: LEDlarni qo'shing
1. Non paneliga 3 ta LED qo'ying.
2. Har bir LEDni erga ulang (+).
3. Birinchi LEDni 9 -portga, ikkinchisini 10 -portga, uchinchisini esa har birini LEDni himoya qilish uchun kamida 100 Ohm qarshilikka ega bo'lgan 11 -portga ulang.
4. LEDlar ulangan non panelidagi GND portini erga ulang.
2 -qadam: Potentsiometr qo'shing
1. Non paneliga potentsiometrni qo'ying.
2. Potansiyometrning chap ustunini LEDlar bilan bir xil erga ulang.
3. Potansiyometrning o'ng ustunini tokka ulang (-).
4. 5V portni bir xil oqimga ulang.
5. Potentsiometrning o'rta ustunini A0 analog portiga ulang.
3 -qadam: tugmachalarni qo'shing
1. Non paneliga ikkita tugmachani qo'ying.
2. Har birining yuqori chap ustunini erga ulang.
3. Har birining pastki o'ng ustunini oqimga ulang.
4. Birinchi tugmachaning pastki chap ustunini 7 -portga va ikkinchi tugmachaning pastki chap ustunini 8 -portga ulang.
4 -qadam: Kod va mumkin bo'lgan xatolar
Tugmalar ko'paytiruvchi o'zgaruvchining 0 dan past yoki 3 dan yuqori bo'lishiga yo'l qo'ymasligi kerak va uni bosilganda aniqlanganida kodni ko'paytiruvchi o'zgaruvchisi bilan o'zaro aloqasini cheklash orqali osongina to'xtatish mumkin.
Tugmalar, shuningdek, bosilganda aniqlanganda, standart 50 millisekundlik kechikish bilan birga kelishi kerak.
Kodni samaradorligi va o'qilishi uchun soddalashtira olganda, massivlar va looplar qo'llanilishi kerak.
Potansiyometr LEDlarga berilgan kuchlanishni cheklashdan boshqa hech narsa qilmasligi kerak, shuning uchun ularning yorqinligini cheklash va yangilanish vaqtida analogni sozlash imkonini beradi.
Multiplikator o'zgaruvchisi sukut bo'yicha 1 ga o'rnatilishi va LEDlarning holatini soddaligi uchun yangilaydigan for loopidagi har bir LED uchun kechikishni aniqlaydigan o'zgaruvchilarni to'g'ridan -to'g'ri ko'paytirishi kerak.
Agar tugma to'g'ri javob bermasa, bu UNO kengashining holatini o'qish bilan bog'liq muammolarga olib kelishi mumkin. Har birida taxminan 2 kΩ bo'lgan qarshilik bu muammoni hal qilishi kerak.
Tavsiya:
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadam dvigateli: 3 qadam
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadamli dvigatel: Siz hech qachon mini-loyihaga aylanishingiz kerak degan yomon fikrga keldingizmi? Xo'sh, men AD9833 to'g'ridan -to'g'ri raqamli sintez (DDS) moduli yordamida musiqa yaratishga qaratilgan Arduino Due uchun chizgan eskiz bilan o'ynab yurardim … va bir paytlar men o'yladim
Arduino uchun qadam tezligini boshqarish menyusi: 6 qadam
Arduino uchun qadam tezligini boshqarish menyusi: Bu SpeedStepper kutubxonasi qadam dvigatelining tezligini nazorat qilish uchun AccelStepper kutubxonasining qayta yozilishi. SpeedStepper kutubxonasi sizga belgilangan dvigatel tezligini o'zgartirishga imkon beradi, so'ngra xuddi shu algoritm yordamida yangi belgilangan tezlikka tezlashadi/sekinlashadi
Qanday qilib qadam taymerini yasash mumkin?: 3 qadam (rasmlar bilan)
Qanday qilib qadam taymerini yasash mumkin ?: Men ko'plab sport turlarida yaxshi qatnashardim: yurish, yugurish, velosiped haydash, badminton o'ynash va hokazo. Men tez orada sayohat qilishni yaxshi ko'raman. Xo'sh, qorin qornimga qarang …… Xo'sh, baribir, men mashg'ulotlarni qaytadan boshlashga qaror qildim. Qanday uskunani tayyorlashim kerak?
Arduino UNO bilan qadam motor: 3 qadam
Arduino UNO bilan qadam dvigateli: Bosqichli motorlar - bu alohida bosqichlarda harakatlanadigan shahar motorlari. Ularda "fazalar" deb nomlangan guruhlarga bo'lingan bir nechta rulon bor. Har bir fazani ketma -ket quvvatlantirganda, dvigatel birma -bir aylanadi, zinapoyali dvigatellar juda foydali
Kompyuteringizni qadam dvigateli bilan boshqaring!: 9 qadam (rasmlar bilan)
Kompyuteringizni qadam dvigateli bilan boshqaring!: Oldingi ko'rsatmalarimdan birida men sizga step motorini aylanuvchi kodlovchi sifatida qanday ishlatishni ko'rsatdim. Bu yo'riqnomada keling, undan kompyuterni boshqarish uchun qanday foydalanish kerakligini bilib olaylik. Shunday qilib, ko'p vaqt sarflamasdan, boshlaylik