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

  Переглядів 5,947

LabRazum | Виктор Осин

LabRazum | Виктор Осин

2 місяці тому

Подписывайтесь в Телеграм: 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 - Заключение

КОМЕНТАРІ: 93
@LabRazum
@LabRazum 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 2 місяці тому
Чувствуется талант преподавателя. Слушать не скучно, всё понятно, без лишней воды. Спасибо.
@qwertyuiopasdfgghjkl9578
@qwertyuiopasdfgghjkl9578 2 місяці тому
Чувак, я тебя прошу, только не останавливайся. Продолжай уроки! От меня лайк.
@greylabservice444
@greylabservice444 2 місяці тому
Меня зовут Серёжа, и я такой же молчун. Мне 42 года и я учусь программировать. Как хорошо, что есть Такие молодые ребята, которые всё так грамотно разъясняют. Молодцы!
@Rus_slan
@Rus_slan 2 місяці тому
Наконец-то продолжения уроков прекратившихся несколько лет назад!!!! Хорошо, нравится!!! Грамотно. Надеюсь на этот раз будет много хороших и простых уроков. Спасибо!
@APANFE
@APANFE 2 місяці тому
Спасибо ! Самые понятные уроки по Ардуино. Рад, что вы вернулись !
@user-mn7hw1ui8x
@user-mn7hw1ui8x 2 місяці тому
Хорошо,что новые видео выходят,спасибо от души!
@alexeyandreev1611
@alexeyandreev1611 2 місяці тому
Спасибо за урок! Вы потратили много сил и времени на его подготовку. Очень качественно сделано! В вас определенно есть талант преподавателя.
@kruziIl
@kruziIl 2 місяці тому
А Серёжа молодец!) Тари-та-ри-та, А Серёжа молодец!) 😂🎉😊❤
@maratrt8144
@maratrt8144 2 місяці тому
Молодцы, ждем видео! Учусь по вашим видео, спасибо!
@Borey777
@Borey777 2 місяці тому
Очень хороший урок! Хорошее возвращение, формат отличный! Успехов!🎉
@kotkotoff3303
@kotkotoff3303 2 місяці тому
Это самое понятное и простое видео!!!! Спасибо
@danchelik
@danchelik 2 місяці тому
Спасибо за проделанную работу, очень заинтересовало, буду рад видеть следующие уроки. И обязательно посмотрю остальные видео на канале
@glebstarikov178
@glebstarikov178 2 місяці тому
еще один афигительный курс, кайф! спасибо!
@sovrinfo
@sovrinfo 24 дні тому
Спасибо, очень хороший урок! Пожалуйста, продолжайте
@kolchinpp
@kolchinpp 2 місяці тому
Спасибо за ролик! Ты большой молодец! 😊
@alexsham5489
@alexsham5489 2 місяці тому
Хорошее образовательное видео, спасибо за работу
@Mr.K.Ginzburg
@Mr.K.Ginzburg 2 місяці тому
Спасибо большое автору за труды) полезная информация!
@Fanit_ikbaev
@Fanit_ikbaev 2 місяці тому
Спасибо большое за то что ты делаешь, продолжай дальше познавательные видео.👍
@user-ws9mo5bb5p
@user-ws9mo5bb5p 2 місяці тому
Добрый день Виктор и Сереже тоже.😄Опять буду винить Вас,потому что с нетерпением ждем с сыном начальный набор ARDUINO.Классный видеоурок BRO.ВСЕГДА НА ВЫСОТЕ.ТАК ДЕРЖАТЬ.💪💪💪
@LabRazum
@LabRazum 2 місяці тому
Серёжа передает привет сыну!😀
@user-qf2oq1yu8m
@user-qf2oq1yu8m 2 місяці тому
Хоть и не занимаюсь программированием, но в целом видео вышло хорошим, содержательным досмотрел до конца. Молодцы!
@user-wo1es5vd4n
@user-wo1es5vd4n 2 місяці тому
Отличная подача материала!
@EvgenShef
@EvgenShef 2 місяці тому
Классные, очень полезные видео. Я сам сервисный инженер по ремонту стоматологического и зуботехнического оборудования, но с программированием не сталкивался. Очень интересно
@komolovsa
@komolovsa 2 місяці тому
Ура, продолжение!
@edwardmax.3249
@edwardmax.3249 2 місяці тому
Хорошая подача материала, есть чем мотивировать модых и начинающих! Лайк!
@1969Igor
@1969Igor 2 місяці тому
Ура! Новое видео!
@Rus_slan
@Rus_slan 2 місяці тому
Я как начинающий ардуинщик, если так можно выразиться, хотел бы в начале, где вы очень доходчиво объясняете на счёт слешей для комментов, услышать зачем эти фигурные и простые скобки? Как они должны стоять и что должно быть в них. Точка с запятой тоже самое. Прямо бесит когда из-за ошибки с этими знаками, потом всё не работает. Спасибо.
@USER-ruzer2000
@USER-ruzer2000 2 місяці тому
Фигурные скобки показывают когда начинается и заканчивается тело функции. Например как в книге главы и тома: Том1{ Глава1{здесь текст главы1} Глава2 { здесь текст главы2 } } Последняя скобка это закрытие Тома1. Скобочки могут быть в любой строке. Все скобки ставятся парами, открывающая и закрывающая. Точка с запятой ставится после каждой команды. команда1; команда2; команда3; команда4; команда5; Весь текст программы можно написать на одной строке, но для удобства восприятия пишем в разных строках. восприятия
@Rus_slan
@Rus_slan 2 місяці тому
Спасибо большое.
@user-AlexRusskiyiq7io2bk8k
@user-AlexRusskiyiq7io2bk8k 2 місяці тому
Огромное СПАСИБО!!!
@denydavydov9290
@denydavydov9290 2 місяці тому
Учусь вместе с Серёжей!
@user-gh6zu5sy8q
@user-gh6zu5sy8q 2 місяці тому
Спасибо, ждём новые видео.
@valarg5756
@valarg5756 2 місяці тому
Спасибо большое)
@user-oh5bg8er4i
@user-oh5bg8er4i Місяць тому
Хорошее видео 🎉
@user-my8tn8zt2w
@user-my8tn8zt2w 2 місяці тому
Круто!
@---fc8jp
@---fc8jp 2 місяці тому
Хороший материал. Никогда не пробовал но часто видел чипы от STM в устройствах. Всегда появлялось желание сделать реверс инжинерег какого-нибудь китайского девайса.
@alexeysereda1834
@alexeysereda1834 20 днів тому
Большое Спасибо! Очень доходчиво. Безусловно лайк(терпеть это слово не могу :0) )
@alexsh2735
@alexsh2735 2 місяці тому
Пока все хорошо, обычно мой энтузиазм заканчивается на booleanах и тп. Это уже наверное третья попытка углубления в электронику за пару лет. Инструмента по накупил уже наверное как в мастерской у профессионалов😂Пару раз паяльник наверное включал только😅 Я тоже уже большой, 40 лет. Походу кризис ср. возраста в самом разгаре. Большое спасибо за урок!
@user-kz7ld6ms5o
@user-kz7ld6ms5o 2 місяці тому
Пушка, спасибо!
@sergey-380
@sergey-380 2 місяці тому
Спасибо
@CooleR152
@CooleR152 2 місяці тому
Подскажите - обучаете только работе с Arduino ? Или работаете так же с raspberry pi и сможете тоже записать несколько уроков по этой теме ?)
@user-vn8xr9op4n
@user-vn8xr9op4n 23 дні тому
Всё отлично мне 63 но я только собираюсь понять и по практиковать больше роликов про ардуино
@user-rg5gd9td8w
@user-rg5gd9td8w 2 місяці тому
Здравствуйте, спасибо конечно но интересно... Не встречали ли вы управление адресными лентами без задержки делей в коде? Сам когда-то написал код весьма интересный для автомобильной темы ну типа бегущих огней для стопаков и поворотов, использовал при этом прерывания на пинах но не как не смог уйти от злого делей хоть от адафруит и фастлед библиотек с их тормозами в виде делей в функции for.... Можете что толкового порекомендовать?
@myOwnSolutions
@myOwnSolutions 2 дні тому
Немного оговорился 09:00. Как раз контроллер все выполняет синхронно. Думаю, имелось в виду асинхронное выполнение, когда задачи выполняются в фоне. В этом случае, контроллер не ожидает окончания выполнения команды, а переходит к следущей.
@LabRazum
@LabRazum 2 дні тому
В моем контексте лучше подошло бы слово «параллельно», но суть ясна
@user-ql6pr8io7x
@user-ql6pr8io7x Місяць тому
добрый день. подскажите пожалуста где найти библиотеку для RGB ленты с общим анодом? ну или хотя я бы название чипов? а то всё пишут только для ws2812b.
@Sunchise
@Sunchise 2 місяці тому
А нормально что питание от ардуино идёт? Там как то ж ток надо считать, а то она сгорит?
@user-hj3bt3eb1w
@user-hj3bt3eb1w 2 місяці тому
Спасибо ждем разьяснения на С
@user-ox6hw7uh2p
@user-ox6hw7uh2p 2 місяці тому
Побольше справок. Про микропроцессор и микросхем в. Теле, видео , аудио и телефония,
@sashavolsk
@sashavolsk 2 місяці тому
👍
@CooleR152
@CooleR152 2 місяці тому
Когда планируется следующее видео ?)
@VVV-dn9mx
@VVV-dn9mx 2 місяці тому
Здравствуйте, у вас можно заказать программу?
@anzornagaev2419
@anzornagaev2419 2 місяці тому
Когда я пишу код на ардуино, я должен писать asm(“код”); почему у вас не так?
@alexmasl1604
@alexmasl1604 2 місяці тому
Даже чего - то понял!
@user-oh4lw7zq8p
@user-oh4lw7zq8p 2 місяці тому
Всё..пошло раздвоение личности))
@user-dp6uy8ks5j
@user-dp6uy8ks5j 2 місяці тому
А если загрузить другую библиотеку, это отразится на содержании void setup() ?
@LabRazum
@LabRazum 2 місяці тому
Да, у каждой библиотеки свои команды, но часто они очень похожи, иногда бывает разница лишь в названии
@user-dp6uy8ks5j
@user-dp6uy8ks5j 2 місяці тому
сппасибо
@user-dp6uy8ks5j
@user-dp6uy8ks5j 2 місяці тому
разъясните пожалуйста операцию "Создаем объект" (CRGB leds[NUM_LEDS];)
@LabRazum
@LabRazum 2 місяці тому
C++ это объектно-ориентированный язык. Чаще всего вы увидите что в библиотеках идет работа с объектами. Объекту дается имя и указываются некоторые настройки - в нашем случае имя leds с указанием количества светодиодов. Далее по имени этого объекта мы можем его настраивать, вызывать различные команды и т.д. Например, если у вас подключено несколько адресных лент к нескольким пинам и нужно ими отдельно управлять, то вы создаете еще один объект с другим именем, к нему применятся уже конкретно его настройки. Таким образом в программе может быть несколько одинаковых датчиков или устройств под разными именами, которыми можно управлять по отдельности.
@user-dp6uy8ks5j
@user-dp6uy8ks5j 2 місяці тому
@@LabRazum ого, ничего себе, сколько возможностей! Спасибо за развёрнутый ответ
@Fit.2034.WENGALLBI
@Fit.2034.WENGALLBI 2 місяці тому
Привет я твой новый подписчик, покажи пожалуйста как сделать металлоискатель пират если это возможно
@user-ox6hw7uh2p
@user-ox6hw7uh2p 2 місяці тому
Маркировка называется
@user-ox6hw7uh2p
@user-ox6hw7uh2p 2 місяці тому
Здравствуйте
@user-ox6hw7uh2p
@user-ox6hw7uh2p 2 місяці тому
Где твоя радиодеталь про которую ты объясняешь, где она сделана на каком радиозаде?
@user-tb3ly1hj4n
@user-tb3ly1hj4n 2 місяці тому
Заведи бусти или прикрепи карту. Я считаю время и силы, что были на это затрачены нужно отблагодарить звонкой монетой.
@LabRazum
@LabRazum 2 місяці тому
Очень неожиданное предложение, спасибо, завёл :)
@CooleR152
@CooleR152 2 місяці тому
Какой это язык программирования ? Конечно хочется разобраться как все устроено под капотом
@LabRazum
@LabRazum 2 місяці тому
C++ (Wiring)
@user-si6pc8ne3g
@user-si6pc8ne3g 2 місяці тому
Без резистора чревато подключать пин данных.
@LabRazum
@LabRazum 2 місяці тому
на этот вопрос ответил в телеграм канале @mylabrazum
@user-dp6uy8ks5j
@user-dp6uy8ks5j 2 місяці тому
А другие цвета, а изменение цвета?
@LabRazum
@LabRazum 2 місяці тому
Неужели я так плохо объяснил, что вы не сможете вместо Red написать Green? :) Программирование это всегда 20% чужого труда и 80% вашего - экспериментируйте!
@user-dp6uy8ks5j
@user-dp6uy8ks5j 2 місяці тому
@@LabRazum извините, некорректно задал вопрос. Я имел в в виду плавное изменение цвета- радугу на одном диоде и бегущую
@LabRazum
@LabRazum 2 місяці тому
@@user-dp6uy8ks5j а, об этом будем говорить в следующем видео, выдав дз сделать бегущий огонек, я как раз подвожу к использованию циклов :)
@user-ql6pr8io7x
@user-ql6pr8io7x 2 місяці тому
почему у вас ide
@LabRazum
@LabRazum 2 місяці тому
Это магия монтажа, я посчитал отрывок смены языка стандартным во всех программах и вырезал его. Плюсом увеличил шрифт и сделал контрастную тему, чтобы на камеру было лучше видно
@user-ql6pr8io7x
@user-ql6pr8io7x 2 місяці тому
@@LabRazum я надеялся вы подскажите как сделать на русском языке меню ide , а то что-то не могу найти как это сделать.
@LabRazum
@LabRazum 2 місяці тому
@@user-ql6pr8io7xfile -> preference-> меняете English на русский
@Egor_ZDE
@Egor_ZDE 2 місяці тому
Нууууу, повалил!!! Столько лет молчал, а тут начал баловать!!! Давай, не тормози в таком разе!
@LabRazum
@LabRazum 2 місяці тому
Хорошо😀
@user-tl2gm5mj1i
@user-tl2gm5mj1i 2 місяці тому
Ххххммм видео полезное но давайте детальние вникать в вопрос. 1) вы подкл. Диод без резистора- ктонить посмотрит и начнет делать также, в ркзультате сгорит или диод или китайская друинка. У автора все прошло нормально т. К. Половину времени диод остывал- на деле через него могут протекать большие токи чем он может выдержать, и он сгорит. 2) ваш студент пока бесполезен- вы озвучивайте хотябы в чом у него вопрос. Поднимаемые им вопросы далеки от жизненных. * у меня кстати провода- перемычки в проекте бракованные оказались а я проблему пол дня искал. 3) неопиксели - непонятно как вы их выбрали. 4) из вашего видео непонятно как быстро реализовать задачу для 100 диодов из 1000? почему адресной ленте не нужено сопротивление? Что за 4 контакты у них бывают? Как из них собрать бегающую светодиодную матрицу? 5) вы щас дали дз на уровень выше чем объяснили, вам не кажется это нечестным?! Теперь какойто студент по вашей базе должен написать код вкл. 1 светодиод и выключающий предыдущий. Для ленты на 100 диодов это 300 строк. Вы хотябы цикл for показали.
@LabRazum
@LabRazum 2 місяці тому
Спасибо за пункты! 1. Специально сказал о резисторе в видео и привел две схемы, смотрите внимательно. На практике - ни один светодиод за 6 лет экспериментов не сгорел. У вас такое случалось?) 2. Субъективно. Задача моего студента заставить ученика думать, а ваша ситуация с перемычками никак не заставит думать, это лишь практика и опыт, которые сами придут, здесь соломку под каждый случай не подложишь. Вопросы озвучивать буду, хорошо. 3. Сказал о том, что это светодиод WS2812B, смотрите внимательно. 4. Слишком много для одного видео и старта новичка. Наличие резистора на цифровом пине- скажите, зачем он нужен для ws2812b? Вы просто прочитали эту инфу на сайте гайвера или другой копипасте?) Вот человек разобрался в вопросе, можете почитать: vk.com/wall-202277279_4743 5. Именно такую реализацию я жду - вручную написанные строчки включения и выключения, и в видео я сказал, что в следующем покажу две реализации, научив человека циклу for. Это не про честность, это про образование - как я понимаю, вы далеки от преподавания? Задача первого знакомства усвоить работу с командами, а не лепить цикл for, не поняв как работает контроллер и простейшие команды. Только «помучившись» с ручным перебором до ученика доходит потом как работает for, и дз как раз на этот ручной метод. Спасибо за конструктив, но в будущем хотелось бы, чтобы вы включали голову новичка, это очень трудно сделать, но я стараюсь.
@user-ox6hw7uh2p
@user-ox6hw7uh2p 2 місяці тому
Чушь
@TyurinAlexey
@TyurinAlexey 2 місяці тому
Мое мнение людей сразу нужно отучать от delay
🤖Я в шоке! ChatGPT пишет Arduino проекты
28:24
AlexGyver
Переглядів 748 тис.
Джузеппе Замбони и земляные батареи
11:00
Yury Danilovsky
Переглядів 9 тис.
Фишки Arduino, о которых ты не знал!
13:37
Заметки Ардуинщика
Переглядів 105 тис.
LCD1602 - это очень просто!
22:19
Гневисть
Переглядів 136 тис.
⏳Вызов принят: электронный песок!
15:04
Phone repairs are getting ridiculous - Here's why.
22:24
Mrwhosetheboss
Переглядів 2,6 млн
Он Отказался от БЕСПЛАТНОЙ видеокарты
0:40
ЖЕЛЕЗНЫЙ КОРОЛЬ
Переглядів 272 тис.
Result of the portable iPhone electrical machine #hacks
1:01
KevKevKiwi
Переглядів 8 млн
Портативная PS 5 🎮 #ps5 #expressly
0:22
ExpresSLY Shorts
Переглядів 100 тис.