Мазмұны:

Tinkercad -тегі Arduino көмегімен RGB светодиодты араластыру: 5 қадам (суреттермен)
Tinkercad -тегі Arduino көмегімен RGB светодиодты араластыру: 5 қадам (суреттермен)

Бейне: Tinkercad -тегі Arduino көмегімен RGB светодиодты араластыру: 5 қадам (суреттермен)

Бейне: Tinkercad -тегі Arduino көмегімен RGB светодиодты араластыру: 5 қадам (суреттермен)
Бейне: Как запрограммировать RGB-светодиод на Arduino Uno?! 2024, Шілде
Anonim
Image
Image
Кескін
Кескін

Tinkercad жобалары »

Келіңіздер, Arduino аналогтық шығысымен түрлі түсті жарықдиодты қалай басқаруға болатынын білейік. Біз Arduino Uno -ға RGB светодиодын қосамыз және оның түсін өзгерту үшін қарапайым бағдарлама құрамыз.

Сіз Tinkercad схемаларын қолдана аласыз. Сіз бұл сабақты Tinkercad ішінен қарай аласыз (ақысыз кіру қажет)! Үлгі схемасын зерттеңіз (светодиоды түсінің өзгеруін көру үшін «Симуляцияны бастау» түймесін басыңыз) және оның қасына өзіңіз құрастырыңыз. Tinkercad Circuits-бұл тізбектерді құруға және модельдеуге мүмкіндік беретін браузерге негізделген ақысыз бағдарлама. Бұл үйренуге, үйретуге және прототиптеуге өте ыңғайлы.

Сіз тақтаны жаңадан қолдана алатындықтан, біз салыстыру үшін осы схеманың ақысыз нұсқасын қостық. Сіз Tinkercad Circuits редакторында кез келген жолмен құра аласыз, бірақ егер сіз физикалық компоненттері бар схеманы құрсаңыз, тақта сіздің виртуалды схемаңыздың бірдей болуына көмектеседі.

Бұл тізбекті Tinkercad -тен табыңыз

Оптикалық түрде электроника керек -жарақтарын алыңыз және құрастырыңыз

физикалық Arduino Uno, USB кабелі, нан тақтасы, RGB светодиоды, резисторлар (100-1К Ом кез келген мәні орындалады) және нон тақтасының кейбір сымдары. Сізге ақысыз Arduino бағдарламалық жасақтамасы бар компьютер қажет (немесе веб -редакторға арналған плагин).

Аддитивті немесе ашық түсті үш негізгі түс бар: қызыл, жасыл және көк. Бұл үш түсті әр түрлі қарқындылық деңгейінде араластыру кез келген жарық түсі жасай алады. Түсті өзгертетін светодиодтар дәл осылай жұмыс істейді, бірақ светодиодтар RGB светодиоды деп аталатын шағын пакетте орналасқан. Олардың конфигурациясына байланысты әр түсі үшін бір, жер немесе қуат үшін төрт аяғы бар. Түрлер сәйкесінше «жалпы катод» және «жалпы анод» деп аталады.

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

Циклды құрыңыз
Циклды құрыңыз

Бұл тізбекті Tinkercad -тен табыңыз

Tinkercad Circuits компоненттері тақтасында жаңа Arduino мен нан тақтасын үлгі бойымен сүйреп апарыңыз және Arduino 5V қуат рельсіне және Arduino GND жер асты рельсіне қосу арқылы тақтаны дайындаңыз.

RGB светодиодын қосыңыз және оны тақтаның төрт түрлі қатарына қойыңыз. Тренажердегі RGB светодиодының екінші катодында жалпы катод (теріс, жер) бар, сондықтан осы жолды/түйреуішті жерге қосыңыз.

Үш резисторды қосыңыз (үшеуін де сүйреңіз немесе біреуін жасаңыз, содан кейін көшіріңіз/қойыңыз) және оларды қалған үш жарықдиодты түйреуіш үшін тақтаның жолдарына жылжытыңыз, екінші жағынан үш бөлек жолға дейін.

Бос резистордың ұштарынан және PWM қолдайтын Arduino түйреуіштерінің үшеуіне сымдарды қосыңыз, олар

тильда (кішкене сықырлауық).

Түстерді реттеу (ашылмалы немесе сандық пернелер) және иілу (екі рет басу) арқылы сымдарды реттеңіз.

Сіз жалпы түйреуішке бір резисторды біріктіруге және қолдануға азғырылсаңыз да, жасамаңыз! Әр жарықдиодты резистор қажет, өйткені олар бір -бірімен бірдей ток алмайды.

Қосымша несие: светодиодтар туралы қосымша нұсқаулықтар мен жарықтандыру сыныбынан біле аласыз.

2 -қадам: Блоктармен түстерді араластыру коды

Кескін
Кескін

Tinkercad Circuits -те сіз блоктар көмегімен жобаларыңызды оңай кодтай аласыз. Біз сымдарды сынау және жарықдиодты түсін реттеу үшін код редакторын қолданамыз. Код редакторын ашу үшін «Код» түймесін басыңыз.

Кескін
Кескін

Сіз жұмыс жоспарындағы Arduino тақтасын (немесе код редакторының үстіндегі ашылмалы мәзірді) таңдау арқылы үлгі коды мен жеке бағдарламаның арасында ауыса аласыз.

RGB светодиодты шығыс блогын бос бағдарламаға сүйреп апарыңыз және ашылмалы мәзірді бұрын қосылған түйреуіштерге сәйкес келтіріңіз (11, 10 және 9).

Түсті таңдаңыз және RGB жарықдиодты шамының жануын көру үшін «Модельдеуді бастау» түймесін басыңыз. Егер түс дұрыс емес болып көрінсе, сізге екі түсті түйреуішті сыммен немесе кодпен ауыстыру қажет болуы мүмкін.

RGB шығыс блогын қайталау (тінтуірдің оң жақ түймешігі-> қайталау) және түсін өзгерту, содан кейін олардың арасында күту блоктарын қосу арқылы түрлі-түсті жарық шоуын жасаңыз. Сіз сүйікті әніңізге сәйкес жүгіру жолының кері санауын немесе түсінің өзгеруін модельдей аласыз. Қайталау блогын тексеріңіз- сіз енгізген кез келген нәрсе қайталанған кезде болады.

3 -қадам: Arduino коды түсіндірілді

Кескін
Кескін

Код редакторы ашық болғанда, сіз сол жақтағы ашылмалы мәзірді шертіп, код блоктарымен жасалған Arduino кодын ашу үшін «Блоктар + Мәтін» таңдай аласыз.

жарамсыз орнату ()

{pinMode (11, OUTPUT); pinMode (10, OUTPUT); pinMode (9, OUTPUT); } void loop () {analogWrite (11, 255); analogWrite (10, 0); analogWrite (9, 0); кешіктіру (1000); // 1000 millisecond (s) analogWrite (11, 255) күтіңіз; analogWrite (10, 255); analogWrite (9, 102); кешіктіру (1000); // 1000 миллисекунд күтіңіз}

Түйреуіштерді қондырғыда шығыс ретінде орнатқаннан кейін кодтың қолданылуын көруге болады

analogWrite ()

жарықдиодты өшіру туралы соңғы сабақтағыдай. Ол үш түйреуіштің әрқайсысын басқа жарықтық мәнімен жазады, нәтижесінде түс араласады.

4 -қадам: Физикалық тізбекті құрыңыз (міндетті емес)

Физикалық тізбекті құру (міндетті емес)
Физикалық тізбекті құру (міндетті емес)

Arduino Uno физикалық бағдарламасын жасау үшін сізге ақысыз бағдарламалық жасақтаманы (немесе веб -редакторға арналған плагинді) орнату керек, содан кейін оны ашу қажет.

Tinkercad схемаларында көрсетілген қосылыстарға сәйкес келетін компоненттер мен сымдарды қосу арқылы Arduino Uno схемасын қосыңыз. Егер сіздің физикалық RGB светодиодты жалпы анод болса, онда екінші істікті жерге емес, жерге қосу керек, ал 0-255 жарықтылық мәндері керісінше болады. Arduino Uno физикалық тақтасымен жұмыс жасауды тереңдету үшін ақысыз Arduino Instructables класын қараңыз (ұқсас схема екінші сабақта сипатталған).

Tinkercad Circuits код терезесінен кодты көшіріп, Arduino бағдарламалық жасақтамасындағы бос нобайға қойыңыз немесе жүктеу түймесін басыңыз (төмен қараған көрсеткі) және ашыңыз

алынған файл Arduino көмегімен.

Кескін
Кескін

USB кабелін қосыңыз, бағдарламалық құралдың Құралдар мәзірінен тақта мен портты таңдаңыз.

Кодты жүктеп, жарықдиодты түсінің өзгеруін қараңыз!

5 -қадам: Әрі қарай, көріңіз …

Кескін
Кескін

Енді сіз RGB светодиодтарын қалай басқаруға болатынын білсеңіз, цифрлық және аналогтық шығыс жетістіктерін атап өтудің уақыты келді! Бірнеше светодиодты басқару және analogWrite () қолдану үшін бұрынғы сабақтарда алған дағдыларды қолдана отырып, сіз мобильді құрылғы, теледидар мен компьютер экрандарындағы (әлдеқайда кіші) пиксельді құрдыңыз.

Жарық сапасын өзгерту үшін жарықдиодты әртүрлі диффузиялық материалдармен жабуға тырысыңыз. Жарықдиодты диффузорларды жарық беретін барлық нәрседен жасауға тырысуға болады, мысалы, теннис шарлары, полиэфирлі талшықты толтыру немесе 3D басып шығару.

Келесі сіздің Arduino саяхатында, батырмалар мен енгізулер көмегімен кірісті табуды үйреніп көріңіз

digitalRead ()

Сондай -ақ Arduino, Basic Electronics, LED және жарықтандыру, 3D басып шығару және т.б. бойынша тегін Instructables сабақтарында электроника бойынша қосымша дағдыларды үйренуге болады.

Ұсынылған: