Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Hammaga salom, Bu erda Arduino UNO, LDR va LEDlar yordamida yorug'lik ko'rsatkichi sifatida ishlaydigan yana bir oddiy va qiziqarli Arduino loyihasi. Kerakli qismlar:
1x Arduino (UNO)
1x non paneli
12x5 mm diametrli LED
15x simlar
1x LDR
1x 100 Ohm qarshilik
1x 10kOm qarshilik
1x yaxshi iroda
1 -qadam: video
2 -qadam: O'chirish simini ulash
Shunday qilib, birinchi navbatda, barcha LED va LDR -ni Arduino -ga non paneli yordamida ulash. Eng oson yo'li - barcha LEDlarni simlar yordamida kerakli Arduino pinlariga chiziqli ulash.
LEDlar orqali tokni cheklash uchun kontaktlarning zanglashiga 100 Ohm rezistor qo'shishimiz kerak. 10 kOhmlik qarshilik LDR bilan ketma -ket ulanadi, shunda biz kuchlanish taqsimotchisini olamiz.
Shuningdek, TinkerCAD loyihasi:
Yorug'lik o'lchagich
3 -qadam: Arduino dasturlash
Keyingi narsa - Arduino kodlash. Avval biz kechikish qiymatini har qanday tsikldan tashqarida belgilaymiz, bu qiymat dastur orqali bir xil bo'ladi. Keyin biz 2-13-sonli PIN-kodlarni Chiqish sifatida belgilaymiz. Biz yorug'lik sensori orqali qiymat olishimiz uchun analogReadni yaratishimiz kerak. Sensorning kirishiga qarab LEDlarni yoqadigan boshqa For loopi kerak. Next For loop yorug'lik sensori qiymati pasayganda LEDlarni o'chiradi.
4 -qadam: Xulosa
Bu har kim qila oladigan juda oddiy loyiha, yorug'lik intensivligini nisbatan o'lchash uchun faqat bir nechta komponentlardan foydalanadi. LDR (nurga bog'liq rezistor) qanday harakat qilishini ko'rish ham yoqimli.
Bundan tashqari, Arduino chiqishi qanday ishlashini, shuningdek For loopini ham tushunish yaxshidir. O'tganingiz uchun tashakkur ….