СВЕТОВЫЕ ЭФФЕКТЫ НА ARDUINO | БЕГУЩИЙ ОГОНЬ [Уроки Ардуино #17]

preview_player
Показать описание
_______________________________________
В уроке использовались следующие компоненты:
В следующих уроках вам может потребоваться:
* * * * * *
___
В этом выпуске вы узнаете: как сделать эффект бегущего огня на ардуино; как делать световые эффекты в ардуино проектах.
___
Смотрите наши видео, в которых мы простым языком рассказываем о радиотехнике, электронике и радиоэлектронике, а также об ардуино и товарах из Китая для радиолюбителей!
Наши уроки будут особенно полезны как для начинающих радиолюбителей и студентов радиотехнических ВУЗов, так и для опытных электронщиков, которые паяют каждый день!
В видеороликах мы даём основы электроники: определения, описания, схемы и принцип работы различных элементов радиотехники.
На канале проводятся уроки по Ардуино / Arduino; разбираем программирование, подключение датчиков, модулей, дисплеев, двигателей; создаём различные проекты и устройства на ардуино.
Рекомендации по теме
Комментарии
Автор

Вот скетч на 10 светодиодов))

int d = 85;
void setup() {
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
}
void loop() {
digitalWrite(2, HIGH);
delay(d);
digitalWrite(2, LOW);
digitalWrite(3, HIGH);
delay(d);
digitalWrite(3, LOW);
digitalWrite(4, HIGH);
delay(d);
digitalWrite(4, LOW);
digitalWrite(5, HIGH);
delay(d);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
delay(d);
digitalWrite(6, LOW);
digitalWrite(7, HIGH);
delay(d);
digitalWrite(7, LOW);
digitalWrite(8, HIGH);
delay(d);
digitalWrite(8, LOW);
digitalWrite(9, HIGH);
delay(d);
digitalWrite(9, LOW);
digitalWrite(10, HIGH);
delay(d);
digitalWrite(10, LOW);
digitalWrite(11, HIGH);
delay(d);
digitalWrite(11, LOW);
digitalWrite(10, HIGH);
delay(d);
digitalWrite(10, LOW);
digitalWrite(9, HIGH);
delay(d);
digitalWrite(9, LOW);
digitalWrite(8, HIGH);
delay(d);
digitalWrite(8, LOW);
digitalWrite(7, HIGH);
delay(d);
digitalWrite(7, LOW);
digitalWrite(6, HIGH);
delay(d);
digitalWrite(6, LOW);
digitalWrite(5, HIGH);
delay(d);
digitalWrite(5, LOW);
digitalWrite(4, HIGH);
delay(d);
digitalWrite(4, LOW);
digitalWrite(3, HIGH);
delay(d);
digitalWrite(3, LOW);

}

asnecc
Автор

Я два дня назад учился делать разные эффекты и тут выходит обучалка. Спасибо, сделаю много разных эффектов с пульта чтобы переключались.

hyfftjr
Автор

Спасибо за помощь в домашнем задании :)))

arseniytrep
Автор

первый самый понятный урок для чайника.

samnel
Автор

А можно видео про самодельный контроллер для китайской новогодней гирлянды?, спасибо!

Виктор-ыет
Автор

Спасибо большое. Давайте по чаще такие ролики

leks
Автор

А можно регулировать время горения и время не горения. Например горит 1с а негорит 10с

ОлегКомарницький-дг
Автор

Покажите пожалуйста урок по управлению диммером с помощью сервопривода и сенсорного модуля ACS712 (датчик Хола), измеряющего ток нагрузки.

ВадимПерелыгин
Автор

подключи к ардуино LAN-модуль, запрограммируй простой сервер, чтобы можно было на смартфоне зайти на страницу сервера и посмотреть температуру и вкл/выкл через реле какой-нибудь прибор на 220, как я понял IP провайдера должен быть статическим иначе при каждом включении IP страницы будет меняться

romnovikov
Автор

Подскажите пожалуйста, если я хочу что-то подобное сделать. Что нужно использовать вместо учебной платы на которой это все собиралось? Есть ли уже аналоги для полноценной работы?

dcstrong
Автор

Разрешите пару слов по теме ?
Располагаем макетку таким образом, чтобы наружная красная линия была от себя. Параллельно ей располагаем Ардуино, разъёмами питания вправо. Далее ... красным проводком папа-папа соединяем +5 Ардуино с красной полоской на макетке. Чёрным проводком соединяем землю ардуино с голубой полоской на ДРУГОЙ!!!! стороне макетки. Желательно питание подавать почти в самые крайние правые гнёзда макетки. Меньше будут мешать. Таким образом у нас запитана половина макетки так же как на большинстве принципиальных схем. Трудно запутаться. Легко производить изменения.
Вставляем светодиоды одной ножкой в плюсовую линию, второй - во второе или третье отверстие, перпендикулярно макетке. Гасящие сопротивления вставляем одной ножкой в ту же линию, где ножка диода, а вторую через серединную линию макетки. Провода от портов Ардуино вставляем в отверстия под сопротивлением.
Просто - наглядно - понятно - безопасно. Легко добавлять или изменять схему. Легко искать ошибки. Особенно это важно начинающим. Лучше сразу учиться правильно, чем потом переучиваться.А у вас паутина на ровном месте в простой схеме. А если ещё кнопки, индикаторы и прочее ...
И второе замечание - заливать программу в Ардуино нужно до сборки схемы. Неизвестно, что там было. Можно пожечь порты ... например, если у вас кнопка как бы на вход, а в прошлой программе этот порт был назначен выходом с высоким уровнем.
Удачи. Извините за краткость.

Vivi-Boris
Автор

Как добавить в программу значение, чтоб пройдя вправо-влево 3-4 раза остановилось на случайном светодиоде. Всех светодиодов 12, и надо что б каждый раз при нажатии кнопки сначала бежала дорожка, потом останавливалось на случайном светодиоде, и так что б при каждом нажатии светодиод менялся. Например при первом нажатии 5-й, при втором нажатии 8-й, при третьем нажатии 2-й и тд.???

ТехникаЭлектроникаМузыкаиСвет
Автор

Дружище подскажи пожалуйста, как сделать так, чтобы когда до последнего светодиода доходило цикл заканчивался, но последний светодиод оставался гореть??

maksimtsybulko
Автор

Зачёт, для контроля температуры на 3 канала с настройкой предупреждений сигналищации что то можно сделать.

ИванИванов-шъш
Автор

Можно на Arduino uno прошивать отдельные микросхемы или чипы ? ? ?

a.m.
Автор

Напишите Сделайте пожалуйста урок о горячих клавишах в среде программирования Arduino

fatbikedigdogoffroadw
Автор

Добрый день, а как сделать, что бы эти 4 светодиода моргали с разным временем. Первый минуту горит минуту нет, второй 2минуты горит 2 нет, третитий 3горит 3 нет и 4, 4 горит 4 нет?

pupkin
Автор

Можете сделать выпуск по часам реального времени и диспленя на тему будильник и школьный звонок например. Спасибо

EdwQuant
Автор

У меня вылетает ошибка при загрузке скетча

ТатьянаШкурко-нр
Автор

А почему, когда я поставил еще один светодиод по, так же и под для него написал, но срабатывает он с следующей лампочкой, что не так?

Rayden.Isaev