Съдържание:

LED верига (TinkerCad): 3 стъпки
LED верига (TinkerCad): 3 стъпки

Видео: LED верига (TinkerCad): 3 стъпки

Видео: LED верига (TinkerCad): 3 стъпки
Видео: Мультики про машинки новые серии 2017 - Кто сильнее! Лучшие мультфильмы для детей /#мультик игра 2024, Ноември
Anonim
LED верига (TinkerCad)
LED верига (TinkerCad)

Този проект е за забавление и аз го направих сам. Целта на този проект е да се промени колко светлина блести от фоторезистор. В този проект ще ви трябват 2 резистора, фоторезистор, LED светлина, Arduino Uno R3 и проводници. Този проект е в Tinkercad, така че няма да се налага да купувате тези инструменти.

Стъпка 1: Стъпка 1: Изградете веригата

Стъпка 1: Изградете веригата
Стъпка 1: Изградете веригата

Първо ще копирате снимката по -горе. Ще получите Arduino Uno R3 и ще го настроите някъде на екрана. След това ще получите LED светлина и свържете резистор към катода на светодиода. След това ще настроите проводник, който е свързан към резистора на светодиода, и ще го свържете към GND на AUR3 (Arduino Uno R3). Ще направите същото за анода и ще свържете проводника от него към слота D9 на AUR3. На следващата стъпка ще добавите фоторезистор и ще добавите друг резистор и след това ще го свържете към Терминал 1 на фоторезистора. След това ще свържете резистора към GND с проводник, който се намира на AUR3. На последната стъпка от изграждането му ще свържете A0 към AUR3 и ще го свържете към терминал 1, който се намира на фоторезистора. И накрая, ще свържете проводник от 5v и ще го свържете към клема 2 на фоторезистора.

Стъпка 2: Стъпка 2: Код с блокове

Стъпка 2: Код с блокове
Стъпка 2: Код с блокове

Щракнете върху категорията Променливи в редактора на кодове.

За да съхраните стойността на съпротивлението на фоторезистора, създайте променлива, наречена "sensorValue". Плъзнете "зададен" блок. Ще съхраняваме състоянието на нашия фоторезистор в променливата sensorValue. Щракнете върху категорията Input и плъзнете блок "analog analog pin pin" и го поставете в блока "set" след думата "на" Тъй като нашият потенциометър е свързан с Arduino на щифт A0, променете падащото меню на A0. Щракнете върху категорията Output и плъзнете блока "print to serial monitor". Придвижете се до категорията Променливи и плъзнете променливата сензорна стойност към блока "печат към сериен монитор" и се уверете, че падащото меню е настроено да отпечатва с нов ред. По желание стартирайте симулацията и отворете серийния монитор, за да проверите дали показанията влизат и се променят, когато регулирате сензора. Стойностите на аналоговия вход варират от 0-1023. Тъй като искаме да пишем на светодиода с число между 0 (изключено) и 255 (пълна яркост), ще използваме блока "map", за да направим за нас кръстосано умножение. Придвижете се до категорията „Математика“и плъзнете блок „карта“. В първия слот, плъзнете в променлив блок sensorValue, след това задайте диапазона от 0 до 255. Обратно в категорията Output, плъзнете аналогов блок "set pin", който по подразбиране казва "set pin 3 to 0." Регулирайте го, за да зададете щифт 9. Плъзнете блока на картата, който сте направили по -рано, в полето "към" на блока "set pin", за да запишете коригирания номер към LED щифта с помощта на PWM. Щракнете върху категорията Контрол и плъзнете блок за изчакване и го регулирайте, за да забавите програмата за 0,1 секунди.

Стъпка 3: Стъпка 3: Опитайте

Стъпка 3: Опитайте!
Стъпка 3: Опитайте!

Сега, след като сте се научили да четете фоторезистор и да картографирате изхода му, за да контролирате яркостта на светодиода, сте готови да приложите тези и други умения, които сте научили досега. Този проект не беше толкова труден и ми отне само около 3 дни, за да го направя. Благодаря ти!

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