Како поставити ЛЕД светло и учинити га да трепће помоћу кода

Кодирање ЛЕД светла уводни је пројекат који вам показује како софтвер и хардвер међусобно комуницирају. То је једноставан пројекат који можете завршити током викенда и који ће вам помоћи да научите неке основне аспекте хардвера.

На крају пројекта кодираћете сопствено ЛЕД светло, имаћете знање за управљање и укључивање / искључивање ЛЕД-а у интервалима које изаберете и научићете основне принципе хардвера.

Почетни комплет Елегоо Уно садржи сав хардвер, као и упутства која су вам потребна за израду једноставног ЛЕД светла. ЛЕД светло је први пројекат који се нуди са њиховим комплетом.

Елегоо Уно долази са многим другим пројектима и води вас од почетних до напредних пројеката. Сваки пројекат у кутији унапређује ваше вештине на једноставан и лак начин за праћење.

Компоненте које ће вам требати

Елегоо Уно Р3

Елогоо Уно Р3 је микроконтролерска плоча. Микроконтролери су уграђени у уређаје за контролу радњи и карактеристика производа. То су компактни интегрисани кругови дизајнирани за контролу рада.

Микроконтролер који је укључен у Елогоо Уно Р3 има 14 пинова за дигитални улаз / излаз, 6 аналогних улаза, УСБ везу, утичницу за напајање и дугме за ресетовање. Ова плоча има све што је потребно за подршку микроконтролера. Једноставно прикључите УСБ кабл да бисте укључили микроконтролер.

УСБ кабл

Потребан вам је УСБ кабл да бисте Елегоо Уно Р3 повезали са рачунаром и укључили га. УСБ је скраћеница од Универсал Сериал Бус. УСБ се користи за повезивање рачунара са уређајима као што су дигитални фотоапарати, штампачи, скенери и спољни чврсти дискови.

У нашем пројекту користићемо УСБ кабл за повезивање микроконтролера са рачунаром.

ЛЕД диоде

ЛЕД означава диоду која емитује светлост. Има позитивно и негативно вођство. Дужа страна је позитивно вођство.

Како саставити компоненте

У овом пројекту само ћемо ЛЕД-ом трепнути.

Прво морамо да прикључимо УСБ кабл на плочу, а затим рачунар.

Затим треба да прикључимо ЛЕД на ГНД (ГНД је референтна тачка у електричном колу из којег се мере напони и уобичајена је повратна путања електричне струје) и 13 улаза на плочи.

Шифра за укључивање / искључивање ЛЕД блица:

Након што се плоча микроконтролера укључи у рачунар и ЛЕД се нађе на самој плочи, морамо да напишемо једноставан код да би ЛЕД трепнуо.

// the setup function runs once when you press reset or power the board void setup() { // initialize digital pin LED_BUILTIN as an output. pinMode(LED_BUILTIN, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(LED_BUILTIN, HIGH); // turn the LED on delay(1000); // wait for a second digitalWrite(LED_BUILTIN, LOW); // turn the LED off delay(1000); // wait for a second } 

Горњи код у основи укључује ЛЕД диоду на 1 секунду, а затим је искључује на једну секунду.

Ова функција је у непрекидној петљи. Функција digitalWriteје која узима 2 параметра LED_BUILTINи HIGH || LOW. Петља у основи узима ЛЕД, а затим окреће волт на HIGHкоји га укључује. Затим након 1 секунде искључује исту ЛЕД окретањем волта LOW.

Ево коначног производа:

Циљ овог малог пројекта кодирања ЛЕД светлима био је да вас упозна са основним принципима како се хардвер и софтвер могу комбиновати. Надам се да си уживао!