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

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 ก.พ. 2024
  • Подписывайтесь в Телеграм: t.me/mylabrazum
    Моя страница в Instagram: / viktor_osin_
    Поддержать автора:
    Boosty: boosty.to/labrazum
    Donationalerts: www.donationalerts.com/r/labr...
    ------------------------------------------------------------------------------------
    Второй выпуск серии уроков по основам 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 - Заключение
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 94

  • @LabRazum
    @LabRazum  3 หลายเดือนก่อน +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 3 หลายเดือนก่อน +10

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

  • @qwertyuiopasdfgghjkl9578
    @qwertyuiopasdfgghjkl9578 3 หลายเดือนก่อน +6

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

  • @greylabservice444
    @greylabservice444 3 หลายเดือนก่อน +4

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

  • @Rus_slan
    @Rus_slan 3 หลายเดือนก่อน +5

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

  • @APANFE
    @APANFE 3 หลายเดือนก่อน +3

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

  • @alexeyandreev1611
    @alexeyandreev1611 3 หลายเดือนก่อน +2

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

  • @3d_neofit
    @3d_neofit 17 วันที่ผ่านมา

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

  • @user-mn7hw1ui8x
    @user-mn7hw1ui8x 3 หลายเดือนก่อน +3

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

  • @maratrt8144
    @maratrt8144 3 หลายเดือนก่อน +2

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

  • @kruziIl
    @kruziIl 3 หลายเดือนก่อน +3

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

  • @danchelik
    @danchelik 3 หลายเดือนก่อน +1

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

  • @user-ws9mo5bb5p
    @user-ws9mo5bb5p 3 หลายเดือนก่อน +1

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

    • @LabRazum
      @LabRazum  3 หลายเดือนก่อน +1

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

  • @Borey777
    @Borey777 3 หลายเดือนก่อน +1

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

  • @Rus_slan
    @Rus_slan 3 หลายเดือนก่อน +1

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

    • @USER-ruzer2000
      @USER-ruzer2000 3 หลายเดือนก่อน +1

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

    • @Rus_slan
      @Rus_slan 3 หลายเดือนก่อน +1

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

  • @EvgenShef
    @EvgenShef 3 หลายเดือนก่อน

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

  • @user-qf2oq1yu8m
    @user-qf2oq1yu8m 3 หลายเดือนก่อน +1

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

  • @kotkotoff3303
    @kotkotoff3303 3 หลายเดือนก่อน +1

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

  • @sovrinfo
    @sovrinfo หลายเดือนก่อน

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

  • @alexsham5489
    @alexsham5489 3 หลายเดือนก่อน +1

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

  • @glebstarikov178
    @glebstarikov178 2 หลายเดือนก่อน

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

  • @edwardmax.3249
    @edwardmax.3249 3 หลายเดือนก่อน +1

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

  • @Mr.K.Ginzburg
    @Mr.K.Ginzburg 3 หลายเดือนก่อน +1

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

  • @Fanit_ikbaev
    @Fanit_ikbaev 3 หลายเดือนก่อน +1

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

  • @kolchinpp
    @kolchinpp 3 หลายเดือนก่อน +1

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

  • @alexsh2735
    @alexsh2735 2 หลายเดือนก่อน

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

  • @user-gh6zu5sy8q
    @user-gh6zu5sy8q 3 หลายเดือนก่อน +1

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

  • @user-wo1es5vd4n
    @user-wo1es5vd4n 3 หลายเดือนก่อน +1

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

  • @---fc8jp
    @---fc8jp 3 หลายเดือนก่อน +1

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

  • @komolovsa
    @komolovsa 3 หลายเดือนก่อน +1

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

  • @1969Igor
    @1969Igor 3 หลายเดือนก่อน +1

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

  • @user-AlexRusskiyiq7io2bk8k
    @user-AlexRusskiyiq7io2bk8k 3 หลายเดือนก่อน +1

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

  • @denydavydov9290
    @denydavydov9290 3 หลายเดือนก่อน +1

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

  • @alexeysereda1834
    @alexeysereda1834 หลายเดือนก่อน

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

  • @user-oh5bg8er4i
    @user-oh5bg8er4i 2 หลายเดือนก่อน

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

  • @user-vn8xr9op4n
    @user-vn8xr9op4n หลายเดือนก่อน

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

  • @valarg5756
    @valarg5756 3 หลายเดือนก่อน +1

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

  • @CooleR152
    @CooleR152 3 หลายเดือนก่อน +1

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

  • @user-my8tn8zt2w
    @user-my8tn8zt2w 3 หลายเดือนก่อน +1

    Круто!

  • @user-kz7ld6ms5o
    @user-kz7ld6ms5o 3 หลายเดือนก่อน

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

  • @user-ql6pr8io7x
    @user-ql6pr8io7x 2 หลายเดือนก่อน

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

  • @Sunchise
    @Sunchise 3 หลายเดือนก่อน +1

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

  • @CooleR152
    @CooleR152 3 หลายเดือนก่อน +1

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

  • @myOwnSolutions
    @myOwnSolutions 22 วันที่ผ่านมา

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

    • @LabRazum
      @LabRazum  22 วันที่ผ่านมา

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

  • @user-rg5gd9td8w
    @user-rg5gd9td8w 3 หลายเดือนก่อน

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

  • @sergey-380
    @sergey-380 3 หลายเดือนก่อน +1

    Спасибо

  • @user-ox6hw7uh2p
    @user-ox6hw7uh2p 3 หลายเดือนก่อน

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

  • @user-hj3bt3eb1w
    @user-hj3bt3eb1w 3 หลายเดือนก่อน

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

  • @VVV-dn9mx
    @VVV-dn9mx 3 หลายเดือนก่อน

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

  • @user-dp6uy8ks5j
    @user-dp6uy8ks5j 3 หลายเดือนก่อน +1

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

    • @LabRazum
      @LabRazum  3 หลายเดือนก่อน +1

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

    • @user-dp6uy8ks5j
      @user-dp6uy8ks5j 3 หลายเดือนก่อน +1

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

  • @anzornagaev2419
    @anzornagaev2419 3 หลายเดือนก่อน

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

  • @user-oh4lw7zq8p
    @user-oh4lw7zq8p 3 หลายเดือนก่อน +1

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

  • @user-dp6uy8ks5j
    @user-dp6uy8ks5j 3 หลายเดือนก่อน +1

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

    • @LabRazum
      @LabRazum  3 หลายเดือนก่อน +1

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

    • @user-dp6uy8ks5j
      @user-dp6uy8ks5j 3 หลายเดือนก่อน +1

      сппасибо

  • @sashavolsk
    @sashavolsk 3 หลายเดือนก่อน +1

    👍

  • @user-ox6hw7uh2p
    @user-ox6hw7uh2p 3 หลายเดือนก่อน

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

  • @alexmasl1604
    @alexmasl1604 3 หลายเดือนก่อน +1

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

  • @CooleR152
    @CooleR152 3 หลายเดือนก่อน +1

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

    • @LabRazum
      @LabRazum  3 หลายเดือนก่อน +2

      C++ (Wiring)

  • @user-ox6hw7uh2p
    @user-ox6hw7uh2p 3 หลายเดือนก่อน +1

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

  • @user-tb3ly1hj4n
    @user-tb3ly1hj4n 3 หลายเดือนก่อน +1

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

    • @LabRazum
      @LabRazum  3 หลายเดือนก่อน +1

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

  • @Fit.2034.WENGALLBI
    @Fit.2034.WENGALLBI 3 หลายเดือนก่อน

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

  • @user-si6pc8ne3g
    @user-si6pc8ne3g 3 หลายเดือนก่อน +1

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

    • @LabRazum
      @LabRazum  3 หลายเดือนก่อน +1

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

  • @user-ox6hw7uh2p
    @user-ox6hw7uh2p 3 หลายเดือนก่อน

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

  • @user-dp6uy8ks5j
    @user-dp6uy8ks5j 3 หลายเดือนก่อน +1

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

    • @LabRazum
      @LabRazum  3 หลายเดือนก่อน +1

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

    • @user-dp6uy8ks5j
      @user-dp6uy8ks5j 3 หลายเดือนก่อน +1

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

    • @LabRazum
      @LabRazum  3 หลายเดือนก่อน +1

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

  • @user-ql6pr8io7x
    @user-ql6pr8io7x 3 หลายเดือนก่อน

    почему у вас ide

    • @LabRazum
      @LabRazum  3 หลายเดือนก่อน +1

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

    • @user-ql6pr8io7x
      @user-ql6pr8io7x 3 หลายเดือนก่อน +1

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

    • @LabRazum
      @LabRazum  3 หลายเดือนก่อน +1

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

  • @Egor_ZDE
    @Egor_ZDE 3 หลายเดือนก่อน +1

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

    • @LabRazum
      @LabRazum  3 หลายเดือนก่อน +1

      Хорошо😀

  • @user-tl2gm5mj1i
    @user-tl2gm5mj1i 3 หลายเดือนก่อน

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

    • @LabRazum
      @LabRazum  3 หลายเดือนก่อน +2

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

  • @user-ox6hw7uh2p
    @user-ox6hw7uh2p 3 หลายเดือนก่อน

    Чушь

  • @TyurinAlexey
    @TyurinAlexey 3 หลายเดือนก่อน

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