Mundarija:

Arduino yordamida yorug'lik ko'rsatkichi: 4 qadam
Arduino yordamida yorug'lik ko'rsatkichi: 4 qadam

Video: Arduino yordamida yorug'lik ko'rsatkichi: 4 qadam

Video: Arduino yordamida yorug'lik ko'rsatkichi: 4 qadam
Video: BTT Octopus V1.1 — Конфигурация Klipper 2024, Iyul
Anonim
Arduino yordamida yorug'lik ko'rsatkichi
Arduino yordamida yorug'lik ko'rsatkichi

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

Image
Image

2 -qadam: O'chirish simini ulash

O'chirish kabeli
O'chirish kabeli

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

Arduino dasturlash
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 ….

Tavsiya: