Съдържание:

Bentzi Led: 3 стъпки
Bentzi Led: 3 стъпки

Видео: Bentzi Led: 3 стъпки

Видео: Bentzi Led: 3 стъпки
Видео: How to Install Stairway Lighting with LED Light Bars - Smart Bright LEDs 2024, Юли
Anonim
Image
Image
Бенци Лед
Бенци Лед
Бенци Лед
Бенци Лед

така изглежда, когато работи

Стъпка 1: Код за Светлината

Код за Светлината
Код за Светлината

Може да е малко накъсано, когато го погледнете от тук

int greenled = 9; // задава зелен цвят за светлината

int blueled = 10; // задава синия цвят за светлината int redled = 11; // задава червения цвят за светлината int redval = 0; // задава стойност, която може да бъде променена за цвета red int blueval = 0; // задава стойност, която може да бъде променена за синия цвят int greenval = 0; // задава стойност, която може да бъде променена за цвета зелен int potPin = A0; // задава стойност за pententiometer позволява да работи void setup () {// поставете вашия код за настройка тук, за да стартирате веднъж: pinMode (potPin, INPUT); // като го правите INPUT, вие казвате на Potpin да прочете какви са стойностите pinMode (A0, INPUT); // като го прави вход, той му казва да чете стойности, изпраща го до светлинния pinMode (greenled, OUTPUT); // за всички светлини, като им казвате, че са OUTPUTs, вие им казвате да произвеждат цвят. pinMode (зачервен, OUTPUT); pinMode (зачервен, OUTPUT); Serial.begin (9600); // това казва на сериала да започне да печата стойности}

void loop () {// поставете основния си код тук, за да се изпълнява многократно: redval = analogRead (potPin); // това показва стойността за четене от potpin greenval = analogRead (potPin); // това показва стойността за четене от potpin blueval = analogRead (potPin); // това казва стойността за четене от potpin redval = map (redval, 0, 1023, 255, 0); // това казва стойностите да се въведат от 0 до 1023 и 255 до нула blueval = map (blueval, 0, 1023, 0, 255); // същото като по -горе само различни числа greenval = map (greenval, 0, 1023, 130, 5); // същото като две по -горе различни номера Serial.print (redval); // казва на Serial да отпечата червената стойност същото за синьо и зелено Serial.print (blueval); Serial.println (greenval); analogWrite (redled, redval); // казва на светлината да действа, както redvalue казва на analogWrite (greenled, greenval); analogWrite (синьо, blueval);

}

Стъпка 2: Настройка

Настройвам
Настройвам
Настройвам
Настройвам
Настройвам
Настройвам

големият крак за светлината отива до пет волта, средният крак за пентаметъра отива до A0

Стъпка 3: Как изглежда, когато го опитате в края

Ако искате да промените цветовете, върнете се към кодовия набор и коригирайте числата, когато redvalue или зелено или синьо чете от картата, по същество променете числата тази стъпка redval = map (redval, 0, 1023, 255, 0);

Препоръчано: