РАБОТА С ЦИКЛОМ В АРДУИНО [Уроки Arduino #5]
Vložit
- čas přidán 27. 01. 2016
- В уроке использовались следующие компоненты:
1) Плата Arduino Uno + USB-кабель: ali.pub/q0tku
2) Breadboard (макетная плата): ali.pub/ned59
3) Перемычки, 40 шт:
4) Светодиоды, 30 шт: ali.pub/6lc3w
5) Резисторы + Светодиоды, 50 шт: ali.pub/2dgio
В следующих уроках вам может потребоваться:
Набор Aurdino для начинающих: ali.pub/uftro
____________________________________
Группа в ВК: goo.gl/pE36V9
Реклама на канале: goo.gl/r9jM6p
Почта (для сотрудничества): daymon911@mail.ru
В этом выпуске вы узнаете ещё больше о программировании в ардуино; что такое циклы в arduino ide, как с ними работать и как с помощью цикла заставить мигать светодиод
___
Смотрите наши видео, в которых мы простым языком рассказываем о радиотехнике, электронике и радиоэлектронике!
Наши уроки будут особенно полезны для начинающих радиолюбителей и студентов радиотехнических ВУЗов.
В видеороликах мы даём основы электроники: определения, описания, схемы и принцип работы различных элементов радиотехники.
В наших видео вы узнаете: что такое транзистор, диод, конденсатор, резистор, микросхема, электрический ток и много других разных интересных вещей и явлений, связанных с электроникой. - Věda a technologie
Не слушайте никого, Вы всё замечательно рассказываете. Уроки реально интересные, а главное слушать приятно. Жду с нетерпением новых уроков. Продолжайте, Вы делаете полезное дело. Для тех кто пишет комменты типа "ой да я всё и так знаю и вообще немедленно меня все обожайте" например могу сказать, что я уже ранее писал сложные логические программы для Винды, для выполнения некоторых рабочих задач, НО прослушав 5 уроков узнал уже что-то новое для себя, чего ранее не знал. Т.е. то что Вы что-то можете совсем не означает, что Вы всё умеете.
const int LED=9;
void setup()
{
pinMode (LED, OUTPUT);
}
void loop ()
{
for (int i=100; i
спс
cПС
❤
лентяи! как вы синтаксис будете учить, если с первых же уроков копи-паст юзаете???
ручками надо, ручками
Спасибо, автору! Хорошие уроки. Очень доступно объясняет. Буду ждать уроки с реализацией управления ардуино с помощью visual basic по web
Чувааааак круто! ЖДу с нетерпением еще видосы по ардудзиньке!)
Годно, ничего не скажешь, жду продолжения.
Ведушему ролика ,Успехов во всех начинаниях, просматриваю все ваши ролики!!! Так держать!!
Все правильно начинать нужно с основ. Спасибо за очередной урок, лайк! Я в свое время изучил основательно сначала Бейсик, потом ВизуалБейсик, теперь довольно просто изучить и новый язык програмирования.
Еле дождался пока "ДЖИГИТАЛ" исправил)
IL GigaPevt осталось исправить ЛАУ )
Замечательно! Спасибо за такую серию видеоуроков!
Большое спасибо! Изучаю с "нуля", есть только небольшой опыт программирования на Бейсике. Очень полезные уроки для новичка. Эх, вот бы мне этот Ардуино в школьные годы... ))
Спасибо тебе дружище. Уроки нужны обязательно!!! делай пожалуйста))))
Спасибо! Все ясно и доходчиво объясняете
Молодец. Всё грамотно. Для меня конечно....Раньше 30-40 лет назад этого....... Но купил уже Rf модули и платки с брелками под СКД. Попробуем. Заказал плату с кабелем отдельно, т.к. я не совсем новичок. И макетница. светодиоды. индикаторы и клава есть от других посылок. Спасибо за подробное введение.😊👍
Исправился на диджитал :)
Отличный урок, уже жду следующий :)
класс) сделай следующий урок про функции, будет полезно и интересно всем)
спасибо большое, вот такой подробный разбор кода шаг за шагом очень полезен
Действительно супер, спасибо
тоже жду следующий урок очень интересно )))
спасибо тибе друг за доходчивые и понятные коментарии к видео
Все просто и понятно..Лайк!
класс работает!!
Лайк,подписка.По мне ты лучше всех объясняешь.
Уроки супер, keit tv забугорные с переводом от амперки. Так держать
Спасибо!
Очень полезно!
Классная задумка!!!
Молодец!!Все понятно
Наконец то я понял как работает оператор for, я думал что этот день никогда не настанет
Ваще класс 👍 обучалки
СПАСИБО ВАМ ОГРОМНОЕ !
Давай чувак!!! Давай! УРОКОВ)
Здравствуйте. Ваши видео конечно офигенно интересные, но хотелось бы увидеть более серьезное применение ардуино в каком нибудь полезном изделии, чтобы понять нужна мне ардуино или нет ! :)
Отличный урок
В предыдущем видосе ктото обещал объяснить в текущем выпуске, почему именно 9-ый контакт)
в теле цикла должно быть три точки с запятой, а все остальное по желанию, например можно так написать for(;;;){} это бесконечный цикл. можно даже так писать for(int i=0,b=7; ; i--, b++){} . И чтобы принудительно выйти из цикла нужно написать, break; В теле циклов можно ещё писать слово continue; но это вы сами найдете если вам нужно будет)
+Alex Demeamiuk В заголовке оператора for три компонента - управляющая переменная, условие продолжения цикла и приращение управляющей переменной: for(int i = 0; i < 10; i++) {} или for(;;){}. А точки с запятой только две. Выражение for(;;;){} не компилируется.
+05.11.2017 Да ты прав, я ошибся не три а две. А все остальное что я писал это точно работает!
Молодец парень, подписался я.
класс спасибо!
Класс!)
оригинальная подача
Побольше бы примеров практического применения. Тех же самых циклов или условий. Жизненных, так сказать. Реальных.
клас, быстрее делай следующий урок=)
согласен с другими, за 5 уроков на протяжении пару недель это очень мало! Если бы уроки были по 2 часа, то другое дело. Проще самому заниматься.
привет как сделать два светодиода две кнопки при нажатий на кнопку светодиод горел 500мс и гас
Приветствую, а возможно собрать схему с ручной регулировкой паузы и длительности горения светодиода резисторами?
Прекрасные уроки. Вот только минус небольшой это положение камеры.
Дружище Привет. Спасибо тебе за твои видосы и старания. Оставь пожалуйста с собой какую нибудь связь.
super, davaj po bolshe
канал надо назвать "ДЖИГИТАЛ"
Воообше интересно, мне оочен понравилься
Скетчи нужно писать руками а не копипастить, так быстрее запомните операторы!
Автор молодец, просмотрел пять уроков, очень интересно. Ардуино еще не заказал, пока что пытаюсь понять какой набор заказывать. Цель конкретная - управление воротами.
Ооооо, тебе тогда не наборы нужны, а какие-то конкретные детали ты должен заказать (знаю что пишу через пять лет но все равно)
большое спасибо за уроки!
у меня вопрос: есть ли разница, какой разъем gnd использовать на плате? их там 3 просто
+Сергей Харченков не разницы нет
дзенкую за урок, давай просвещай меня полностью.
Аа где можно взять прошивку на проект
Подарили целый набор этой штуки, простоял 3 года, в начале пытался что-то делать но не получалось в силу своей тупости, но сейчас легко поддалась эта штука
а ардуино может работать на частоте больше 1000гц?
так цикл останавливается когда i>1000
с какой стати i принримает значение 100?
цикл просто должен вроде сотановиться? или я не прав?
хорошо как его тогда остановить?
Автор скинь пожалуйста скетч
Супер! Очень нравятся уроки! Очень подробно все, ребенок может спокойно обучаться!
И еще... вместо i=i+100; можно писать i+=100;
очень интересно! только проблема в кодах и командах программы-я плохо с ними знаком(
Нормально. Некоторые жалуются, что скетч не оставил. Нечего, пишите сами.
долго но необходимо для таких лалов как я, так как этот урок даже на грани моего понимания (((((
Давайте больше видио уроков?
мля ,смотрю в конце 19 года и всё актуально))
2021...
И где же скетч в описании к видео?
+
const int LED = 9;
void setup()
{
pinMode(LED,OUTPUT);
}
void loop()
{
for (int i=100; i
Вы говорите что оператор DigitalWrite(LED, HIGH) надо удалить из Void setup, однако при загрузке в плату он у вас опять появляется. это опечатка?
Скорее всего он записывал видео, загрузил программу и потом вспомнил что нужно удалить, сказал что нужно удалить но в видео вставил фрагмент до того как это сказал
(Надёюсь я понятно сказал)
Да это опечатка
да. я снес у себя эту стороку тогда заработало. Опечатка.
Как ты научился программировать ардуино? Синтаксис и т.п?
синтаксис ардуино - это C++
А можно вместо LED=9 написать к примеру CND=9?
А где ссылка на скетч?
Вы п Вы поставили 7 пин провод А написали Точно в 9 пин как это или мне показалось Объясните пожалуйста
Где обещанный ответ по поводу 9го вывода??? почему именно его используешь???
Заставил посмотреть урок №5 чтоб узнать ответ! а его тут нет!!! как так то???
Радиолюбитель TV можно было и по проще, что все поняли:
for(int i = 1; i
спасибо)
Не стоит использовать "магические" числа. Например через 5 лет решил вернуться к проекту, а в теле цикла "i*100", что за "магическая" цифра 100, откуда взяли??
Ты в каком городе находишься?
так и не понял что такое const int , объясните.
const (constant) - постоянная
int (integer) - целочисленное значение
VitaminD, Спасибо.
Скетч где
Оператор ДЖИГИТал РАЙТ)))))
зачем вы на этом уроке исползовали gnd а на 4 укоке v.n
МНЕ 11 ЛЕТ Я НЕЧЕГО НЕ ПОНЯЛ ДЕЛАЕТ СЛИШКОМ БЫСТРО !!!
Нужно скетч для ардуино. Задача такая нажимаешь кнопку включается реле , вторая нажимаешь 10 раз реле выключается
+Vitalik Staricov подобных схем в Интернете и без ардуино полно. Достаточно будет счётчика из 4 триггеров.
напиши програму на ардуіно штоб мигало 4 світлодіоди окремо по очереді а кнопкою мона було переключати різні способи мигання як на старих герляндах.
А я могу задать другую задержку?
можешь
Народ объясните мне что не так делаю.Скачанный отсюда скетч работает. Мой просто мигает и все. Это я написал:
const int LED=9;
void setup()
{
pinMode(LED,OUTPUT);
}
void loop()
{
for (int i=100; i
при загрузки в ардуино выдает ошибку delay(i);
Ага
сделал как на видео, но не получилось даже светодиод зажечь(
не работает
const int LED=9;
void setup()
{
pinMode (LED, OUTPUT);
}
void loop ()
{
for (int i=100; i
пять уроков мигает светодиодом, надеюсь в шестом не станет нарушать традиции)
привет! буду рад если поможешь. собрал схемку бегущие огни на ардуино. работает непрерывно. мне нужно чтоб после пробега огоньков они затухали а после определенного времени опять пробегали. время задавать буду микропереключателями. поставлю 3 штуки. допустим первый выключатель будет равен- минуте второй- двум треттий- четырем.если включать два выключателя то их время будет складываться. если включить первый и второй то будет уже 3 минуты ну и так далее.и вот в зависимости от выбранного нами времени и будет повторятся цикл! как тебе задачка? поможешь? omsk-svet@yandex.ru
const int LED=9;
void setup() {
// put your setup code here, to run once:
pinMode (LED OUTPUT);
}
void loop()
{
// put your main code here, to run repeatedly:
for (int i=100; i
запятую надо pinMode (LED OUTPUT); и всё заработает
у тебя запятая не стоит в пин моде
Как очистить ардуино от загруженного скетча
Никак, из ардуино сетчи нельзя удалить или выгрузить обратно, только перезалить новым.
gnd и v.n это минус заряди
не могу понять почему у меня не работает
Как же остановить этот цикл, чтоб светодиод мигнул 10 раз и перестал гореть?
Сделай скуд
я так и не понял почему потом заново начинается цикЛ, когда delay > 1000(((
el i потому что после выполнения цикла, заново запускается функци loop и соотвественно значение i = 100
deadard
У меня не работает
1
for не обязательно полностью заполнять! можно и так:
int i = 0;
for (; i < 10; ++i)
{
}
++++++
Ты, блин, термины выучи!! У тебя все операторы!
он забыл сделать скетч
У меня даже светодиод не але, я бездарность😭😭😭 или ардуино не работает😭 как его проверить???