Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Создайте свой LED-секвенсор на Arduino — простой DIY-учебник

Компоненты и материалы

Arduino UNO × 1
Макетная плата × 1
Светодиоды (LED) × 4
Перемычки × 10
Резистор 220 Ом (или 221 Ом) × 4
Крона 9V × 1

Приложения и сервисы

О проекте

Световый секвенсор — очень простая и весёлая система подсветки, которую может собрать и запрограммировать любой. Код легко менять, создавая уникальные паттерны мигания.

Инструкции

Шаг 1

Берите Arduino и макетную плату. Короткий перемычкой соедините GND Arduino с первым рядом макетки. Вставьте светодиод длинной ногой (анод) прямо под этот провод. Короткую ногу (катод) подключите через резистор 220 Ом. Ещё один короткий перемычкой соедините резистор с пином 13 Arduino.

Создайте свой LED-секвенсор на Arduino — простой DIY-учебник

Шаг 2

Ещё один перемычкой соедините точку между резистором и жёлтым проводом. Выведите на новый ряд. Повторите шаг 1: короткая нога LED под этот провод, резистор, перемычка к пину 12.

Создайте свой LED-секвенсор на Arduino — простой DIY-учебник

Шаг 3

Перемычкой соедините первый провод (под длинной ногой первого LED) с новым рядом с другой стороны второго LED. Повторите шаг 1 и подключите последний провод к пину 11.

Создайте свой LED-секвенсор на Arduino — простой DIY-учебник

Шаг 4

Перемычкой соедините второй LED (под его катодом/резистором). Повторите шаг 1 и подключите последний провод к пину 10. Загрузите программу — готовый результат ниже:

Создайте свой LED-секвенсор на Arduino — простой DIY-учебник

Спасибо за внимание, ставьте лайк!

Код

light sequencer Arduino
void setup() {
  pinMode(9, OUTPUT);
  pinMode(10, OUTPUT);
  pinMode(11, OUTPUT);
  pinMode(12, OUTPUT);
  pinMode(13, OUTPUT);
}
void loop() {
  digitalWrite(13, HIGH);
  digitalWrite(12, LOW);
  digitalWrite(11, LOW);
  digitalWrite(10, LOW);
  digitalWrite(9, LOW);
  delay(300);
  digitalWrite(13, LOW);
  digitalWrite(12, HIGH);
  digitalWrite(11, LOW);
  digitalWrite(10, LOW);
  digitalWrite(9, LOW);
  delay(300);
  digitalWrite(13, LOW);
  digitalWrite(12, LOW);
  digitalWrite(11, HIGH);
  digitalWrite(10, LOW);
  digitalWrite(9, LOW);
  delay(300);
  digitalWrite(13, LOW);
  digitalWrite(12, LOW);
  digitalWrite(11, LOW);
  digitalWrite(10, HIGH);
  digitalWrite(9, LOW);
  delay(300);
  digitalWrite(13, LOW);
  digitalWrite(12, LOW);
  digitalWrite(11, LOW);
  digitalWrite(10, LOW);
  digitalWrite(9, HIGH);
}

Схемы

Распиновка схемы, которую я собрал:

Создайте свой LED-секвенсор на Arduino — простой DIY-учебник

Производственный процесс

  1. Сделай свой LUMAZOID: DIY Arduino музыкальный визуализатор
  2. Цифровые кости на Arduino: генератор случайных чисел с LCD-дисплеем и кнопкой
  3. Управление светодиодом по Bluetooth с Arduino: простой DIY-гид
  4. Строим Iron Man на Arduino: компоненты, сенсоры и пошаговый гайд
  5. Find Me: Умный поисковик вещей на Arduino и Bluetooth
  6. Сборка функционального 3D-печатного манипулятора на Arduino: пошаговое руководство
  7. Интерактивный LED-дисплей в двери с PIR-датчиком — новогоднее приветствие на Arduino
  8. DIY-контроллер увлажнителя на Arduino с реле: безопасная работа с высоким напряжением
  9. Пошаговое руководство: сборка умного четырёхногого робота на Arduino
  10. Arduino RGB-микшер цветов: Простой проект для начинающих