#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 - Заключение - วิทยาศาสตร์และเทคโนโลยี
Жду видео выполненной домашней работы в телеграм канале! Ссылка: 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 - Заключение
Чувствуется талант преподавателя. Слушать не скучно, всё понятно, без лишней воды. Спасибо.
Чувак, я тебя прошу, только не останавливайся. Продолжай уроки! От меня лайк.
Меня зовут Серёжа, и я такой же молчун. Мне 42 года и я учусь программировать. Как хорошо, что есть Такие молодые ребята, которые всё так грамотно разъясняют. Молодцы!
Наконец-то продолжения уроков прекратившихся несколько лет назад!!!! Хорошо, нравится!!! Грамотно. Надеюсь на этот раз будет много хороших и простых уроков. Спасибо!
Спасибо ! Самые понятные уроки по Ардуино. Рад, что вы вернулись !
Спасибо за урок!
Вы потратили много сил и времени на его подготовку. Очень качественно сделано! В вас определенно есть талант преподавателя.
Выражаю вам огромную благодарность, Виктор. За то что выделаете для всех нас, интересующихся))
Хорошо,что новые видео выходят,спасибо от души!
Молодцы, ждем видео! Учусь по вашим видео, спасибо!
А Серёжа молодец!) Тари-та-ри-та, А Серёжа молодец!) 😂🎉😊❤
Спасибо за проделанную работу, очень заинтересовало, буду рад видеть следующие уроки. И обязательно посмотрю остальные видео на канале
Добрый день Виктор и Сереже тоже.😄Опять буду винить Вас,потому что с нетерпением ждем с сыном начальный набор ARDUINO.Классный видеоурок BRO.ВСЕГДА НА ВЫСОТЕ.ТАК ДЕРЖАТЬ.💪💪💪
Серёжа передает привет сыну!😀
Очень хороший урок! Хорошее возвращение, формат отличный! Успехов!🎉
Я как начинающий ардуинщик, если так можно выразиться, хотел бы в начале, где вы очень доходчиво объясняете на счёт слешей для комментов, услышать зачем эти фигурные и простые скобки? Как они должны стоять и что должно быть в них. Точка с запятой тоже самое. Прямо бесит когда из-за ошибки с этими знаками, потом всё не работает. Спасибо.
Фигурные скобки показывают когда начинается и заканчивается тело функции.
Например как в книге главы и тома:
Том1{
Глава1{здесь текст главы1}
Глава2
{
здесь текст главы2
}
}
Последняя скобка это закрытие Тома1.
Скобочки могут быть в любой строке. Все скобки ставятся парами, открывающая и закрывающая.
Точка с запятой ставится после каждой команды.
команда1;
команда2;
команда3; команда4; команда5;
Весь текст программы можно написать на одной строке, но для удобства восприятия пишем в разных строках. восприятия
Спасибо большое.
Классные, очень полезные видео. Я сам сервисный инженер по ремонту стоматологического и зуботехнического оборудования, но с программированием не сталкивался. Очень интересно
Хоть и не занимаюсь программированием, но в целом видео вышло хорошим, содержательным досмотрел до конца. Молодцы!
Это самое понятное и простое видео!!!! Спасибо
Спасибо, очень хороший урок! Пожалуйста, продолжайте
Хорошее образовательное видео, спасибо за работу
еще один афигительный курс, кайф! спасибо!
Хорошая подача материала, есть чем мотивировать модых и начинающих! Лайк!
Спасибо большое автору за труды) полезная информация!
Спасибо большое за то что ты делаешь, продолжай дальше познавательные видео.👍
Спасибо за ролик! Ты большой молодец! 😊
Пока все хорошо, обычно мой энтузиазм заканчивается на booleanах и тп. Это уже наверное третья попытка углубления в электронику за пару лет. Инструмента по накупил уже наверное как в мастерской у профессионалов😂Пару раз паяльник наверное включал только😅
Я тоже уже большой, 40 лет. Походу кризис ср. возраста в самом разгаре. Большое спасибо за урок!
Спасибо, ждём новые видео.
Отличная подача материала!
Хороший материал. Никогда не пробовал но часто видел чипы от STM в устройствах. Всегда появлялось желание сделать реверс инжинерег какого-нибудь китайского девайса.
Ура, продолжение!
Ура! Новое видео!
Огромное СПАСИБО!!!
Учусь вместе с Серёжей!
Большое Спасибо! Очень доходчиво. Безусловно лайк(терпеть это слово не могу :0) )
Хорошее видео 🎉
Всё отлично мне 63 но я только собираюсь понять и по практиковать больше роликов про ардуино
Спасибо большое)
Подскажите - обучаете только работе с Arduino ?
Или работаете так же с raspberry pi и сможете тоже записать несколько уроков по этой теме ?)
Круто!
Пушка, спасибо!
добрый день. подскажите пожалуста где найти библиотеку для RGB ленты с общим анодом? ну или хотя я бы название чипов? а то всё пишут только для ws2812b.
А нормально что питание от ардуино идёт? Там как то ж ток надо считать, а то она сгорит?
Когда планируется следующее видео ?)
Немного оговорился 09:00. Как раз контроллер все выполняет синхронно. Думаю, имелось в виду асинхронное выполнение, когда задачи выполняются в фоне. В этом случае, контроллер не ожидает окончания выполнения команды, а переходит к следущей.
В моем контексте лучше подошло бы слово «параллельно», но суть ясна
Здравствуйте, спасибо конечно но интересно...
Не встречали ли вы управление адресными лентами без задержки делей в коде?
Сам когда-то написал код весьма интересный для автомобильной темы ну типа бегущих огней для стопаков и поворотов, использовал при этом прерывания на пинах но не как не смог уйти от злого делей хоть от адафруит и фастлед библиотек с их тормозами в виде делей в функции for....
Можете что толкового порекомендовать?
Спасибо
Побольше справок. Про микропроцессор и микросхем в. Теле, видео , аудио и телефония,
Спасибо ждем разьяснения на С
Здравствуйте, у вас можно заказать программу?
разъясните пожалуйста операцию "Создаем объект" (CRGB leds[NUM_LEDS];)
C++ это объектно-ориентированный язык. Чаще всего вы увидите что в библиотеках идет работа с объектами. Объекту дается имя и указываются некоторые настройки - в нашем случае имя leds с указанием количества светодиодов. Далее по имени этого объекта мы можем его настраивать, вызывать различные команды и т.д. Например, если у вас подключено несколько адресных лент к нескольким пинам и нужно ими отдельно управлять, то вы создаете еще один объект с другим именем, к нему применятся уже конкретно его настройки. Таким образом в программе может быть несколько одинаковых датчиков или устройств под разными именами, которыми можно управлять по отдельности.
@@LabRazum ого, ничего себе, сколько возможностей!
Спасибо за развёрнутый ответ
Когда я пишу код на ардуино, я должен писать asm(“код”); почему у вас не так?
Всё..пошло раздвоение личности))
А если загрузить другую библиотеку, это отразится на содержании void setup() ?
Да, у каждой библиотеки свои команды, но часто они очень похожи, иногда бывает разница лишь в названии
сппасибо
👍
Где твоя радиодеталь про которую ты объясняешь, где она сделана на каком радиозаде?
Даже чего - то понял!
Какой это язык программирования ?
Конечно хочется разобраться как все устроено под капотом
C++ (Wiring)
Здравствуйте
Заведи бусти или прикрепи карту.
Я считаю время и силы, что были на это затрачены нужно отблагодарить звонкой монетой.
Очень неожиданное предложение, спасибо, завёл :)
Привет я твой новый подписчик, покажи пожалуйста как сделать металлоискатель пират если это возможно
Без резистора чревато подключать пин данных.
на этот вопрос ответил в телеграм канале @mylabrazum
Маркировка называется
А другие цвета, а изменение цвета?
Неужели я так плохо объяснил, что вы не сможете вместо Red написать Green? :) Программирование это всегда 20% чужого труда и 80% вашего - экспериментируйте!
@@LabRazum извините, некорректно задал вопрос. Я имел в в виду плавное изменение цвета- радугу на одном диоде и бегущую
@@user-dp6uy8ks5j а, об этом будем говорить в следующем видео, выдав дз сделать бегущий огонек, я как раз подвожу к использованию циклов :)
почему у вас ide
Это магия монтажа, я посчитал отрывок смены языка стандартным во всех программах и вырезал его.
Плюсом увеличил шрифт и сделал контрастную тему, чтобы на камеру было лучше видно
@@LabRazum я надеялся вы подскажите как сделать на русском языке меню ide , а то что-то не могу найти как это сделать.
@@user-ql6pr8io7xfile -> preference-> меняете English на русский
Нууууу, повалил!!! Столько лет молчал, а тут начал баловать!!! Давай, не тормози в таком разе!
Хорошо😀
Ххххммм видео полезное но давайте детальние вникать в вопрос.
1) вы подкл. Диод без резистора- ктонить посмотрит и начнет делать также, в ркзультате сгорит или диод или китайская друинка. У автора все прошло нормально т. К. Половину времени диод остывал- на деле через него могут протекать большие токи чем он может выдержать, и он сгорит.
2) ваш студент пока бесполезен- вы озвучивайте хотябы в чом у него вопрос. Поднимаемые им вопросы далеки от жизненных.
* у меня кстати провода- перемычки в проекте бракованные оказались а я проблему пол дня искал.
3) неопиксели - непонятно как вы их выбрали.
4) из вашего видео непонятно как быстро реализовать задачу для 100 диодов из 1000? почему адресной ленте не нужено сопротивление? Что за 4 контакты у них бывают? Как из них собрать бегающую светодиодную матрицу?
5) вы щас дали дз на уровень выше чем объяснили, вам не кажется это нечестным?! Теперь какойто студент по вашей базе должен написать код вкл. 1 светодиод и выключающий предыдущий. Для ленты на 100 диодов это 300 строк. Вы хотябы цикл for показали.
Спасибо за пункты!
1. Специально сказал о резисторе в видео и привел две схемы, смотрите внимательно. На практике - ни один светодиод за 6 лет экспериментов не сгорел. У вас такое случалось?)
2. Субъективно. Задача моего студента заставить ученика думать, а ваша ситуация с перемычками никак не заставит думать, это лишь практика и опыт, которые сами придут, здесь соломку под каждый случай не подложишь. Вопросы озвучивать буду, хорошо.
3. Сказал о том, что это светодиод WS2812B, смотрите внимательно.
4. Слишком много для одного видео и старта новичка. Наличие резистора на цифровом пине- скажите, зачем он нужен для ws2812b? Вы просто прочитали эту инфу на сайте гайвера или другой копипасте?) Вот человек разобрался в вопросе, можете почитать: vk.com/wall-202277279_4743
5. Именно такую реализацию я жду - вручную написанные строчки включения и выключения, и в видео я сказал, что в следующем покажу две реализации, научив человека циклу for. Это не про честность, это про образование - как я понимаю, вы далеки от преподавания? Задача первого знакомства усвоить работу с командами, а не лепить цикл for, не поняв как работает контроллер и простейшие команды. Только «помучившись» с ручным перебором до ученика доходит потом как работает for, и дз как раз на этот ручной метод.
Спасибо за конструктив, но в будущем хотелось бы, чтобы вы включали голову новичка, это очень трудно сделать, но я стараюсь.
Чушь
Мое мнение людей сразу нужно отучать от delay