Съдържание:

Project1 LED: 9 стъпки
Project1 LED: 9 стъпки

Видео: Project1 LED: 9 стъпки

Видео: Project1 LED: 9 стъпки
Видео: Motor LED connection with 9v battery and switch - Fan Light project tutorial 2024, Ноември
Anonim
Светодиод Project1
Светодиод Project1

Вдъхновението за този проект дойде от пръстеновите светлини във видеото по-долу от 0: 22-0: 28

И по -долу можете да изтеглите видеоклипа на моя резултат.

Стъпка 1: Стъпка 1: Определете положителната страна на вашия светодиод

Стъпка 1: Определете положителната страна на вашия светодиод
Стъпка 1: Определете положителната страна на вашия светодиод

Положителната страна ще има по -дълъг метален крак от отрицателната.

Стъпка 2: Стъпка 2: Поставете светодиода в таблото

Стъпка 2: Поставете светодиода в таблото
Стъпка 2: Поставете светодиода в таблото

Поставете светодиода като такъв в дъската си с отрицателния крак в синята наземна лента.

Стъпка 3: Стъпка 3: Добавяне на резистор

Стъпка 3: Добавете резистор
Стъпка 3: Добавете резистор

За този пример поставям 100 ома резистор в същата колона като светодиода. За да изчислите какъв резистор е необходим за вашия светодиод, използвайте формулата, която можете да намерите на

Стъпка 4: Стъпка 4: Свържете проводника към макета

Стъпка 4: Свържете проводника към платката
Стъпка 4: Свържете проводника към платката

Свържете проводник към колоната, в която са LED и резисторът.

Стъпка 5: Стъпка 5: Поставете проводника в щифта

Стъпка 5: Поставете проводника в щифта
Стъпка 5: Поставете проводника в щифта

С изключена платка Arduino, включете другия край на проводника в щифт 3 на дъската.

*Забележка за този проект Използвам щифтове 3, 5, 6, 9, 10, 11, тъй като те са щифтовете на моята платка Arduino Uno, които имат PWM, обозначени с ~ до номера, проверете спецификациите на вашата платка, за да изберете пинове, които също имат ШИМ.

Стъпка 6: Стъпка 6: Повторете

Повторете стъпки 2-5, 5 пъти

Стъпка 7: Стъпка 6: Земя

Стъпка 6: Заземяване
Стъпка 6: Заземяване

Поставете проводник в синята заземена лента.

Стъпка 8: Стъпка 8: Заземяване Част 2

Стъпка 8: Заземяване Част 2
Стъпка 8: Заземяване Част 2

Поставете заземяващия проводник в заземяващия щифт на дъската.

Стъпка 9: Стъпка 9: Качване на код

Вече можете да включите вашия Arduino в компютъра си и да качите кода си към него, или да копирате кода по -долу.

/* Project1 LED ефект

Затъмнява няколко светодиода наведнъж, след това затъмнява всички, след това преследва последователно няколко светодиода.

Веригата:

- светодиоди от щифтове 2 до 7 към маса

създаден през 2018 г.

от Стивън Джонсън */

int таймер = 80; // Колкото по -голям е броят, толкова по -бавен е времето.

void setup () {

// използваме цикъл for за инициализиране на всеки извод като изход: for (int thisPin = 2; thisPin <12; thisPin ++) {pinMode (thisPin, OUTPUT); }}

void loop () {

// повторявам през пиновете: for (int thisPin = 2; thisPin <12; thisPin ++) {// избледняваме светодиода на този пин от изключено до най -ярко: for (int яркост = 0; яркост <255; яркост ++) {analogWrite (thisPin, яркост); }} // пауза между светодиодите: забавяне (1250);

// избледняваме светодиода на този пин от най -яркото до изключено:

за (int яркост = 255; яркост> = 0; яркост--) {analogWrite (3, яркост); analogWrite (5, яркост); analogWrite (6, яркост); analogWrite (9, яркост); analogWrite (10, яркост); analogWrite (11, яркост); забавяне (2); }

// цикъл от най -ниския щифт към най -високия:

// включете щифта:

analogWrite (3, 255); забавяне (таймер); // изключваме щифта:

// включете щифта:

analogWrite (5, 255); analogWrite (3, 180); забавяне (таймер); // изключваме щифта:

// включете щифта:

analogWrite (6, 255); analogWrite (5, 180); analogWrite (3, 80); забавяне (таймер); // изключваме щифта:

// включете щифта:

analogWrite (9, 255); analogWrite (6, 180); analogWrite (5, 80); analogWrite (3, 0); забавяне (таймер); // изключваме щифта:

// включете щифта:

analogWrite (10, 255); analogWrite (9, 180); analogWrite (6, 80); analogWrite (5, 0); забавяне (таймер); // изключваме щифта:

// включете щифта:

analogWrite (11, 255); analogWrite (10, 180); analogWrite (9, 80); analogWrite (6, 0); забавяне (таймер); // изключваме щифта:

// включете щифта:

analogWrite (3, 255); analogWrite (11, 180); analogWrite (10, 80); analogWrite (9, 0); забавяне (таймер); // изключваме щифта:

// включете щифта:

analogWrite (5, 255); analogWrite (3, 180); analogWrite (11, 80); analogWrite (10, 0); забавяне (таймер); // изключваме щифта:

// включете щифта:

analogWrite (6, 255); analogWrite (5, 180); analogWrite (3, 80); analogWrite (11, 0); забавяне (таймер); // изключваме щифта:

// включете щифта:

analogWrite (9, 255); analogWrite (6, 180); analogWrite (5, 80); analogWrite (3, 0); забавяне (таймер); // изключваме щифта:

// включете щифта:

analogWrite (10, 255); analogWrite (9, 180); analogWrite (6, 80); analogWrite (5, 0); забавяне (таймер); // изключваме щифта:

// включете щифта:

analogWrite (11, 255); analogWrite (10, 180); analogWrite (9, 80); analogWrite (6, 0); забавяне (таймер); // изключваме щифта:

// включете щифта:

analogWrite (11, 180); analogWrite (10, 80); analogWrite (9, 0); забавяне (таймер); // изключваме щифта:

// включете щифта:

analogWrite (11, 80); analogWrite (10, 0); забавяне (таймер); // изключваме щифта:

// включете щифта:

analogWrite (11, 0); забавяне (таймер); // изключете щифта:}

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