Как да настроите LED светлина и да я накарате да мига с код

Кодирането на LED светлина е въвеждащ проект, който ви показва как софтуерът и хардуерът взаимодействат помежду си. Това е прост проект, който можете да завършите през уикенда, който ще ви помогне да научите някои основни аспекти на хардуера.

До края на проекта ще кодирате собствената си LED светлина, ще имате знанията за манипулиране на включването / изключването на LED в избрани от вас интервали и ще научите основните принципи на хардуера.

Стартовият комплект Elegoo Uno разполага с целия хардуер, както и с инструкции, необходими за направата на проста LED светлина. LED Light е първият проект, предлаган с техния комплект.

Elegoo Uno идва с много други проекти и ви превежда от начинаещи до напреднали проекти. Всеки проект в полето развива вашите умения по прост, лесен за следване начин.

Компоненти, от които се нуждаете

Elegoo Uno R3

Elogoo Uno R3 е платка за микроконтролер. Микроконтролерите са вградени в устройствата, за да контролират действията и характеристиките на продукта. Те са компактни интегрални схеми, предназначени за контрол на операциите.

Микроконтролерът, който е включен в Elogoo Uno R3, има 14 цифрови входно-изходни щифта, 6 аналогови входа, USB връзка, жак за захранване и бутон за нулиране. Тази платка разполага с всичко необходимо за поддържане на микроконтролера. Просто включете USB кабела, за да включите микроконтролера.

USB кабел

Нуждаете се от USB кабел, за да свържете Elegoo Uno R3 към вашия компютър и да го включите. USB означава Universal Serial Bus. USB се използва за свързване на вашия компютър с устройства като цифрови фотоапарати, принтери, скенери и външни твърди дискове.

В нашия проект ще използваме USB кабел, за да свържем нашия микроконтролер с нашия компютър.

Светодиоди

LED означава светодиод. Той има положителна и отрицателна преднина. По-дългата страна е положителната преднина.

Как се сглобяват компонентите

В този проект ние само ще накараме светодиода да мига.

Първо трябва да включим USB кабела към платката и след това компютъра.

След това трябва да включим светодиода към GND (GND е референтната точка в електрическа верига, от която се измерват напреженията, и е общ обратен път за електрически ток) и 13 входа на платката.

Код за включване / изключване на LED светкавицата:

След като платката на микроконтролера е включена в компютъра и светодиодът е на самата платка, трябва да напишем някакъв прост код, за да накара LED да мига.

// 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.

Ето крайния продукт:

Целта на този малък проект за LED кодиране на светлина беше да ви запознае с елементарни принципи за това как могат да се комбинират хардуер и софтуер. Надявам се да ви е харесало!