Съдържание:

Светлинен индикатор, използващ Arduino: 4 стъпки
Светлинен индикатор, използващ Arduino: 4 стъпки

Видео: Светлинен индикатор, използващ Arduino: 4 стъпки

Видео: Светлинен индикатор, използващ Arduino: 4 стъпки
Видео: Arduino 64 Steps Sequencer with minimum hardware, adapted from the Drum Sequencer 2024, Юли
Anonim
Светлинен индикатор с помощта на Arduino
Светлинен индикатор с помощта на Arduino

Здравейте всички, ето още един прост и забавен проект на Arduino, който работи като светлинен индикатор, използвайки Arduino UNO, LDR и светодиоди. Необходими части:

1x Arduino (UNO)

1x платка

12x 5 мм светодиоди

15x проводници

1x LDR

1x 100Ohm резистор

1x 10kOhm резистор

1x добра воля

Стъпка 1: Видео

Image
Image

Стъпка 2: Окабеляване на веригата

Окабеляване на веригата
Окабеляване на веригата

Така че първото нещо, което трябва да направите, е да свържете всички светодиоди и LDR към Arduino, като използвате макет. Най -лесният начин е да свържете линейно всички светодиоди към желаните щифтове на Arduino с помощта на проводници.

Трябва да добавим 100Ohm резистор към веригата, за да ограничим тока през светодиодите. 10kOhm резистор е свързан последователно с LDR, така че получаваме делител на напрежение.

Също така проект на TinkerCAD:

Светломер

Стъпка 3: Програмиране на Arduino

Програмиране на Arduino
Програмиране на Arduino

Следващото нещо е кодирането на Arduino. Първо дефинираме стойност на забавяне извън всеки цикъл, тази стойност ще бъде същата чрез програмата. След това определяме ПИН кодове 2-13 като изходи. Трябва да създадем analogRead, за да можем да получим стойност от сензора за светлина. Необходим е друг цикъл For, който включва светодиодите според входа от сензора. Следващият цикъл For ще изключи светодиодите, когато стойността на сензора за светлина спадне.

Стъпка 4: Заключение

Това е много прост проект, който всеки може да направи, като използва само няколко компонента за относително измерване на интензитета на светлината. Също така е готино да се види как действа LDR (Light Dependent Resistor).

Също така е добре да разберете как работят изходите на Arduino, както и цикълът For. Благодаря, че минахте….

Препоръчано: