Мазмұны:

Жарық диодты схемасы (TinkerCad): 3 қадам
Жарық диодты схемасы (TinkerCad): 3 қадам

Бейне: Жарық диодты схемасы (TinkerCad): 3 қадам

Бейне: Жарық диодты схемасы (TinkerCad): 3 қадам
Бейне: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Шілде
Anonim
Жарық диодты схемасы (TinkerCad)
Жарық диодты схемасы (TinkerCad)

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

1 -қадам: 1 -қадам: Схеманы құрыңыз

1 -қадам: Схеманы құрыңыз
1 -қадам: Схеманы құрыңыз

Алдымен сіз жоғарыдағы суретті көшіресіз. Сіз Arduino Uno R3 аласыз және оны экранда бір жерге орнатасыз. Содан кейін сіз жарықдиодты шамды аласыз және резисторды жарықдиодты катодқа қосасыз. Содан кейін сіз светодиодтағы резисторға қосылған сымды орнатасыз және оны AUR3 (Arduino Uno R3) GND -ге қосасыз. Сіз анод үшін де осылай жасайсыз және одан сымды AUR3 D9 ұяшығына қосасыз. Келесі қадамда сіз фоторезисторды қосып, басқа резисторды қосасыз, содан кейін оны фоторезистордың 1 -терминалына қосасыз. Содан кейін сіз резисторды GND -ге AUR3 -те табылған сыммен қосасыз. Оны құрудың соңғы сатысында сіз A03 -ті AUR3 -ке қосасыз және оны фоторезисторда орналасқан 1 -терминалға қосасыз. Соңында, сіз 5в сымды қосасыз және оны фоторезистордың 2 -ші терминалына қосасыз.

2 -қадам: 2 -қадам: Блокпен код

2 -қадам: Блоктары бар код
2 -қадам: Блоктары бар код

Код редакторында айнымалылар санатын нұқыңыз.

Фоторезистордың кедергі мәнін сақтау үшін «sensorValue» деп аталатын айнымалы құрыңыз. «Орнатылған» блокты шығарыңыз. Біз фоторезистордың күйін sensorValue айнымалысында сақтаймыз. Енгізу санатын нұқыңыз және «аналогты оқу түйреуіші» блогын сүйреп апарыңыз және оны «-ға» деген сөзден кейін «орнатылған» блокқа қойыңыз, себебі біздің потенциометр A0 түйреуішінде Arduino -ға қосылғандықтан, ашылмалы мәзірді A0 етіп өзгертіңіз. Шығару санатын нұқыңыз және «сериялық мониторға басып шығару» блогын шығарыңыз. Айнымалылар санатына өтіңіз және sensorValue айнымалы мәнін «сериялық мониторға басып шығару» блогына апарыңыз және ашылмалы тізім жаңа жолмен басып шығарылатын етіп орнатылғанын тексеріңіз. Қажет болса, модельдеуді бастаңыз және датчикті реттеген кезде көрсеткіштердің өзгеретінін тексеру үшін сериялық мониторды ашыңыз. Аналогты кіріс мәндері 0-1023 аралығында болады. Біз светодиодқа 0 (сөндіру) мен 255 (толық жарықтылық) арасындағы санды жазғымыз келетіндіктен, біз үшін «карта» блогын пайдаланып, қайшылықты көбейту жасаймыз. Математика санатына өтіңіз және «карта» блогын шығарыңыз. Бірінші ұяшықта sensorValue айнымалы блогын сүйреп апарыңыз, содан кейін диапазонды 0 -ден 255 -ке дейін орнатыңыз. Шығу санатына қайтып оралу үшін аналогтық «түйреуішті бекіту» блогын шығарыңыз, ол әдепкі бойынша «түйреуішті 3 -тен 0 -ге дейін» деп көрсетеді. Реттелген нөмірді PWM көмегімен жарықдиодты түйреуішке жазу үшін бұрын жасаған карта блогын «орнатылған түйреуіш» блогының «дейін» өрісіне сүйреп апарыңыз. Басқару санатын басып, күту блогын сүйреп апарып, бағдарламаны.1 секундқа кешіктіру үшін реттеңіз.

3 -қадам: 3 -қадам: көріңіз

3 -қадам: көріңіз!
3 -қадам: көріңіз!

Енді сіз фоторезисторды оқуды үйрендіңіз және жарық диодты жарықтандыруды бақылау үшін оның шығысын картадан білдіңіз, сіз осы уақытқа дейін үйренген дағдыларды қолдануға дайынсыз. Бұл жоба соншалықты қиын болған жоқ, мен оны жасауға небары 3 күн уақыт жұмсадым. Рақмет сізге!

Ұсынылған: