#2 Научу пользоваться УМНОЙ светодиодной лентой за 20 минут 😎 Электроника на пальцах

Sdílet
Vložit
  • čas přidán 21. 08. 2024
  • Подписывайтесь в Телеграм: t.me/mylabrazum
    Моя страница в Instagram: / viktor_osin_
    Поддержать автора:
    Boosty: boosty.to/labr...
    Donationalerts: www.donational...
    ------------------------------------------------------------------------------------
    Второй выпуск серии уроков по основам Arduino. 10 лет прошло с тех пор как я впервые взял в руки плату Arduino - тогда все казалось таким непонятным и сложным, но со временем все встало на свои места. Я постараюсь построить обучение так, чтобы упор был сделан на практику - помогу увидеть основные методы в программировании и простыми словами расскажу о сложных вещах.
    Основные моменты:
    0:20 - Установка среды Arduino IDE
    1:22 - Пример мигания светодиодом Blink, основные команды
    9:22 - Подключение внешнего светодиода
    10:31 - Помогите Серёже - найдите ошибку в программе
    11:03 - Что такое адресная светодиодная лента WS2812B
    12:45 - Подключение адресной ленты к Arduino
    13:58 - Поиск бибилотеки в интернете
    15:23 - Установка библиотеки
    15:49 - Пример Blink для адресной ленты
    21:30 - Серёже снова нужна помощь!
    23:01 - Домашнее задание
    23:34 - Заключение

Komentáře • 97

  • @LabRazum
    @LabRazum  Před 6 měsíci +2

    Жду видео выполненной домашней работы в телеграм канале! Ссылка: t.me/mylabrazum
    Основные моменты:
    0:20 - Установка среды Arduino IDE
    1:22 - Пример мигания светодиодом Blink, основные команды
    9:22 - Подключение внешнего светодиода
    10:31 - Помогите Серёже - найдите ошибку в программе
    11:03 - Что такое адресная светодиодная лента WS2812B
    12:45 - Подключение адресной ленты к Arduino
    13:58 - Поиск бибилотеки в интернете
    15:23 - Установка библиотеки
    15:49 - Пример Blink для адресной ленты
    21:30 - Серёже снова нужна помощь!
    23:01 - Домашнее задание
    23:34 - Заключение

  • @joiner777
    @joiner777 Před 6 měsíci +10

    Чувствуется талант преподавателя. Слушать не скучно, всё понятно, без лишней воды. Спасибо.

  • @qwertyuiopasdfgghjkl9578
    @qwertyuiopasdfgghjkl9578 Před 6 měsíci +7

    Чувак, я тебя прошу, только не останавливайся. Продолжай уроки! От меня лайк.

  • @greylabservice444
    @greylabservice444 Před 6 měsíci +4

    Меня зовут Серёжа, и я такой же молчун. Мне 42 года и я учусь программировать. Как хорошо, что есть Такие молодые ребята, которые всё так грамотно разъясняют. Молодцы!

  • @Rus_slan
    @Rus_slan Před 6 měsíci +5

    Наконец-то продолжения уроков прекратившихся несколько лет назад!!!! Хорошо, нравится!!! Грамотно. Надеюсь на этот раз будет много хороших и простых уроков. Спасибо!

  • @APANFE
    @APANFE Před 6 měsíci +3

    Спасибо ! Самые понятные уроки по Ардуино. Рад, что вы вернулись !

  • @user-mn7hw1ui8x
    @user-mn7hw1ui8x Před 6 měsíci +3

    Хорошо,что новые видео выходят,спасибо от души!

  • @3d_neofit
    @3d_neofit Před 3 měsíci

    Выражаю вам огромную благодарность, Виктор. За то что выделаете для всех нас, интересующихся))

  • @alexeyandreev1611
    @alexeyandreev1611 Před 6 měsíci +2

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

  • @maratrt8144
    @maratrt8144 Před 6 měsíci +2

    Молодцы, ждем видео! Учусь по вашим видео, спасибо!

  • @kruziIl
    @kruziIl Před 6 měsíci +3

    А Серёжа молодец!) Тари-та-ри-та, А Серёжа молодец!) 😂🎉😊❤

  • @Borey777
    @Borey777 Před 6 měsíci +1

    Очень хороший урок! Хорошее возвращение, формат отличный! Успехов!🎉

  • @user-ws9mo5bb5p
    @user-ws9mo5bb5p Před 6 měsíci +1

    Добрый день Виктор и Сереже тоже.😄Опять буду винить Вас,потому что с нетерпением ждем с сыном начальный набор ARDUINO.Классный видеоурок BRO.ВСЕГДА НА ВЫСОТЕ.ТАК ДЕРЖАТЬ.💪💪💪

    • @LabRazum
      @LabRazum  Před 6 měsíci +1

      Серёжа передает привет сыну!😀

  • @danchelik
    @danchelik Před 6 měsíci +1

    Спасибо за проделанную работу, очень заинтересовало, буду рад видеть следующие уроки. И обязательно посмотрю остальные видео на канале

  • @TheShivagan
    @TheShivagan Před 13 dny

    Здорово. Как понятно объясняете!

  • @EvgenShef
    @EvgenShef Před 6 měsíci

    Классные, очень полезные видео. Я сам сервисный инженер по ремонту стоматологического и зуботехнического оборудования, но с программированием не сталкивался. Очень интересно

  • @user-qf2oq1yu8m
    @user-qf2oq1yu8m Před 6 měsíci +1

    Хоть и не занимаюсь программированием, но в целом видео вышло хорошим, содержательным досмотрел до конца. Молодцы!

  • @edwardmax.3249
    @edwardmax.3249 Před 6 měsíci +1

    Хорошая подача материала, есть чем мотивировать модых и начинающих! Лайк!

  • @Fanit_ikbaev
    @Fanit_ikbaev Před 6 měsíci +1

    Спасибо большое за то что ты делаешь, продолжай дальше познавательные видео.👍

  • @glebstarikov178
    @glebstarikov178 Před 5 měsíci

    еще один афигительный курс, кайф! спасибо!

  • @alexsham5489
    @alexsham5489 Před 6 měsíci +1

    Хорошее образовательное видео, спасибо за работу

  • @Rus_slan
    @Rus_slan Před 6 měsíci +1

    Я как начинающий ардуинщик, если так можно выразиться, хотел бы в начале, где вы очень доходчиво объясняете на счёт слешей для комментов, услышать зачем эти фигурные и простые скобки? Как они должны стоять и что должно быть в них. Точка с запятой тоже самое. Прямо бесит когда из-за ошибки с этими знаками, потом всё не работает. Спасибо.

    • @USER-ruzer2000
      @USER-ruzer2000 Před 6 měsíci +1

      Фигурные скобки показывают когда начинается и заканчивается тело функции.
      Например как в книге главы и тома:
      Том1{
      Глава1{здесь текст главы1}
      Глава2
      {
      здесь текст главы2
      }
      }
      Последняя скобка это закрытие Тома1.
      Скобочки могут быть в любой строке. Все скобки ставятся парами, открывающая и закрывающая.
      Точка с запятой ставится после каждой команды.
      команда1;
      команда2;
      команда3; команда4; команда5;
      Весь текст программы можно написать на одной строке, но для удобства восприятия пишем в разных строках. восприятия

    • @Rus_slan
      @Rus_slan Před 6 měsíci +1

      Спасибо большое.

  • @kolchinpp
    @kolchinpp Před 6 měsíci +1

    Спасибо за ролик! Ты большой молодец! 😊

  • @sovrinfo
    @sovrinfo Před 4 měsíci

    Спасибо, очень хороший урок! Пожалуйста, продолжайте

  • @1969Igor
    @1969Igor Před 6 měsíci +1

    Ура! Новое видео!

  • @kotkotoff3303
    @kotkotoff3303 Před 6 měsíci +1

    Это самое понятное и простое видео!!!! Спасибо

  • @Mr.K.Ginzburg
    @Mr.K.Ginzburg Před 6 měsíci +1

    Спасибо большое автору за труды) полезная информация!

  • @komolovsa
    @komolovsa Před 6 měsíci +1

    Ура, продолжение!

  • @user-wo1es5vd4n
    @user-wo1es5vd4n Před 6 měsíci +1

    Отличная подача материала!

  • @alexsh2735
    @alexsh2735 Před 5 měsíci

    Пока все хорошо, обычно мой энтузиазм заканчивается на booleanах и тп. Это уже наверное третья попытка углубления в электронику за пару лет. Инструмента по накупил уже наверное как в мастерской у профессионалов😂Пару раз паяльник наверное включал только😅
    Я тоже уже большой, 40 лет. Походу кризис ср. возраста в самом разгаре. Большое спасибо за урок!

  • @user-AlexRusskiyiq7io2bk8k
    @user-AlexRusskiyiq7io2bk8k Před 6 měsíci +1

    Огромное СПАСИБО!!!

  • @denydavydov9290
    @denydavydov9290 Před 6 měsíci +1

    Учусь вместе с Серёжей!

  • @Antoine_de_Saint_Exupéry
    @Antoine_de_Saint_Exupéry Před 6 měsíci +1

    Хороший материал. Никогда не пробовал но часто видел чипы от STM в устройствах. Всегда появлялось желание сделать реверс инжинерег какого-нибудь китайского девайса.

  • @alexeysereda1834
    @alexeysereda1834 Před 4 měsíci

    Большое Спасибо! Очень доходчиво. Безусловно лайк(терпеть это слово не могу :0) )

  • @user-gh6zu5sy8q
    @user-gh6zu5sy8q Před 6 měsíci +1

    Спасибо, ждём новые видео.

  • @user-my8tn8zt2w
    @user-my8tn8zt2w Před 6 měsíci +1

    Круто!

  • @user-vn8xr9op4n
    @user-vn8xr9op4n Před 4 měsíci

    Всё отлично мне 63 но я только собираюсь понять и по практиковать больше роликов про ардуино

  • @valarg5756
    @valarg5756 Před 6 měsíci +1

    Спасибо большое)

  • @CooleR152
    @CooleR152 Před 6 měsíci +1

    Подскажите - обучаете только работе с Arduino ?
    Или работаете так же с raspberry pi и сможете тоже записать несколько уроков по этой теме ?)

  • @user-ic4jq3fb7i
    @user-ic4jq3fb7i Před 2 měsíci

    Спасибо вам большое

  • @user-oh5bg8er4i
    @user-oh5bg8er4i Před 5 měsíci

    Хорошее видео 🎉

  • @user-kz7ld6ms5o
    @user-kz7ld6ms5o Před 6 měsíci

    Пушка, спасибо!

  • @sergey-380
    @sergey-380 Před 6 měsíci +1

    Спасибо

  • @user-ox6hw7uh2p
    @user-ox6hw7uh2p Před 6 měsíci

    Побольше справок. Про микропроцессор и микросхем в. Теле, видео , аудио и телефония,

  • @myOwnSolutions
    @myOwnSolutions Před 3 měsíci

    Немного оговорился 09:00. Как раз контроллер все выполняет синхронно. Думаю, имелось в виду асинхронное выполнение, когда задачи выполняются в фоне. В этом случае, контроллер не ожидает окончания выполнения команды, а переходит к следущей.

    • @LabRazum
      @LabRazum  Před 3 měsíci

      В моем контексте лучше подошло бы слово «параллельно», но суть ясна

  • @sashavolsk
    @sashavolsk Před 6 měsíci +1

    👍

  • @user-hj3bt3eb1w
    @user-hj3bt3eb1w Před 5 měsíci

    Спасибо ждем разьяснения на С

  • @user-oh4lw7zq8p
    @user-oh4lw7zq8p Před 6 měsíci +1

    Всё..пошло раздвоение личности))

  • @CooleR152
    @CooleR152 Před 6 měsíci +1

    Когда планируется следующее видео ?)

  • @Sunchise
    @Sunchise Před 6 měsíci +1

    А нормально что питание от ардуино идёт? Там как то ж ток надо считать, а то она сгорит?

  • @user-rg5gd9td8w
    @user-rg5gd9td8w Před 6 měsíci

    Здравствуйте, спасибо конечно но интересно...
    Не встречали ли вы управление адресными лентами без задержки делей в коде?
    Сам когда-то написал код весьма интересный для автомобильной темы ну типа бегущих огней для стопаков и поворотов, использовал при этом прерывания на пинах но не как не смог уйти от злого делей хоть от адафруит и фастлед библиотек с их тормозами в виде делей в функции for....
    Можете что толкового порекомендовать?

  • @alexmasl1604
    @alexmasl1604 Před 6 měsíci +1

    Даже чего - то понял!

  • @user-ql6pr8io7x
    @user-ql6pr8io7x Před 4 měsíci

    добрый день. подскажите пожалуста где найти библиотеку для RGB ленты с общим анодом? ну или хотя я бы название чипов? а то всё пишут только для ws2812b.

  • @CooleR152
    @CooleR152 Před 6 měsíci +1

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

  • @user-ox6hw7uh2p
    @user-ox6hw7uh2p Před 6 měsíci +1

    Здравствуйте

  • @user-dp6uy8ks5j
    @user-dp6uy8ks5j Před 6 měsíci +1

    разъясните пожалуйста операцию "Создаем объект" (CRGB leds[NUM_LEDS];)

    • @LabRazum
      @LabRazum  Před 6 měsíci +1

      C++ это объектно-ориентированный язык. Чаще всего вы увидите что в библиотеках идет работа с объектами. Объекту дается имя и указываются некоторые настройки - в нашем случае имя leds с указанием количества светодиодов. Далее по имени этого объекта мы можем его настраивать, вызывать различные команды и т.д. Например, если у вас подключено несколько адресных лент к нескольким пинам и нужно ими отдельно управлять, то вы создаете еще один объект с другим именем, к нему применятся уже конкретно его настройки. Таким образом в программе может быть несколько одинаковых датчиков или устройств под разными именами, которыми можно управлять по отдельности.

    • @user-dp6uy8ks5j
      @user-dp6uy8ks5j Před 6 měsíci +1

      @@LabRazum ого, ничего себе, сколько возможностей!
      Спасибо за развёрнутый ответ

  • @user-ox6hw7uh2p
    @user-ox6hw7uh2p Před 6 měsíci

    Где твоя радиодеталь про которую ты объясняешь, где она сделана на каком радиозаде?

  • @user-tb3ly1hj4n
    @user-tb3ly1hj4n Před 6 měsíci +1

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

    • @LabRazum
      @LabRazum  Před 6 měsíci +1

      Очень неожиданное предложение, спасибо, завёл :)

  • @user-dp6uy8ks5j
    @user-dp6uy8ks5j Před 6 měsíci +1

    А если загрузить другую библиотеку, это отразится на содержании void setup() ?

    • @LabRazum
      @LabRazum  Před 6 měsíci +1

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

    • @user-dp6uy8ks5j
      @user-dp6uy8ks5j Před 6 měsíci +1

      сппасибо

  • @VVV-AVIATION
    @VVV-AVIATION Před 6 měsíci

    Здравствуйте, у вас можно заказать программу?

  • @anzornagaev2419
    @anzornagaev2419 Před 6 měsíci

    Когда я пишу код на ардуино, я должен писать asm(“код”); почему у вас не так?

  • @user-si6pc8ne3g
    @user-si6pc8ne3g Před 6 měsíci +1

    Без резистора чревато подключать пин данных.

    • @LabRazum
      @LabRazum  Před 6 měsíci +1

      на этот вопрос ответил в телеграм канале @mylabrazum

  • @user-ox6hw7uh2p
    @user-ox6hw7uh2p Před 6 měsíci

    Маркировка называется

  • @Fit.2034.WENGALLBI
    @Fit.2034.WENGALLBI Před 6 měsíci

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

  • @user-dp6uy8ks5j
    @user-dp6uy8ks5j Před 6 měsíci +1

    А другие цвета, а изменение цвета?

    • @LabRazum
      @LabRazum  Před 6 měsíci +1

      Неужели я так плохо объяснил, что вы не сможете вместо Red написать Green? :) Программирование это всегда 20% чужого труда и 80% вашего - экспериментируйте!

    • @user-dp6uy8ks5j
      @user-dp6uy8ks5j Před 6 měsíci +1

      @@LabRazum извините, некорректно задал вопрос. Я имел в в виду плавное изменение цвета- радугу на одном диоде и бегущую

    • @LabRazum
      @LabRazum  Před 6 měsíci +1

      @@user-dp6uy8ks5j а, об этом будем говорить в следующем видео, выдав дз сделать бегущий огонек, я как раз подвожу к использованию циклов :)

  • @user-ql6pr8io7x
    @user-ql6pr8io7x Před 6 měsíci

    почему у вас ide

    • @LabRazum
      @LabRazum  Před 6 měsíci +1

      Это магия монтажа, я посчитал отрывок смены языка стандартным во всех программах и вырезал его.
      Плюсом увеличил шрифт и сделал контрастную тему, чтобы на камеру было лучше видно

    • @user-ql6pr8io7x
      @user-ql6pr8io7x Před 6 měsíci +1

      @@LabRazum я надеялся вы подскажите как сделать на русском языке меню ide , а то что-то не могу найти как это сделать.

    • @LabRazum
      @LabRazum  Před 6 měsíci +1

      @@user-ql6pr8io7xfile -> preference-> меняете English на русский

  • @Egor_ZDE
    @Egor_ZDE Před 6 měsíci +1

    Нууууу, повалил!!! Столько лет молчал, а тут начал баловать!!! Давай, не тормози в таком разе!

  • @sergeimishkurov3346
    @sergeimishkurov3346 Před 4 dny

    Почему на русском языке нет программы?

  • @user-tl2gm5mj1i
    @user-tl2gm5mj1i Před 6 měsíci

    Ххххммм видео полезное но давайте детальние вникать в вопрос.
    1) вы подкл. Диод без резистора- ктонить посмотрит и начнет делать также, в ркзультате сгорит или диод или китайская друинка. У автора все прошло нормально т. К. Половину времени диод остывал- на деле через него могут протекать большие токи чем он может выдержать, и он сгорит.
    2) ваш студент пока бесполезен- вы озвучивайте хотябы в чом у него вопрос. Поднимаемые им вопросы далеки от жизненных.
    * у меня кстати провода- перемычки в проекте бракованные оказались а я проблему пол дня искал.
    3) неопиксели - непонятно как вы их выбрали.
    4) из вашего видео непонятно как быстро реализовать задачу для 100 диодов из 1000? почему адресной ленте не нужено сопротивление? Что за 4 контакты у них бывают? Как из них собрать бегающую светодиодную матрицу?
    5) вы щас дали дз на уровень выше чем объяснили, вам не кажется это нечестным?! Теперь какойто студент по вашей базе должен написать код вкл. 1 светодиод и выключающий предыдущий. Для ленты на 100 диодов это 300 строк. Вы хотябы цикл for показали.

    • @LabRazum
      @LabRazum  Před 6 měsíci +2

      Спасибо за пункты!
      1. Специально сказал о резисторе в видео и привел две схемы, смотрите внимательно. На практике - ни один светодиод за 6 лет экспериментов не сгорел. У вас такое случалось?)
      2. Субъективно. Задача моего студента заставить ученика думать, а ваша ситуация с перемычками никак не заставит думать, это лишь практика и опыт, которые сами придут, здесь соломку под каждый случай не подложишь. Вопросы озвучивать буду, хорошо.
      3. Сказал о том, что это светодиод WS2812B, смотрите внимательно.
      4. Слишком много для одного видео и старта новичка. Наличие резистора на цифровом пине- скажите, зачем он нужен для ws2812b? Вы просто прочитали эту инфу на сайте гайвера или другой копипасте?) Вот человек разобрался в вопросе, можете почитать: vk.com/wall-202277279_4743
      5. Именно такую реализацию я жду - вручную написанные строчки включения и выключения, и в видео я сказал, что в следующем покажу две реализации, научив человека циклу for. Это не про честность, это про образование - как я понимаю, вы далеки от преподавания? Задача первого знакомства усвоить работу с командами, а не лепить цикл for, не поняв как работает контроллер и простейшие команды. Только «помучившись» с ручным перебором до ученика доходит потом как работает for, и дз как раз на этот ручной метод.
      Спасибо за конструктив, но в будущем хотелось бы, чтобы вы включали голову новичка, это очень трудно сделать, но я стараюсь.

  • @user-ox6hw7uh2p
    @user-ox6hw7uh2p Před 6 měsíci

    Чушь

  • @TyurinAlexey
    @TyurinAlexey Před 6 měsíci

    Мое мнение людей сразу нужно отучать от delay