Mundarija:
- 1 -qadam: Sizga nima kerak
- 2 -qadam: O'chirish davri
- 3 -qadam:
- 4 -qadam: Visuino ADD & Connect komponentlariga
- 5 -qadam: Arduino kodini yaratish, kompilyatsiya qilish va yuklash
- 6 -qadam: O'ynang
Video: Analog joystikli Arduino LEDni boshqarish: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:22
Ushbu qo'llanmada biz LEDni boshqarish uchun analog Joystickdan foydalanishni o'rganamiz.
Namoyish videosini tomosha qiling.
1 -qadam: Sizga nima kerak
- Arduino UNO (yoki boshqa Arduino)
- 4XLED
- Joystick
- 4X rezistor 220Ω (yoki shunga o'xshash)
- Non paneli
- Jumper simlari
- Visuino dasturi: Visuino -ni yuklab oling
2 -qadam: O'chirish davri
- Arduino pinini [5V] ulagichining musbat piniga ulang [qizil chiziq]
- Arduino pinini [GND] musbat piniga [ko'k chiziq] ulang
- Joystick pinini [VRx] Arduino analog piniga ulang [1]
- Joystick pinini [VRy] Arduino analog piniga ulang [0]
- Joystick pinini [+5V] Breadboard musbat piniga ulang [qizil chiziq]
- Joystick pinini [GND] Breadboard salbiy piniga [ko'k chiziq] ulang
- Non panelidagi har bir LED manfiy pinini GND [ko'k chiziq] salbiy taxtali piniga ulang.
- Har bir rezistorni non panelidagi LED musbat piniga ulang
- Arduino raqamli pinini [2] birinchi rezistorga ulang
- Arduino raqamli pinini [3] ikkinchi rezistorga ulang
- Arduino raqamli pinini [4] uchinchi rezistorga ulang
- Arduino raqamli pinini [5] to'rtinchi rezistorga ulang
3 -qadam:
Arduino dasturlashni boshlash uchun siz bu erdan Arduino IDE -ni o'rnatishingiz kerak bo'ladi:
Shuni yodda tutingki, Arduino IDE 1.6.6 da ba'zi muhim xatolar mavjud. 1.6.7 yoki undan yuqori versiyasini o'rnatganingizga ishonch hosil qiling, aks holda bu ko'rsatma ishlamaydi! Agar siz bajarilmagan bo'lsangiz, Arduino UNO dasturini o'rnatish uchun Arduino IDE ni o'rnatish bo'yicha ko'rsatmalarni bajaring! Visuino: https://www.visuino.eu ham o'rnatilishi kerak. Visuino -ni birinchi rasmda ko'rsatilgandek ishga tushiring, Visuino -dagi Arduino komponentidagi "Asboblar" tugmasini bosing (1 -rasm) Dialog paydo bo'lganda, 2 -rasmda ko'rsatilgandek "Arduino UNO" -ni tanlang.
4 -qadam: Visuino ADD & Connect komponentlariga
- 4X "Analog qiymatni solishtiring" komponentini qo'shing
- "CompareValue2" -ni tanlang va xususiyatlar oynasida "Value" -ni 1 -ga o'rnating
- "CompareValue4" -ni tanlang va xususiyatlar oynasida "Value" -ni 1 -ga qo'ying
- Arduino AnalogIn [0] ni "CompareValue1" piniga [In] va "CompareValue2" piniga [In] ulang.
-
Arduino AnalogIn [1] ni "CompareValue3" piniga [In] va "CompareValue4" piniga [In] ulang.
- "CompareValue1" pinini [Out] Arduino raqamli piniga ulang [2]
- "CompareValue2" pinini [Out] Arduino raqamli piniga [3] ulang.
- "CompareValue3" pinini [Out] Arduino raqamli piniga ulang [4]
- "CompareValue4" pinini [Out] Arduino raqamli piniga [5] ulang.
5 -qadam: Arduino kodini yaratish, kompilyatsiya qilish va yuklash
Visuino -ning pastki qismida "Qurish" yorlig'ini bosing, to'g'ri port tanlanganligiga ishonch hosil qiling, so'ng "Tuzish/qurish va yuklash" tugmasini bosing.
6 -qadam: O'ynang
Agar siz Arduino UNO modulini quvvatlantirsangiz va joystik holatini o'zgartirsangiz, LED yonadi.
Tabriklaymiz! Siz o'z loyihangizni Visuino bilan yakunladingiz. Bu ko'rsatma uchun men yaratgan Visuino loyihasi ham biriktirilgan, uni bu erdan yuklab olishingiz va Visuino -da ochishingiz mumkin:
Tavsiya:
Televizorni masofadan boshqarish pulti yordamida LEDni boshqaringmi? -- Arduino IR qo'llanmasi: 5 qadam (rasmlar bilan)
Televizorni masofadan boshqarish pulti yordamida LEDni boshqaringmi? || Arduino IR qo'llanmasi: Ushbu loyihada men sizga televizorning orqasidagi LEDlarni boshqarish uchun masofadan boshqarish pultidagi tugmachalarni qanday o'zgartirganimni ko'rsataman. Bundan tashqari, siz ushbu texnikadan foydalanib, har xil narsalarni kodni tahrirlash orqali boshqarishingiz mumkin. Men nazariya haqida bir oz gaplashaman
Atollic TrueStudio-LEDni STM32L100 yordamida 4 tugmachasini bosib LEDni yoqing: 4 qadam
STM32L100 yordamida tugmachani bosib LEDni Atollic TrueStudio-ni yoqing: STM32-ning ushbu qo'llanmasida men sizga STM32L100-ning GPIO pinini qanday o'qish kerakligi haqida aytib beraman, shuning uchun men bortda Led porlashni o'rnataman. bosish tugmachasini bosish
Yorqinlikni boshqarish PWM asosidagi LEDni boshqarish tugmachalari, Raspberry Pi va skretch yordamida: 8 qadam (rasmlar bilan)
Yorqinlikni boshqarish PWM asosidagi LEDni boshqarish tugmachalari, Raspberry Pi va Scratch yordamida: Men PWMning o'quvchilarimga qanday ishlashini tushuntirishga harakat qilardim, shuning uchun men o'z oldimga ikkita tugma yordamida LEDning yorqinligini boshqarishga harakat qildim. - bitta tugmachaning yorqinligini oshiradi, ikkinchisi esa uni o'chiradi. Dastur uchun
Arduino va analogli joystikli 28BYJ-48 qadamli dvigatelning burchakli pozitsion nazorati: 3 qadam
Arduino va analogli joystikli 28BYJ-48 qadamli dvigatelning burchakli pozitsion boshqaruvi: Bu men 28BYJ-48 qadamli dvigatelning boshqaruv sxemasi bo'lib, men uni oxirgi yillik dissertatsiya loyiham doirasida ishlatdim. Men buni oldin ko'rmaganman, shuning uchun men kashf qilgan narsalarni yuklayman deb o'yladim. Umid qilamanki, bu boshqalarga yordam beradi
LEDni potentsiometr yordamida Arduino Uno R3 bilan boshqarish: 6 qadam
LEDni potentsiometr yordamida Arduino Uno R3 yordamida boshqarish: Ilgari, biz yangi dasturiy ta'minotni bilish ma'rifatli bo'lishi mumkin bo'lgan ma'lumotlarni boshqaruv paneliga yuborish uchun Serial Monitor -dan foydalanganmiz. Bu darsda, LEDning yorqinligini potentsiometr yordamida qanday o'zgartirish va potentsiomete ma'lumotlarini olishni ko'rib chiqamiz