Arduino бігаюча доріжка з світлодіодів
Робимо бігаючу доріжку з світлодіодів на Arduino. В даному випадку використовується Arduino Mega 2560, котрий потенційно здатний керувати бігаючою доріжкою з 54-х світлодіодів. Однак схема та програма не зміняться, якщо ви використовуватимете інші контролери з платформи Arduino такого типу (UNO, Leonardo...)
Схема підключення світлодіодів до Ардуіно Мега 2560.
Так виглядає скетч у вікні стандартного додатку для програмування Ардуіно.

Текст програми для реалізації бігаючих вогнів на платформі ардуіно.
/*
Girlianda
by GEEKMATIC.IN.UA
*/
int first_out = 11; //перший дискретний вихід
int last_out = 13; //останній дискретний вихід
int t;
int i;
//блок для ініціалізації входів-виходів та інших вихідних даних
void setup() {
last_out = last_out + 1; //додаємо одиницю для коректного використання в циклах
//визначення 11-го, 12-го та 13-го дискретних виводів плати Ардуіно як виходи
for (i = first_out; i < last_out; i++) { pinMode(i, OUTPUT); }
}
void loop() {
for (t = first_out; t < last_out; t++) { //перебираємо номери дискретних виходів 11,12,13 почерзі
digitalWrite(t, HIGH); //увімкнення наступного світлодіода
delay(500); //затримка 500мсек
for (i = first_out; i < last_out; i++) { digitalWrite(i, LOW); }//вимикаємо всі світлодіоди
}
}
Для збільшення кількості керованих світлодіодів у гірлянді, в програмі треба буде просто замінити значення змінних first_out та last_out. Перша змінна зберігає початковий дискретний вихід контролера, а друга останній з групи виходів, котрі йдуть поспіль. Наприклад, якщо ми хочемо підключити 10 світлодіодів у гірлянду, вносимо такі значення: first_out = 4, last_out = 13. Та підключаємо світлодіоди до виводів поспіль з 4-го по 13-й. А перший та другий виводи дискретних входів-виходів краще не чіпати, так як їм заважає usb-порт, що підключений до комп'ютера.
SMD світлодіод 0603
SMD світлодіоди видимого діапазону для поверхневого монтажу на плату Типорозмір 0603 Червоний 619 ..
2.10грн.
Arduino Nano + розширювач пінів + керування двигуном актуатора
Приклад реверсивного управління двигуном актуатора за допомогою драйвера L298N та розширювача в..
Кнопка металева герметична 16мм (латунь, IP65, 3A, без фіксації)
Надійна вологозахищена кнопка без фіксації діаметром 16 мм. Виготовлена з латуні з нікелевим покритт..
82.91грн.
Модуль 8 — Фінальний проєкт Arduino: ідеї та збірка
Модуль 8 — Фінальний проєкт (курс для початківців) Мета модуля: застосувати всі отримані знання..
Модуль MOSFET-транзистора N-channel
Модуль (драйвер) силового MOSFET-транзистора для підключення потужного навантаження на вихід ко..
48.22грн.





