Мазмуну:

LED Circuit (TinkerCad): 3 кадам
LED Circuit (TinkerCad): 3 кадам

Video: LED Circuit (TinkerCad): 3 кадам

Video: LED Circuit (TinkerCad): 3 кадам
Video: Running LED tower | LED circuits | Electronics projects 2024, Июль
Anonim
LED Circuit (TinkerCad)
LED Circuit (TinkerCad)

Бул долбоор көңүл ачуу үчүн, мен муну өзүм жасадым. Бул долбоордун максаты - фоторезистордун канчалык жарык чачып жатканын өзгөртүү. Бул долбоордо сизге 2 резистор, фоторезистор, LED жарыгы, Arduino Uno R3 жана зымдар керек болот. Бул долбоор Tinkercadда, андыктан бул куралдарды сатып алуунун кажети жок.

1 -кадам: 1 -кадам: Районду куруу

1 -кадам: Районду куруу
1 -кадам: Районду куруу

Биринчиден, жогорудагы сүрөттү көчүрөсүз. Сиз Arduino Uno R3 аласыз жана аны экрандын бир жерине орнотосуз. Андан кийин, сиз LED жарыгын аласыз жана LEDдеги катодго резисторду туташтырасыз. Андан кийин, сиз LEDдеги резисторго туташкан зымды орнотуп, аны AUR3 (Arduino Uno R3) боюнча GNDге туташтырасыз. Сиз анод үчүн да ушундай кыласыз жана андан зымды AUR3төгү D9 уячасына туташтырасыз. Кийинки кадамда сиз фоторезисторду кошуп, башка резисторду кошуп, андан кийин фоторезистордун 1 -терминалына туташтырасыз. Андан кийин, резисторду GND менен AUR3те табылган зым менен туташтырасыз. Аны куруунун акыркы кадамында сиз AUR3кө A0 туташтырасыз жана фоторезистордон табылган терминалга 1 туташтырасыз. Акырында, сиз 5втен келген зымды туташтырасыз жана аны фоторезистордун 2 -терминалына туташтырасыз.

2 -кадам: 2 -кадам: Блоктор менен код

2 -кадам: Блоктор менен код
2 -кадам: Блоктор менен код

Код редакторунда Variables категориясын чыкылдатыңыз.

Фоторезистордун каршылык маанисин сактоо үчүн "sensorValue" аттуу өзгөрмөнү түзүңүз. "Орнотуу" блогун сүйрөңүз. Биз фоторезисторубуздун абалын sensorValue өзгөрмөсүндө сактайбыз. Киргизүү категориясын чыкылдатып, "аналогдук окуу пин" блогун сүйрөп чыгып, "to" деген сөздөн кийин "set" блогуна жайгаштырыңыз, анткени биздин потенциометр A0 пиндеги Arduino менен туташкандыктан, ачылуучу тилкени A0го өзгөртүңүз. Чыгуу категориясын чыкылдатып, "сериялык мониторго басып чыгаруу" блогун сүйрөңүз. Variables категориясына өтүңүз жана sensorValue өзгөрмөсүн "сериялык мониторго басып чыгаруу" блогуна сүйрөңүз жана ачылуучу тизмек жаңы сап менен басып чыгарылганын текшериңиз. Кааласаңыз, симуляцияны баштаңыз жана сенсорду тууралаганыңызда, көрсөткүчтөр кирип жатканын жана өзгөрүп жатканын текшерүү үчүн сериялык мониторду ачыңыз. Аналогдук киргизүү мааниси 0-1023 чейин. Биз LEDге 0 (өчүрүү) менен 255 (толук жарыктык) ортосундагы сандарды жазууну каалаганыбыз үчүн, "карта" блогун колдонуп, биз үчүн кайчылаш көбөйтүүнү жасайбыз. Математика категориясына өтүңүз жана "карта" блогун сүйрөңүз. Биринчи уячада, sensorValue өзгөрмөлүү блогуна сүйрөңүз, андан кийин диапазонду 0дон 255ке чейин коюңуз. Чыгуу категориясына кайтып, аналогдук "pin pin" блогун сүйрөңүз. Аны 9 -пин орнотуу үчүн тууралаңыз. PWMди колдонуп, туураланган номерди LED пинге жазуу үчүн мурда жасаган карта блогуңузду "pin pin" блогунун "to" талаасына сүйрөңүз. Control категориясын чыкылдатып, күтүү блогун сүйрөп, программаны.1 секундга кечиктирүү үчүн тууралаңыз.

3 -кадам: 3 -кадам: аракет кылып көрүңүз

3 -кадам: аракет кылып көрүңүз!
3 -кадам: аракет кылып көрүңүз!

Эми сиз фоторезисторду окуп, LEDдин жарыгын көзөмөлдөө үчүн анын чыгышын картага алууну үйрөндүңүз, буга чейин үйрөнгөн ушул жана башка жөндөмүңүздү колдонууга даярсыз. Бул проект анча деле кыйын болгон жок, болгону 3 күнгө созулду. Рахмат!

Сунушталууда: