Оглавление:

Bentzi Led: 3 шага
Bentzi Led: 3 шага

Видео: Bentzi Led: 3 шага

Видео: Bentzi Led: 3 шага
Видео: Shir Tzion – Shira ft. Bentzi Stein & Avrumi Berko | שיר ציון שירה מיט בנצי שטיין - א. בערקא 2024, Июль
Anonim
Image
Image
Бенци Лед
Бенци Лед
Бенци Лед
Бенци Лед

вот как это выглядит, когда он работает

Шаг 1. Код для света

Код для света
Код для света

Это может быть немного неспокойно, когда вы смотрите на это отсюда

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

int blueled = 10; // устанавливает синий цвет для света int redled = 11; // устанавливает красный цвет для света int redval = 0; // устанавливает значение, которое может быть изменено для красного цвета int blueval = 0; // устанавливает значение, которое может быть изменено для цвета blue int greenval = 0; // устанавливает значение, которое может быть изменено для зеленого цвета int potPin = A0; // устанавливает значение для пентенциометра, позволяет ему работать void setup () {// поместите здесь свой установочный код, чтобы запустить его один раз: pinMode (potPin, INPUT); // сделав его INPUT, вы говорите Potpin читать значения pinMode (A0, INPUT); // сделав его входом, он сообщает ему прочитать значения и отправить его на светлый pinMode (выделено зеленым цветом, OUTPUT); // для всех источников света, сообщая им, что они являются ВЫХОДНЫМИ, вы говорите им создать цвет. pinMode (помечено, ВЫХОД); pinMode (синий, ВЫХОД); Serial.begin (9600); // это сообщает Serial начать печать значений}

void loop () {// поместите сюда ваш основной код, чтобы запускать его повторно: redval = analogRead (potPin); // это сообщает значение для чтения из potpin greenval = analogRead (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 (гринвал); analogWrite (redled, redval); // указывает свету действовать так, как красное значение сообщает ему analogWrite (greenled, greenval); analogWrite (blueled, blueval);

}

Шаг 2: настройка

Настраивать
Настраивать
Настраивать
Настраивать
Настраивать
Настраивать

большая ножка для света идет на пять вольт средняя ножка для пентаметра идет на A0

Шаг 3. Как это выглядит, когда вы пробуете его в конце

Если вы хотите изменить цвета, вернитесь к набору кодов и отрегулируйте числа, когда значение красного, зеленого или синего считывается с карты, по существу измените числа здесь, на этом шаге redval = map (redval, 0, 1023, 255, 0);

Рекомендуемые: