РАБОТА С ЦИКЛОМ В АРДУИНО [Уроки Arduino #5]

Sdílet
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

Komentáře • 148

  • @user-ch9ig8so9x
    @user-ch9ig8so9x Před 8 lety +75

    Не слушайте никого, Вы всё замечательно рассказываете. Уроки реально интересные, а главное слушать приятно. Жду с нетерпением новых уроков. Продолжайте, Вы делаете полезное дело. Для тех кто пишет комменты типа "ой да я всё и так знаю и вообще немедленно меня все обожайте" например могу сказать, что я уже ранее писал сложные логические программы для Винды, для выполнения некоторых рабочих задач, НО прослушав 5 уроков узнал уже что-то новое для себя, чего ранее не знал. Т.е. то что Вы что-то можете совсем не означает, что Вы всё умеете.

  • @user-km5xq9cg1i
    @user-km5xq9cg1i Před 8 lety +58

    const int LED=9;
    void setup()
    {
    pinMode (LED, OUTPUT);
    }
    void loop ()
    {
    for (int i=100; i

  • @Dimonewave
    @Dimonewave Před 8 lety +3

    Спасибо, автору! Хорошие уроки. Очень доступно объясняет. Буду ждать уроки с реализацией управления ардуино с помощью visual basic по web

  • @user-cv6hi1mm7z
    @user-cv6hi1mm7z Před 8 lety

    Чувааааак круто! ЖДу с нетерпением еще видосы по ардудзиньке!)

  • @scrub7206
    @scrub7206 Před 8 lety +1

    Годно, ничего не скажешь, жду продолжения.

  • @tomahawkmxy7347
    @tomahawkmxy7347 Před 4 lety

    Ведушему ролика ,Успехов во всех начинаниях, просматриваю все ваши ролики!!! Так держать!!

  • @RN6LLV
    @RN6LLV Před 8 lety

    Все правильно начинать нужно с основ. Спасибо за очередной урок, лайк! Я в свое время изучил основательно сначала Бейсик, потом ВизуалБейсик, теперь довольно просто изучить и новый язык програмирования.

  • @ilgigapevt6417
    @ilgigapevt6417 Před 7 lety +31

    Еле дождался пока "ДЖИГИТАЛ" исправил)

    • @bnecktr
      @bnecktr Před 6 lety +5

      IL GigaPevt осталось исправить ЛАУ )

  • @NoimannAlive
    @NoimannAlive Před 4 lety

    Замечательно! Спасибо за такую серию видеоуроков!

  • @andrewyrich6363
    @andrewyrich6363 Před 7 lety +3

    Большое спасибо! Изучаю с "нуля", есть только небольшой опыт программирования на Бейсике. Очень полезные уроки для новичка. Эх, вот бы мне этот Ардуино в школьные годы... ))

  • @user-es1ws4oy8n
    @user-es1ws4oy8n Před 5 lety

    Спасибо тебе дружище. Уроки нужны обязательно!!! делай пожалуйста))))

  • @user-gz4vl1wj7b
    @user-gz4vl1wj7b Před 7 lety

    Спасибо! Все ясно и доходчиво объясняете

  • @user-tz6xq2xi3b
    @user-tz6xq2xi3b Před 7 lety +1

    Молодец. Всё грамотно. Для меня конечно....Раньше 30-40 лет назад этого....... Но купил уже Rf модули и платки с брелками под СКД. Попробуем. Заказал плату с кабелем отдельно, т.к. я не совсем новичок. И макетница. светодиоды. индикаторы и клава есть от других посылок. Спасибо за подробное введение.😊👍

  • @KEFEAR666
    @KEFEAR666 Před 8 lety

    Исправился на диджитал :)
    Отличный урок, уже жду следующий :)

  • @Ivan_Gryaznyj
    @Ivan_Gryaznyj Před 8 lety

    класс) сделай следующий урок про функции, будет полезно и интересно всем)

  • @sergeyv7342
    @sergeyv7342 Před 3 lety

    спасибо большое, вот такой подробный разбор кода шаг за шагом очень полезен

  • @israfilibrahim9761
    @israfilibrahim9761 Před 5 lety

    Действительно супер, спасибо

  • @user-xz1ye1mv6j
    @user-xz1ye1mv6j Před 8 lety

    тоже жду следующий урок очень интересно )))

  • @ivanpavlov1314
    @ivanpavlov1314 Před 7 lety

    спасибо тибе друг за доходчивые и понятные коментарии к видео

  • @moiXobbi
    @moiXobbi Před 8 lety +8

    Все просто и понятно..Лайк!

  • @user-uo2nr4lx9g
    @user-uo2nr4lx9g Před 6 lety

    Лайк,подписка.По мне ты лучше всех объясняешь.

  • @AlekseyXIX
    @AlekseyXIX Před 6 lety

    Уроки супер, keit tv забугорные с переводом от амперки. Так держать

  • @Doctor_Halim
    @Doctor_Halim Před 5 lety

    Спасибо!
    Очень полезно!

  • @user-il8wn4vm2y
    @user-il8wn4vm2y Před 6 lety

    Классная задумка!!!

  • @aleksandrryabov6702
    @aleksandrryabov6702 Před 7 lety

    Молодец!!Все понятно

  • @user-fq1ip3kt9y
    @user-fq1ip3kt9y Před měsícem

    Наконец то я понял как работает оператор for, я думал что этот день никогда не настанет

  • @kreomaks52
    @kreomaks52 Před 3 lety

    Ваще класс 👍 обучалки

  • @user-er5ff7dp8k
    @user-er5ff7dp8k Před 6 lety

    СПАСИБО ВАМ ОГРОМНОЕ !

  • @vladosii
    @vladosii Před 8 lety +3

    Давай чувак!!! Давай! УРОКОВ)

  • @user-zi1xh3lw7g
    @user-zi1xh3lw7g Před 8 lety

    Здравствуйте. Ваши видео конечно офигенно интересные, но хотелось бы увидеть более серьезное применение ардуино в каком нибудь полезном изделии, чтобы понять нужна мне ардуино или нет ! :)

  • @user-aslavaku
    @user-aslavaku Před 5 lety

    Отличный урок

  • @deccakaradeniz3348
    @deccakaradeniz3348 Před 4 lety +3

    В предыдущем видосе ктото обещал объяснить в текущем выпуске, почему именно 9-ый контакт)

  • @macewite
    @macewite Před 8 lety +2

    в теле цикла должно быть три точки с запятой, а все остальное по желанию, например можно так написать for(;;;){} это бесконечный цикл. можно даже так писать for(int i=0,b=7; ; i--, b++){} . И чтобы принудительно выйти из цикла нужно написать, break; В теле циклов можно ещё писать слово continue; но это вы сами найдете если вам нужно будет)

    • @Foxie-1
      @Foxie-1 Před 8 lety +2

      +Alex Demeamiuk В заголовке оператора for три компонента - управляющая переменная, условие продолжения цикла и приращение управляющей переменной: for(int i = 0; i < 10; i++) {} или for(;;){}. А точки с запятой только две. Выражение for(;;;){} не компилируется.

    • @macewite
      @macewite Před 8 lety

      +05.11.2017 Да ты прав, я ошибся не три а две. А все остальное что я писал это точно работает!

  • @user-yv4yq8rt8o
    @user-yv4yq8rt8o Před 4 lety

    Молодец парень, подписался я.

  • @uilmand
    @uilmand Před 3 lety

    класс спасибо!

  • @MsOgneSlav
    @MsOgneSlav Před 8 lety

    Класс!)

  • @user-oy7fl8nl5q
    @user-oy7fl8nl5q Před 2 lety

    оригинальная подача

  • @Yevd1977
    @Yevd1977 Před 3 lety

    Побольше бы примеров практического применения. Тех же самых циклов или условий. Жизненных, так сказать. Реальных.

  • @user-ul4gu5ru8e
    @user-ul4gu5ru8e Před 8 lety

    клас, быстрее делай следующий урок=)

  • @yury_gur
    @yury_gur Před 8 lety +2

    согласен с другими, за 5 уроков на протяжении пару недель это очень мало! Если бы уроки были по 2 часа, то другое дело. Проще самому заниматься.

  • @azret1912
    @azret1912 Před 7 lety

    привет как сделать два светодиода две кнопки при нажатий на кнопку светодиод горел 500мс и гас

  • @denn1630
    @denn1630 Před 4 lety

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

  • @AVacuum78
    @AVacuum78 Před 7 lety

    Прекрасные уроки. Вот только минус небольшой это положение камеры.

  • @rio_s4041
    @rio_s4041 Před 2 lety

    Дружище Привет. Спасибо тебе за твои видосы и старания. Оставь пожалуйста с собой какую нибудь связь.

  • @gasko2762
    @gasko2762 Před 5 lety

    super, davaj po bolshe

  • @user-pv6xh1df6k
    @user-pv6xh1df6k Před 7 lety +9

    канал надо назвать "ДЖИГИТАЛ"

  • @ZeR0LLL
    @ZeR0LLL Před rokem

    Воообше интересно, мне оочен понравилься

  • @user-dc1mi2jt5d
    @user-dc1mi2jt5d Před 7 lety +5

    Скетчи нужно писать руками а не копипастить, так быстрее запомните операторы!
    Автор молодец, просмотрел пять уроков, очень интересно. Ардуино еще не заказал, пока что пытаюсь понять какой набор заказывать. Цель конкретная - управление воротами.

    • @user-ht1xr3tr8d
      @user-ht1xr3tr8d Před 2 lety

      Ооооо, тебе тогда не наборы нужны, а какие-то конкретные детали ты должен заказать (знаю что пишу через пять лет но все равно)

  • @krolichek5018
    @krolichek5018 Před 8 lety

    большое спасибо за уроки!
    у меня вопрос: есть ли разница, какой разъем gnd использовать на плате? их там 3 просто

    • @user-ej9gq8cm7b
      @user-ej9gq8cm7b Před 8 lety

      +Сергей Харченков не разницы нет

  • @ukk6743
    @ukk6743 Před 8 lety

    дзенкую за урок, давай просвещай меня полностью.

  • @user-dq4qz9hr8j
    @user-dq4qz9hr8j Před 3 lety

    Аа где можно взять прошивку на проект

  • @neilwilson4075
    @neilwilson4075 Před 8 měsíci

    Подарили целый набор этой штуки, простоял 3 года, в начале пытался что-то делать но не получалось в силу своей тупости, но сейчас легко поддалась эта штука

  • @innalitvinova6996
    @innalitvinova6996 Před 5 lety

    а ардуино может работать на частоте больше 1000гц?

  • @remvord
    @remvord Před 7 lety

    так цикл останавливается когда i>1000
    с какой стати i принримает значение 100?
    цикл просто должен вроде сотановиться? или я не прав?
    хорошо как его тогда остановить?

  • @leotub7
    @leotub7 Před 8 lety +2

    Автор скинь пожалуйста скетч

  • @levelsound1117
    @levelsound1117 Před 7 lety

    Супер! Очень нравятся уроки! Очень подробно все, ребенок может спокойно обучаться!

  • @ur4qbp
    @ur4qbp Před 8 lety +5

    И еще... вместо i=i+100; можно писать i+=100;

  • @GranTorino343
    @GranTorino343 Před 7 lety

    очень интересно! только проблема в кодах и командах программы-я плохо с ними знаком(

  • @user-uu3mx3rp5t
    @user-uu3mx3rp5t Před 7 lety

    Нормально. Некоторые жалуются, что скетч не оставил. Нечего, пишите сами.

  • @user-mp9jh6we9l
    @user-mp9jh6we9l Před 7 lety +1

    долго но необходимо для таких лалов как я, так как этот урок даже на грани моего понимания (((((

  • @user-xb5wv6tr5v
    @user-xb5wv6tr5v Před 8 lety

    Давайте больше видио уроков?

  • @bessmertnyicochei3598
    @bessmertnyicochei3598 Před 4 lety

    мля ,смотрю в конце 19 года и всё актуально))

  • @user-kb1he8kg8o
    @user-kb1he8kg8o Před 8 lety +14

    И где же скетч в описании к видео?

  • @user-sf4em7vw9y
    @user-sf4em7vw9y Před 7 lety +1

    Вы говорите что оператор DigitalWrite(LED, HIGH) надо удалить из Void setup, однако при загрузке в плату он у вас опять появляется. это опечатка?

    • @Folleach
      @Folleach Před 7 lety +1

      Скорее всего он записывал видео, загрузил программу и потом вспомнил что нужно удалить, сказал что нужно удалить но в видео вставил фрагмент до того как это сказал
      (Надёюсь я понятно сказал)
      Да это опечатка

    • @cuzma64rus
      @cuzma64rus Před 7 lety +1

      да. я снес у себя эту стороку тогда заработало. Опечатка.

  • @Kir_46
    @Kir_46 Před 8 lety

    Как ты научился программировать ардуино? Синтаксис и т.п?

  • @user-th3cz5km7h
    @user-th3cz5km7h Před 3 lety

    А можно вместо LED=9 написать к примеру CND=9?

  • @ninjawuol545
    @ninjawuol545 Před 4 lety

    А где ссылка на скетч?

  • @fatbikedigdogoffroad750w

    Вы п Вы поставили 7 пин провод А написали Точно в 9 пин как это или мне показалось Объясните пожалуйста

  • @ramyora9531
    @ramyora9531 Před 5 lety

    Где обещанный ответ по поводу 9го вывода??? почему именно его используешь???
    Заставил посмотреть урок №5 чтоб узнать ответ! а его тут нет!!! как так то???

  • @volt54
    @volt54 Před 8 lety +6

    Радиолюбитель TV можно было и по проще, что все поняли:
    for(int i = 1; i

    • @justup3389
      @justup3389 Před 7 lety

      спасибо)

    • @geek__3743
      @geek__3743 Před 6 lety

      Не стоит использовать "магические" числа. Например через 5 лет решил вернуться к проекту, а в теле цикла "i*100", что за "магическая" цифра 100, откуда взяли??

  • @romfi2050
    @romfi2050 Před 8 lety

    Ты в каком городе находишься?

  • @user-bx6xs4ul6m
    @user-bx6xs4ul6m Před 7 lety

    так и не понял что такое const int , объясните.

    • @VitaminchikD
      @VitaminchikD Před 7 lety

      const (constant) - постоянная
      int (integer) - целочисленное значение

    • @user-bx6xs4ul6m
      @user-bx6xs4ul6m Před 7 lety

      VitaminD, Спасибо.

  • @dosh1k184
    @dosh1k184 Před 6 lety

    Скетч где

  • @user-sx4jz6lb2p
    @user-sx4jz6lb2p Před 5 lety

    Оператор ДЖИГИТал РАЙТ)))))

  • @ibrohimavazov8670
    @ibrohimavazov8670 Před 2 lety

    зачем вы на этом уроке исползовали gnd а на 4 укоке v.n

  • @mxl4068
    @mxl4068 Před rokem

    МНЕ 11 ЛЕТ Я НЕЧЕГО НЕ ПОНЯЛ ДЕЛАЕТ СЛИШКОМ БЫСТРО !!!

  • @vitalikstaricov1677
    @vitalikstaricov1677 Před 8 lety

    Нужно скетч для ардуино. Задача такая нажимаешь кнопку включается реле , вторая нажимаешь 10 раз реле выключается

    • @user-ew2hy2zl1n
      @user-ew2hy2zl1n Před 8 lety

      +Vitalik Staricov подобных схем в Интернете и без ардуино полно. Достаточно будет счётчика из 4 триггеров.

  • @dimon_gish
    @dimon_gish Před 8 lety

    напиши програму на ардуіно штоб мигало 4 світлодіоди окремо по очереді а кнопкою мона було переключати різні способи мигання як на старих герляндах.

  • @phenixua2554
    @phenixua2554 Před 7 lety

    А я могу задать другую задержку?

  • @igorgorsky7639
    @igorgorsky7639 Před 4 lety

    Народ объясните мне что не так делаю.Скачанный отсюда скетч работает. Мой просто мигает и все. Это я написал:
    const int LED=9;
    void setup()
    {
    pinMode(LED,OUTPUT);

    }
    void loop()
    {
    for (int i=100; i

  • @user-dj7ih5jz9n
    @user-dj7ih5jz9n Před 3 lety

    при загрузки в ардуино выдает ошибку delay(i);

  • @Fro_Jake
    @Fro_Jake Před 6 lety

    сделал как на видео, но не получилось даже светодиод зажечь(

  • @airon__
    @airon__ Před 7 lety

    не работает
    const int LED=9;
    void setup()
    {
    pinMode (LED, OUTPUT);
    }
    void loop ()
    {
    for (int i=100; i

  • @simonsimon1208
    @simonsimon1208 Před 8 lety +2

    пять уроков мигает светодиодом, надеюсь в шестом не станет нарушать традиции)

  • @AlexAlexOmsk
    @AlexAlexOmsk Před 7 lety

    привет! буду рад если поможешь. собрал схемку бегущие огни на ардуино. работает непрерывно. мне нужно чтоб после пробега огоньков они затухали а после определенного времени опять пробегали. время задавать буду микропереключателями. поставлю 3 штуки. допустим первый выключатель будет равен- минуте второй- двум треттий- четырем.если включать два выключателя то их время будет складываться. если включить первый и второй то будет уже 3 минуты ну и так далее.и вот в зависимости от выбранного нами времени и будет повторятся цикл! как тебе задачка? поможешь? omsk-svet@yandex.ru

  • @simplygirl1181
    @simplygirl1181 Před 7 lety

    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

    • @xolodoxnn
      @xolodoxnn Před 7 lety

      запятую надо pinMode (LED OUTPUT); и всё заработает

    • @user-vb9nt1ug7t
      @user-vb9nt1ug7t Před 5 lety

      у тебя запятая не стоит в пин моде

  • @kalardo8474
    @kalardo8474 Před 5 lety

    Как очистить ардуино от загруженного скетча

    • @user-cq9io2yj4w
      @user-cq9io2yj4w Před 4 lety

      Никак, из ардуино сетчи нельзя удалить или выгрузить обратно, только перезалить новым.

  • @ibrohimavazov8670
    @ibrohimavazov8670 Před 2 lety

    gnd и v.n это минус заряди

  • @user-dp9qy7su9j
    @user-dp9qy7su9j Před 7 lety

    не могу понять почему у меня не работает

  • @user-ln6tu3ko6h
    @user-ln6tu3ko6h Před 8 lety

    Как же остановить этот цикл, чтоб светодиод мигнул 10 раз и перестал гореть?

  • @user-rg6up9lw6k
    @user-rg6up9lw6k Před 3 lety

    Сделай скуд

  • @user-kt4gl6im7q
    @user-kt4gl6im7q Před 7 lety

    я так и не понял почему потом заново начинается цикЛ, когда delay > 1000(((

    • @sergeyhilevich6886
      @sergeyhilevich6886 Před 5 lety

      el i потому что после выполнения цикла, заново запускается функци loop и соотвественно значение i = 100

  • @headstarlighter
    @headstarlighter Před 3 lety

    deadard

  • @leotub7
    @leotub7 Před 8 lety

    У меня не работает

  • @user-vy9yl3qf1w
    @user-vy9yl3qf1w Před 8 lety

    1

  • @Ivan-qb7kc
    @Ivan-qb7kc Před 7 lety

    for не обязательно полностью заполнять! можно и так:
    int i = 0;
    for (; i < 10; ++i)
    {
    }

  • @0555816216
    @0555816216 Před 6 lety

    ++++++

  • @Ivan-qb7kc
    @Ivan-qb7kc Před 7 lety +1

    Ты, блин, термины выучи!! У тебя все операторы!

  • @kerikabramov4823
    @kerikabramov4823 Před 8 lety

    он забыл сделать скетч

  • @user-pu9yh9mu9c
    @user-pu9yh9mu9c Před 2 lety

    У меня даже светодиод не але, я бездарность😭😭😭 или ардуино не работает😭 как его проверить???