Мазмұны:

Arduino қолданатын жарық индикаторы: 4 қадам
Arduino қолданатын жарық индикаторы: 4 қадам

Бейне: Arduino қолданатын жарық индикаторы: 4 қадам

Бейне: Arduino қолданатын жарық индикаторы: 4 қадам
Бейне: Arduino қазақша Зертханалық сабақ №3 Батырма көмегімен жарықдиодын қосу 2024, Шілде
Anonim
Arduino қолданатын жарық индикаторы
Arduino қолданатын жарық индикаторы

Бәріне сәлем, мұнда Arduino UNO, LDR және светодиоды қолданатын жарық индикаторы ретінде жұмыс істейтін Arduino -ның тағы бір қарапайым және қызықты жобасы. Қажетті бөлшектер:

1x Arduino (БҰҰ)

1x Нан тақтасы

12х5 мм жарықдиодты шамдар

15x сымдар

1x LDR

1х 100 Ом резисторы

1х 10 кОм резистор

1x жақсы ерік

1 -қадам: бейне

Image
Image

2 -қадам: тізбекті электрмен жабдықтау

Электр тізбегінің сымдары
Электр тізбегінің сымдары

Біріншіден, барлық светодиодтар мен LDR диапазонын Arduino -ға қосу. Ең жеңіл әдіс - сымдарды қолдана отырып, барлық светодиодтарды қалаған Arduino түйреуіштеріне сызықтық түрде қосу.

Светодиодтар арқылы токты шектеу үшін тізбекке 100 Ом резисторды қосу керек. 10kOhm резисторы LDR сериялы түрде қосылады, осылайша біз кернеу бөлгішті аламыз.

Сонымен қатар TinkerCAD жобасы:

Жарық өлшегіш

3 -қадам: Arduino бағдарламалау

Arduino бағдарламалау
Arduino бағдарламалау

Келесі нәрсе - Arduino кодтау. Алдымен біз кез келген циклден тыс кідіріс мәнін анықтаймыз, бұл бағдарлама бойынша бірдей болады. Содан кейін біз PIN кодын 2-13 шығыс ретінде анықтаймыз. Біз жарық сенсорынан мән алу үшін analogRead құруға тиіспіз. Сенсордың кірісіне сәйкес жарық диодты қосатын басқа For циклы қажет. Next For loop жарық сенсорының мәні төмендеген кезде жарық диодты сөндіреді.

4 -қадам: Қорытынды

Бұл жарық интенсивтілігін салыстырмалы түрде өлшеу үшін бірнеше компоненттерді пайдалана отырып, кез келген адам жасай алатын өте қарапайым жоба. LDR (Light Dependent Resistor) қалай әрекет ететінін көру де керемет.

Arduino шығарылымының қалай жұмыс жасайтынын, сондай -ақ For циклін түсінген жөн. Өткеніңізге рахмет ….

Ұсынылған: