2:26 Светодиоды соединены последовательно (анод-катод, анод-катод и т.д.). Получается при подаче плюса питания через резистор на первый диод и минуса на последний - загореться должны все (причем очень тускло, так как падение напряжения на каждом диоде где то 3 вольта. Чтобы светились все нужно подать 5*3В+2В(на резисторе)= 16 - 17 Вольт)- что не верно, для получения показанного эффекта ... Светодиоды нужно соединить параллельно, чтобы был общий минус между всеми светодиодами.
Ну тут ничего сложного. Например можно использовать мультивидратор так ,чтобы его сигнал шён на базы транзисторов и открывал их. Можно на ATtini13 запрогать ,но там всего 6 выводов => 6 цветов у гирлянды и без плавного запуска (только 2 из них пвм)
Светодиоды подключены не корректно! Обратите внимание , что первый светодиод светит ярче остальных, (это заметно с пятой минуты. ) потому как "землю" получает полноценную, а все последующие светодиоды светятся тусклее, потому как "землю" получают через резистор соседнего светодиода и пина, в состоянии LOW (земли). То есть первый светодиод, питается через один резистор, а все последующие питаются через два резистора, на аноде и катоде. А так, уроки очень интересные, автору спасибо!
Подскажите пожалуйста, если я хочу что-то подобное сделать. Что нужно использовать вместо учебной платы на которой это все собиралось? Есть ли уже аналоги для полноценной работы?
Здравствуйте! Интересны все ролики для чайников. Если можно, сделайте пиковый детектор аналогового сигнала с выходом для дальнейшего управления транзисторным ключем, а также детектор нуля с тем-же свойством. Лайк однозначно. С ув.
Как добавить в программу значение, чтоб пройдя вправо-влево 3-4 раза остановилось на случайном светодиоде. Всех светодиодов 12, и надо что б каждый раз при нажатии кнопки сначала бежала дорожка, потом останавливалось на случайном светодиоде, и так что б при каждом нажатии светодиод менялся. Например при первом нажатии 5-й, при втором нажатии 8-й, при третьем нажатии 2-й и тд.???
подключи к ардуино LAN-модуль, запрограммируй простой сервер, чтобы можно было на смартфоне зайти на страницу сервера и посмотреть температуру и вкл/выкл через реле какой-нибудь прибор на 220, как я понял IP провайдера должен быть статическим иначе при каждом включении IP страницы будет меняться
Добрый день, а как сделать, что бы эти 4 светодиода моргали с разным временем. Первый минуту горит минуту нет, второй 2минуты горит 2 нет, третитий 3горит 3 нет и 4, 4 горит 4 нет?
Дружище подскажи пожалуйста, как сделать так, чтобы когда до последнего светодиода доходило цикл заканчивался, но последний светодиод оставался гореть??
Присмотритесь как мигают светодиоды в конце видео 7:20. Закройте все кроме четвёртого. На 7:26 четвёртый засветился 3 раза подряд, но должен был засветиться 2 раза. Это баг или так смонтировано видео? На ардуино часто бывают баги?
Разрешите пару слов по теме ? Располагаем макетку таким образом, чтобы наружная красная линия была от себя. Параллельно ей располагаем Ардуино, разъёмами питания вправо. Далее ... красным проводком папа-папа соединяем +5 Ардуино с красной полоской на макетке. Чёрным проводком соединяем землю ардуино с голубой полоской на ДРУГОЙ!!!! стороне макетки. Желательно питание подавать почти в самые крайние правые гнёзда макетки. Меньше будут мешать. Таким образом у нас запитана половина макетки так же как на большинстве принципиальных схем. Трудно запутаться. Легко производить изменения. Вставляем светодиоды одной ножкой в плюсовую линию, второй - во второе или третье отверстие, перпендикулярно макетке. Гасящие сопротивления вставляем одной ножкой в ту же линию, где ножка диода, а вторую через серединную линию макетки. Провода от портов Ардуино вставляем в отверстия под сопротивлением. Просто - наглядно - понятно - безопасно. Легко добавлять или изменять схему. Легко искать ошибки. Особенно это важно начинающим. Лучше сразу учиться правильно, чем потом переучиваться.А у вас паутина на ровном месте в простой схеме. А если ещё кнопки, индикаторы и прочее ... И второе замечание - заливать программу в Ардуино нужно до сборки схемы. Неизвестно, что там было. Можно пожечь порты ... например, если у вас кнопка как бы на вход, а в прошлой программе этот порт был назначен выходом с высоким уровнем. Удачи. Извините за краткость.
Привет Радиолюбитель TV. Мне нужно Да и другим пригодилось бы автоматическое включение выключение усилителя при отсутствие присутствие входного сигнала кому такая идея нравится прошу поддержать лайком Заранее спасибо
Пауза это и есть в переводе delay, а цифры в скобках после этого слова означают миллисекунды. То есть в одной секунде 1000 миллисекунд. Отсюда если надо паузу в 1 час нужно умножить 1000 сначала на 60, это будет 60 секунд, затем ещё на 60, это будет 60 минут или 1 час!
1 а теперь тоже самое только с плавно (через ШИМ) затухающим диодом и плавно загорающимся следующим и 2 следом сразу 1 тухнет плавно и вместе с ним(одновременно) следующий также плавно загорается.
Сам в этом ни хера не понимаю , но может быть тебе поможет адресная светодиодная лента , на канале ALEXGYVER есть что -то подобное , сходи туда , глянь.
@@dmitriyvasilev3789 адресна світлодіодна стрічка не підійде томущо там відстань між кожним світлодіодом повинна бути не менше1.5 см. і світлодіоди повинні світи в один бік а не вверх. Мені говорили що можна попробувати на конденсаторах! Мені потрібно зробити стенд світлосигнальної сигнальної системи.
Для ознакомления и чайников норм! Но критики правы, об авторе складывается впечатление "прохаванный чайник" и это уже не первое видео которое подтверждает мое мнение. Прошу без обид! Сам себя к таким же отношу, ... но алгоритм делал бы с циклом, а так то уж очень примитивно, как "индуский код")) Скорее некоторые опытные подписчики уже переросли автора, а я как "интересующийся")) Но базовые уроки сойдут для ознакомления и базовая теория электроники неплоха и понятна! Спасибо!
Блин, вот ты меня разочаровал. Сам только учусь программированию arduino, поэтому и смотрю твои уроки, но это код просто пипец! При том, что у тебя только 5 светодиодов, он оказался длиннее чем мой, на произвольное количество, который я написал в рамках обучения пару недель назад. Понимаю, что использовать delay это нескрепно и так далее, но я только учусь программированию. Из setup ничего не копирую, так как там всё индивидуально: void loop() { { if (digitalRead(12) == 0) { for (int pin = 2; pin = 2; pin--) { digitalWrite(pin, HIGH); delay(50); digitalWrite(pin, LOW); } } } }
вот если добавить иниацилизацию каждого светодиода ,а не ряда пинов const byte n=5; const byte Pin[n]={11,10,8,7,6}; void loop() { {if(digitalRead(12)==0){ for (int pin=0; pin0; pin--) { digitalWrite(Pin[pin], HIGH); delay(50); digitalWrite(Pin[pin], LOW);}}}} в этом случае можно пропустить пины ,или переназначить а вот RGB подсветка на 9 10 11 шим пинах ,должно понравиться void setup() {} const int d=10; const int Rv = 0 ,Gv = 0,Bv = 0; const int v = 10; float k = 1; const int R = 9 ,G = 10,B = 11; float Rk=1*k,Gk=1*k,Bk=1*k; const int Rc= 0 ,Gc= 0 ,Bc= 0; int o, i; void loop(){ i=0; o=120; delay(d); while (i
Вот скетч на 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);
}
Спасибо большое за скетч
Я два дня назад учился делать разные эффекты и тут выходит обучалка. Спасибо, сделаю много разных эффектов с пульта чтобы переключались.
Спасибо вам большое, Продолжайте снимать видео, вы нам очень сильно помогли, Благодаря вам мы получаем пятерки
Спасибо большое. Давайте по чаще такие ролики
За "Рыцарь дорог" - особый, ламповый лайк.
оу это было очень полезно, какраз хотел познать основы =) спасибо Дедушка мороз ...
первый самый понятный урок для чайника.
Можно ли использовать любые диоды (не от ардуино)?
Спасибо за помощь в домашнем задании :)))
2:26 Светодиоды соединены последовательно (анод-катод, анод-катод и т.д.). Получается при подаче плюса питания через резистор на первый диод и минуса на последний - загореться должны все (причем очень тускло, так как падение напряжения на каждом диоде где то 3 вольта. Чтобы светились все нужно подать 5*3В+2В(на резисторе)= 16 - 17 Вольт)- что не верно, для получения показанного эффекта ... Светодиоды нужно соединить параллельно, чтобы был общий минус между всеми светодиодами.
Спасибо, продолжайте!
А можно видео про самодельный контроллер для китайской новогодней гирлянды?, спасибо!
Ну тут ничего сложного. Например можно использовать мультивидратор так ,чтобы его сигнал шён на базы транзисторов и открывал их. Можно на ATtini13 запрогать ,но там всего 6 выводов => 6 цветов у гирлянды и без плавного запуска (только 2 из них пвм)
как это все сделать на нано? как прописать шимы, точнее какие?
Попробовал упростить код:
void setup() {
for (int i = 2; i
void setup() {
for(int i=3; i
К новому году полезно👍👍👍
Светодиоды подключены не корректно! Обратите внимание , что первый светодиод светит ярче остальных, (это заметно с пятой минуты. ) потому как "землю" получает полноценную, а все последующие светодиоды светятся тусклее, потому как "землю" получают через резистор соседнего светодиода и пина, в состоянии LOW (земли). То есть первый светодиод, питается через один резистор, а все последующие питаются через два резистора, на аноде и катоде.
А так, уроки очень интересные, автору спасибо!
Какой максимальный интервал можно поставить? мне например нужно 8 выходов с интервалом 15-30 минут
можете команду написать?
а если я хочу 20 светодиодов подключить? куда и как их подключить
Меня тоже интересует, нигде не могу информацию найти
Возможно подключать из рядами, последовательно. Или использовать несколько плат. Где то давно видел видео с несколькими
Можно на Arduino uno прошивать отдельные микросхемы или чипы ? ? ?
Подскажите пожалуйста, если я хочу что-то подобное сделать. Что нужно использовать вместо учебной платы на которой это все собиралось? Есть ли уже аналоги для полноценной работы?
Здравствуйте! Интересны все ролики для чайников. Если можно, сделайте пиковый детектор аналогового сигнала с выходом для дальнейшего управления транзисторным ключем, а также детектор нуля с тем-же свойством. Лайк однозначно. С ув.
интересная тема со светодиодами
Как добавить в программу значение, чтоб пройдя вправо-влево 3-4 раза остановилось на случайном светодиоде. Всех светодиодов 12, и надо что б каждый раз при нажатии кнопки сначала бежала дорожка, потом останавливалось на случайном светодиоде, и так что б при каждом нажатии светодиод менялся. Например при первом нажатии 5-й, при втором нажатии 8-й, при третьем нажатии 2-й и тд.???
А можно регулировать время горения и время не горения. Например горит 1с а негорит 10с
как сделать задержку переменной от потенциометра??, чтоб находу менять частоту мигания светодиодов ??
подключи к ардуино LAN-модуль, запрограммируй простой сервер, чтобы можно было на смартфоне зайти на страницу сервера и посмотреть температуру и вкл/выкл через реле какой-нибудь прибор на 220, как я понял IP провайдера должен быть статическим иначе при каждом включении IP страницы будет меняться
Добрый день, а как сделать, что бы эти 4 светодиода моргали с разным временем. Первый минуту горит минуту нет, второй 2минуты горит 2 нет, третитий 3горит 3 нет и 4, 4 горит 4 нет?
Дружище подскажи пожалуйста, как сделать так, чтобы когда до последнего светодиода доходило цикл заканчивался, но последний светодиод оставался гореть??
Присмотритесь как мигают светодиоды в конце видео 7:20. Закройте все кроме четвёртого. На 7:26 четвёртый засветился 3 раза подряд, но должен был засветиться 2 раза.
Это баг или так смонтировано видео?
На ардуино часто бывают баги?
Тоже заметил баги. Это Ардуино глючит так или видеомонтаж?
После такого и не хочется покупать свою первую Ардуинку. Мне баговые нафик не надо.
У меня вылетает ошибка при загрузке скетча
Покажите пожалуйста урок по управлению диммером с помощью сервопривода и сенсорного модуля ACS712 (датчик Хола), измеряющего ток нагрузки.
Разрешите пару слов по теме ?
Располагаем макетку таким образом, чтобы наружная красная линия была от себя. Параллельно ей располагаем Ардуино, разъёмами питания вправо. Далее ... красным проводком папа-папа соединяем +5 Ардуино с красной полоской на макетке. Чёрным проводком соединяем землю ардуино с голубой полоской на ДРУГОЙ!!!! стороне макетки. Желательно питание подавать почти в самые крайние правые гнёзда макетки. Меньше будут мешать. Таким образом у нас запитана половина макетки так же как на большинстве принципиальных схем. Трудно запутаться. Легко производить изменения.
Вставляем светодиоды одной ножкой в плюсовую линию, второй - во второе или третье отверстие, перпендикулярно макетке. Гасящие сопротивления вставляем одной ножкой в ту же линию, где ножка диода, а вторую через серединную линию макетки. Провода от портов Ардуино вставляем в отверстия под сопротивлением.
Просто - наглядно - понятно - безопасно. Легко добавлять или изменять схему. Легко искать ошибки. Особенно это важно начинающим. Лучше сразу учиться правильно, чем потом переучиваться.А у вас паутина на ровном месте в простой схеме. А если ещё кнопки, индикаторы и прочее ...
И второе замечание - заливать программу в Ардуино нужно до сборки схемы. Неизвестно, что там было. Можно пожечь порты ... например, если у вас кнопка как бы на вход, а в прошлой программе этот порт был назначен выходом с высоким уровнем.
Удачи. Извините за краткость.
Вопрос. Можно ли через один резистор подклчать 4 светодиода или обязательно на каждыц светодиод свой резистор?
Нет, нельзя. Надо на каждый светодиод подключать резистор, иначе другие светодиоды перегорят!
@@serg7464 пасиб)
А что про сахар не сказал?
Пж заметь можно если светодиодов больше потключить их на контакты 7,8,9,10 и так далее???
а как сделать пасечные весы с тензодатчиками и GSM модулем и программу к нему?
Хуй его знает.
А почему, когда я поставил еще один светодиод по, так же и под для него написал, но срабатывает он с следующей лампочкой, что не так?
скорее всего не там вписал
А не проще оставить ссылку на прошивка ?
А сам не можеш да?
Кто знает, как сделать чтобы светодиодная лента, моргала как вспышка фсо?
а можно скетч?
Зачёт, для контроля температуры на 3 канала с настройкой предупреждений сигналищации что то можно сделать.
Привет Радиолюбитель TV. Мне нужно Да и другим пригодилось бы автоматическое включение выключение усилителя при отсутствие присутствие входного сигнала кому такая идея нравится прошу поддержать лайком Заранее спасибо
А можно Скетч по этому уроку
void setup() {
pinMode(2 , OUTPUT);
pinMode(3 , OUTPUT);
pinMode(4 , OUTPUT);
pinMode(5 , OUTPUT);
pinMode(6 , OUTPUT);
}
void loop() {
digitalWrite(2, HIGH);
delay(500);
pinMode(2 , LOW);
pinMode(3 , HIGH);
delay(500);
pinMode(3 , LOW);
pinMode(4 , HIGH);
delay(500);
pinMode(4 , LOW);
pinMode(5 , HIGH);
delay(500);
pinMode(5 , LOW);
pinMode(6 , HIGH);
delay(500);
pinMode(5 , LOW);
pinMode(4 , HIGH);
delay(500);
pinMode(4 , LOW);
pinMode(3 , HIGH);
delay(500);
pinMode(3 , LOW);
}
Напишите Сделайте пожалуйста урок о горячих клавишах в среде программирования Arduino
Мне нужно чтоб 1 светодиод светился 3 сек, второй 2 и пауза на один час. Как выставить паузу?
Пауза это и есть в переводе delay, а цифры в скобках после этого слова означают миллисекунды. То есть в одной секунде 1000 миллисекунд. Отсюда если надо паузу в 1 час нужно умножить 1000 сначала на 60, это будет 60 секунд, затем ещё на 60, это будет 60 минут или 1 час!
1 а теперь тоже самое только с плавно (через ШИМ) затухающим диодом и плавно загорающимся следующим и 2 следом сразу 1 тухнет плавно и вместе с ним(одновременно) следующий также плавно загорается.
void setup() {pinMode(A0, INPUT);}
const int d=10;
const int Rv = 0 ,Gv = 0,Bv = 0;
const int v = 2;
float k = 0.5;
const byte R = 9 ,G = 10,B = 11;
float Rk=1*k,Gk=1*k,Bk=1*k;
const int Rc= 0 ,Gc= 0 ,Bc= 0;
int o, i;
void loop()
{
i=0;
o=120; delay(d);
while (i
ЭТО КРУТО, МОЖЕШ СДЕЛАТ LED тахометр .
дождались
а где скетч?
Та он пидор, не оставляет скетчи
Больше Ардуино и точка.
Можете сделать выпуск по часам реального времени и диспленя на тему будильник и школьный звонок например. Спасибо
Не понятно зачем аноды с катодам соединять? Если надо вроде все катоды в кучу собрать и на землю. Разве нет?
где скачать скейч этого проекта?
скинуть?
@@wizergrin да, скиньте если можно.
@@pupkin204 void setup() {
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
}
void loop() {
digitalWrite(3, HIGH);
delay(500);
digitalWrite(3, LOW);
digitalWrite(4, HIGH);
delay(500);
digitalWrite(4, LOW);
digitalWrite(5, HIGH);
delay(500);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
delay(500);
digitalWrite(6, LOW);
digitalWrite(7, HIGH);
delay(500);
digitalWrite(7, LOW);
digitalWrite(6, HIGH);
delay(500);
digitalWrite(6, LOW);
digitalWrite(5, HIGH);
delay(500);
digitalWrite(5, LOW);
digitalWrite(4, HIGH);
delay(500);
digitalWrite(4, LOW);
}
@@pupkin204 я не поленился и написал
@@wizergrin спасибо.
Useful video
На этом принципе наверное можно собрать пушку гаусса с регулировкой скорострельности
Нах ты это делаешь а код в описании не оставляешь?
Привіт. Мені потрібно зробити бігущий огонь десь з 20-25 світлодідів допоможи як можна таку ідею реалізувати?
Сам в этом ни хера не понимаю , но может быть тебе поможет адресная светодиодная лента , на канале ALEXGYVER есть что -то подобное , сходи туда , глянь.
@@dmitriyvasilev3789 адресна світлодіодна стрічка не підійде томущо там відстань між кожним світлодіодом повинна бути не менше1.5 см. і світлодіоди повинні світи в один бік а не вверх. Мені говорили що можна попробувати на конденсаторах! Мені потрібно зробити стенд світлосигнальної сигнальної системи.
@@alexsandrmusura3660 тогда не знаю , приятель.
@@dmitriyvasilev3789 дякую і за це. Що є люди які мають бажання допомогти.
Не хватает проектов на адресных лентах, у Гайвера их всего три.
Сделай проект умного дома
Чувак если не перестанешь гонятся за апустой мы тебя потеряем. Делай перерывы.
зачетно)
Давай ещё проекты
Извените кавры нам не подходят
Я уверен ты и твои подписчики подержат мой канал
С 2:20 полный бред о соединении катодов и анодов в цепочку! Интересно , кто повторял, у них получилось по такому обучению?😉
не поверишь, работает
работает, сам проверь если не веришь
с этим языком не работал, но если это не подобие ассемблера,
то это "быдлокод" высшего сорта! ))) программисты поймут)
п.с. без обид
согласен ,так копипастить надо ещё постараться ! постараться сделать это на публику ,умышленно позоря 7-милетний канал
🔥
*Я уже давно такое делал еще года 2 назад*
тупо блинк ,только копипаст 5 раз! *аплодисменты*
Чет эта фигня лажает
Для ознакомления и чайников норм!
Но критики правы, об авторе складывается впечатление "прохаванный чайник" и это уже не первое видео которое подтверждает мое мнение. Прошу без обид! Сам себя к таким же отношу, ... но алгоритм делал бы с циклом, а так то уж очень примитивно, как "индуский код")) Скорее некоторые опытные подписчики уже переросли автора, а я как "интересующийся"))
Но базовые уроки сойдут для ознакомления и базовая теория электроники неплоха и понятна!
Спасибо!
что там написано на 3:00 нифига не понятно автор сделай нормальную запись экрана
Лол. Я сделал светофор
прерывания
👍👍👍
Low-лоу!!!!!
Блин, вот ты меня разочаровал. Сам только учусь программированию arduino, поэтому и смотрю твои уроки, но это код просто пипец! При том, что у тебя только 5 светодиодов, он оказался длиннее чем мой, на произвольное количество, который я написал в рамках обучения пару недель назад. Понимаю, что использовать delay это нескрепно и так далее, но я только учусь программированию. Из setup ничего не копирую, так как там всё индивидуально:
void loop() {
{
if (digitalRead(12) == 0)
{ for (int pin = 2; pin = 2; pin--)
{
digitalWrite(pin, HIGH);
delay(50);
digitalWrite(pin, LOW);
}
}
}
}
вот если добавить иниацилизацию каждого светодиода ,а не ряда пинов
const byte n=5;
const byte Pin[n]={11,10,8,7,6};
void loop() {
{if(digitalRead(12)==0){
for (int pin=0; pin0; pin--) {
digitalWrite(Pin[pin], HIGH); delay(50); digitalWrite(Pin[pin], LOW);}}}}
в этом случае можно пропустить пины ,или переназначить
а вот RGB подсветка на 9 10 11 шим пинах ,должно понравиться
void setup() {}
const int d=10;
const int Rv = 0 ,Gv = 0,Bv = 0;
const int v = 10;
float k = 1;
const int R = 9 ,G = 10,B = 11;
float Rk=1*k,Gk=1*k,Bk=1*k;
const int Rc= 0 ,Gc= 0 ,Bc= 0;
int o, i;
void loop(){
i=0;
o=120; delay(d);
while (i
Ардуино нано лучше чем ардуино уно
скетч нет(((
А польза есть?... для чего это?
Чё, делать нечего? Купил китайскую гирлянду и всё. Портить плату...
туфта программа. одни ошибки. ардуин послал куда подальше с такой программой.