Мазмұны:

Смартфонмен жарықдиодты басқару: 6 қадам
Смартфонмен жарықдиодты басқару: 6 қадам

Бейне: Смартфонмен жарықдиодты басқару: 6 қадам

Бейне: Смартфонмен жарықдиодты басқару: 6 қадам
Бейне: "Қораптағы сөз" ойыны 2024, Қараша
Anonim
Смартфонмен жарықдиодты басқару
Смартфонмен жарықдиодты басқару

1 -қадам: Жетекшілерді бүгу (=

Жетекшілердің иілуі (=
Жетекшілердің иілуі (=
Жетекшілердің иілуі (=
Жетекшілердің иілуі (=

Біз тізбекті қосуды бастамас бұрын, сіз прототиптік жабдыққа сәйкес келу үшін резистор мен сымдарды бұрғыңыз келеді. Фотосуреттерде көрсетілгендей, резистордың сымдары парралельде төмен қарай бүгіледі және жарық диодтары барлық 4 сымдарды сіз қолданған тақтаға немесе прототиптік жабдыққа сыйғызу үшін бүгіледі.

2 -қадам: Схеманы құру

Тізбекті құру!
Тізбекті құру!
Тізбекті құру!
Тізбекті құру!

Электр тізбегі қарапайым, егер сіз бұрын сымды қосқан болсаңыз, ең ұзын сым жерге қосылады, ал қалған қосылыстар резистор арқылы 9, 10 және 11 PWM түйреуіштеріне өтеді (импульстік-ендік модуляция) PWM негізінен светодиодты соншалықты тез жыпылықтайды, сондықтан адамның көзі оны төмен қараңғылықта тұрақты түрде көреді, светодиодты қосу және өшірудің арақатынасын өзгерту арқылы әр түрлі жарықтыққа қол жеткізіледі. түйреуіштер 9, 10 және 11 импульстік ені модуляциясымен үйлесімді. Ең қысқа сым (қызыл) резистор арқылы 11 -ші түйреуішке өтеді, 2 -ші қысқа (жасыл) 10 -шы істікке, ақырында көк (қалған қорғасын) 9 -шыға түседі. қорғасын- бұл әрбір сымның теріс жағы, бұл ардуинодағы жермен жабылған тесікке түсуі керек.

3 -қадам: PR0GR4M1NG

PR0GR4M1NG!
PR0GR4M1NG!

Енді біз arduino -ға кодты өңдеу арқылы жіберілетін сигналдарды алуымыз керек, оларды сіздің идеологияңыз басқарады, бірақ біз оған кейінірек жетеміз. Файл-мысалдар-firmatta-standardfirmatta тармағына өтіп, оны arduino IDE көмегімен arduino-ға жүктеу қажет болады. жүктеуге болады: https://arduino.cc/kz/Main/Software Сіз оны тақтаға жүктегеннен кейін келесі қадамға алдын ала өңдеуді жүктеуіңіз қажет болады:

4 -қадам: Кітапханалар

Кітапханалар
Кітапханалар

Өңдеуді жүктегеннен кейін, сіздің идевицияңызбен байланысу үшін 2 кітапхананы жүктеп алу керек, содан кейін arduino. Орнату нұсқаулары жүктеу кезінде немесе жүктеу бетінде болуы керек. Бұл кітапханаларға мыналар кіреді: oscp5: https://www.sojamo.de/libraries/oscP5/ arduino.cc: https://www.arduino.cc/ ойын алаңы/Интерфейс/Өңдеу орнатылғаннан кейін сенсорлық osc редакторы деп аталатын бағдарламаны мына жерден жүктеу қажет болады: https://hexler.net/software/touchosc төменге қарай айналдырыңыз, ол сол жерде. Менде алдын ала дайындалған сілтеме бар, оған түймелер, ауыстырып қосқыштар, қосқыштар мен сөндіргіштер кіреді. Сіз олардың біреуін басқанда, өңдеу ізделетін және оқылатын хабарлама жіберіледі. өңдеудің нобайы қоса беріліп, сол хабарларды оқу үшін орнатылады, сондықтан сізде еш қиындық жоқ (=. сенсорлы osc редакторының файлын ашыңыз және синхрондау түймесін басыңыз, содан кейін сіздің идецияға өтіңіз, osc-пен орналасуды таңдаңыз) Сіздің хостинг пен компьютер бір желіде екеніне көз жеткізіңіз. Негізгі тарту функциялары мен фейдер коды youtube -те, оны кеңейту арқылы жасалды: оны youtube -те тексеріңіз (= https:// www.youtube.com/user/Harrybj17 файлдарды мына жерден жүктеңіз:

5 -қадам: Дерлік

Дерлік!
Дерлік!
Дерлік!
Дерлік!

Сіз менің екі файлымды алып, сенсорлық osc синхрондағаннан кейін, өңдеу эскизін іске қосу уақыты келді, сіздің arduino тіркелуі керек! немесе сіз қате аласыз. сіз енді төменге қарауыңыз керек, және сіз IP-ді нәтижелердің бұзылуында өңдеуші-ossc ақпаратына енгізіңіз. портпен бірдей. егер бәрі ойдағыдай болса, онда сіз идевисте не істесеңіз, қызыл жасыл және көк фейдерлерде көрсетілуі керек. RGB жарық диоды да жануы керек. Егер бәрі жақсы болса, құттықтаймын, егер келесі қадамда ақаулықтарды жою бөлімі болса, сонымен қатар.. берілмеңіз, бұл уақытқа тұрарлық. (=

6 -қадам: ақаулықтарды жою

Ақаулық себебін іздеу және түзету!
Ақаулық себебін іздеу және түзету!

Егер сіз 64 биттік режимде жұмыс істей алмайтын нәрсені алсаңыз, егер сізде қате пайда болса, өңдеудің 1.5.1 нұсқасын жүктеп алыңыз, егер ештеңе көрінбесе, сіздің arduino қосылғанына көз жеткізіңіз, сіздің IP және портыңыздың дұрыс екеніне көз жеткізіңіз. брандмауэр оны құлыптамайды. және егер сіз көңілді болмасаңыз, кетіңіз: басқа қателер болса, түсініктеме беріңіз. (=

Ұсынылған: