Что такое АЦП и как устроен потенциометр - управляем яркостью светодиода. Понятные уроки по Arduino
HTML-код
- Опубликовано: 22 июл 2019
- Заведи свою «Матрёшку» - amperka.ru/product/matryoshka...
Это урок о цифровых и аналоговых сигналах. Чтобы было понятнее, понаблюдаем за глупым героем, который вот-вот погибнет в подземелье, используем цветную воду, карандаши, газовую горелку, лестницу и гору.
Пропустил прошлые видео? Не беда, начинать можно с любого и смотреть в любом порядке. Вот ссылки на другие серии:
• Светодиод, резистор и макетная плата - собираем маяк: • Светодиод, резистор и ...
• Что такое Широтно-Импульсная модуляция - маячок с нарастающей яркостью: • Что такое ШИМ - маячок...
• Что такое фоторезистор и терморезистор - эксперименты со светом и теплом. Понятные уроки по Arduino: • Что такое термистор и ...
Взгляните на качалку. Она может двигаться вниз и вверх. На качалке есть контакты. Вот здесь. Давайте положим внутрь шарик. А это наш любимый светодиод. Мы тянем качалку вниз. Шарик катится и замыкает контакты. Светодиод загорается. Тянем качалку вверх - шарик размыкает контакты. Светодиод погас. А теперь давайте нарисуем здесь 1, а здесь 0. Сейчас вы наблюдаете простейший цифровой сигнал. Промежуточных положений нет. Либо ноль, либо 1.
Цифровые сигналы придуманы людьми - в природе их сложно найти. Например огонь. Давайте посмотрим как работает нагрев. Начнем нагревать термометр. Горелка далеко и температура растет медленно. Приблизим горелку. Температура начала резко подниматься. Сейчас вы наблюдаете простейший аналоговый сигнал. Неважно быстро или медленно - температура не прыгает с градуса на градус. Она растет плавно.
Ардуино как и большинство компьютеров умеет работать только с цифрами. Для того, чтобы понять аналоговый язык нужен переводчик. Это АЦП - аналогово-цифровой преобразователь. Оно принимает входящий аналоговый сигнал и преобразует его в цифровой. АЦП вы увидеть не сможете. Аппаратная часть спрятана внутри чипа. В нашей модели ступенек - 11, а в Ардуино их 1024. И напряжение от 0 до 5 вольт поделено между ними.
А теперь расскажу, что такое потенциометр. Чтобы вы лучше поняли как он работает - я сделал небольшой стенд. В центре - наждачная бумага. Слева и справа контакты. Их можно поворачивать, чтобы подвести или убрать напряжение. Для этого подойдет любая батарейка. Натираю графит карандаша по наждачной бумаге. Получается толстый слой. Подводу к слою графита контакты - плюс и минус. По графиту побежал ток. Графит проводит ток, но гораздо хуже, чем металл - у него высокое сопротивление. По сути - это резистор. Добавим посередине третий контакт. Если она будет в центре полоски - напряжение упадет до 50%, а если сдвинем вправо, напряжение упадет до 25%. Внутри потенциометра находится та же самая графитовая полоска - только круглая. Вращая ручку мы передвигаем контакт и получаем, то напряжение, которое нам нужно.
Лучше всего учится по урокам повторяя за мной. Мы собрали крутые компоненты в набор «Матрёшка». Там есть все, что вам может понадобится - Arduino Uno, макетка, резисторы, транзисторы, светодиоды, микросхемы, двигатель, потенциометры и дисплей - amperka.ru/product/matryoshka...
И в благодарность за то, что вы смотрите мои уроки я дарю скидку в 15% - кодовое слово DRAGON. Вбейте его при оформлении заказа. Скидка действует до 2 августа 2019 года.
#простыеуроки #ардуинодлячайников #амперка #arduino - Наука
Отлично! Давайте больше информации для чайников! Дети смотрят с удовольствием.
ТОчно мальчик Саша 39 годиков ))))
Мне 31, смотрю с удовольствием. Очень понятная подача материала
Красавчик
Павлик 34)
Хорошее объяснение для новичков. Жалею, что не было уроков когда разбирался. :)
Красиво показали и объяснили.
ЭТО ОЧЕНЬ круто!!! таких уроков я не видел. С радостью жду каждый новый урок. Догадаться ТАКИМ образом показать работу сигналов и тока - МОЛОДЕЦ! спасибо большое!!! тут не только дети смотрят с удовольствием, а я и сам изучаю что к чему)
Продолжай, пожалуйста, побольше бы таких выпусков)
Учителя объясняют 11 лет, а Алексей за 10 минут
За 9
@@user-pi8km2bv3c и 4
@@hromus_ и 3 )
Это тема одного урока... если тебе это объясняли 11 лет, то ты тупой
@@smykia мне это вообще не объясняли)
По моему такую подачу информации и мой 8-ми летний сын поймёт. Тебе учителем работать надо.
@@poirier7720 Так и учителя преподают по книжке. Учителей так же учили другие люди. Не учитель придумал законы физики и т.п.
@@poirier7720 А чёрт знает:) Почитай про Льва Толстого
@@poirier7720 самоучка, потом самоучка учит последователей
Классно объяснили ваши ролики для меня самые ожидаемые)
Очень понятно. Надеюсь таких простых и понятных, наглядных уроков побольше будет.
Супер! За наглядное пособие своими руками отдельное спасибо!
Для 7-летних детей крутой материал! Спасибо вам за труды!
Ну круть! Доступненько обьяснил как аналог в цифру.
Очень оригинальные и понятные примеры, желаю успехов!!!
Ребята, вы круты! Очень классное объяснение сопротивления с героем на шипах. Вот явно человек от души работает. Побольше бы таких в наши школы. Спасибо за контент! Моя первая ардуина была от амперки, как вчера помню. Ещё попросил тогда в матрёшке заменить уно на мегу! До сих пор даже блокнот сохранился с нумерацией страниц в бинарном формате!!! ❤️❤️❤️👍👍
РЕБЯТА ВЫ ЛУЧШИЕ! спасибо!
Здорово как всегда! Как говорится то, что доктор прописал!
Я каждый миллиметр осматривал, чтобы найти кодовое слово! А оно в конце большими буквами! Вы что, ИЗДЕВАЕТЕСЬ?
Отличный урок... По больше таких уроков... супер просто...
Молодцы, что заморачиваетесь со стендами! Очень наглядно.
спасибо большое за эти уроки
Очень понравилось, спасибо
Круто! Очень понятное разъяснение.... Хочу к этому еще примеры кода на С и Ассемблере.... ;-)
Так уроки по Arduino, там нет таких языков.
@@Tezla0 там есть такие языки, но они упрощённые
Ардуино программируется на слегка упрощённом варианте С++.
Обучение будущего!!!! Огонь!
Ждём продолжения!
Обязательно будет.
Спасибо огромное!!! Просто, понятно, доступно и интересно.
Спасибо большое за видео!
Ура ещё один топовый ролик !!!:)
Спасибо огромное, давай еще
спасибо парни, за то что делаете
Большое-большое спасибо, пожалуйста продолжайте
Братиш ты лучший из всей вашей команды!!!!!!!
Вы лучшие!
Хороший урок. Спасибо
все супер!!!! если можно продолжайте также и объясните чуть подробнее, когда какую команду вводите, для чего она и какие вместо нее можно еше вводить.Успехов вам с каналом!!! обожаю ваши видео!
Классно 😀
спасибо! нереально круто!
просьба ничего на заднем плане не мигать 7: 59 . очень внимательно слушаю, а оно отвлекает. черный фон самое оно.
плавная фокусировка от графитовой полоски к резистору это талант!
Ну даете, красота
Очень интересно
Спасибо!
классные видео. сайт тоже супер! уважуха!
здорово
Спасибо, ребят. Продолжайте серию для чайников
Продолжим обязательно.
Бомбезное объяснение) Большой большой лайк. С сожалению только так((
Очень круто! Понятные уроки, хорошие объяснения! Ребят, кто из 2026 года?
я
На 4ре можно не делить, а применить в настройках узла АЦП сдвиг на два бита, сразу по умолчанию получается АЦП 8 бит. То есть от 0 до 255. И тогда вся программа вместится в одну строчку.
void loop {
analogWrite(11, analogRead(A0)); }
еще уроков пж
Был бы у нас такой учитель информатики и физики, бы в школу с удовольствием ходил...
в природе есть цифровые сигналы, например, в нервной системе. Некоторый раздражитель будет действовать на нерв, возбуждая его. при возбуждении нерва он будет выдавать "напряжение", и в большинстве случаев максимальное, а сила раздражителя будет влиять на частоту этого "напряжения"
Нужна консультация. При изготовлении весов Ардуино выводит на дисплей завышенные показатели с тензодатчика через ацп hx711. Как исправить ошибку
Круто.
Почти учебник.
Жалко в школе таких не было, когда я учился.
Были очень крутые чернобелые советские слайды, диафильмы и учебные фильмы.
Предлагаю Вам сделать соответствующую рубрику.
«физика и электпотехника - наглядные примеры и практика»
Так это она и есть...
Ты где блин раньше был? 🤗🤗🤗
Когда Технобайки?
Были бы у меня такие супершикарные наглядные материалы в школе, может и поступил бы в РТФ) Скажите, а в отдалённой перспективе - про радиосвязь будет информация?
4: 56 хаха, классно
3:44 у вас там всё хорошо, но только нужно сделать изменения, вместо breadboard half просто breadboard, дисплей по-больше и БАМ! всё будет идеально
Привет , 3-ий раз попытаюсь донести идею для след. ролика : "вулканическая зима " - думаю народу будет очень интересно . "Для тех кто не в кусре " это ядерная зима только без радиации и с большим населением земли чем при ударе ядерный боеголовок .
Заранее спасибо .
Да, идея неплохая. В лонглист внесли.
@@AmperkaRuOfficial Спасибо , братиш сотню лет не забуду . *Чпок*
"Люблю тя"
В примере с колбой со светодиодами, при заполнении водой, нижние светодиоды должны гореть, так как контакты замкнуты.))
Ролик классный, но к тексту есть вопрос. Напряжение прикладываемое к концам графитовой дорожки не изменяется, меняется сопротивление в зависимости от сопротивления проводника, а от этого зависит какой ток потечет в цепи. Так что аналогия не очень, попробуйте на аналогии с водой примеры приводить.
Какой же крутой хромакей!
Вместо деления на четыре можно было поставить команду brigthness = map(rotation, 0, 1023, 0, 255)
А какая максимальная частота шим в ардуино ?
И можно на ардуино смоделировать или повторить работу шим микросхемы SG3525 для блоков питания , при этом вывести ещё и сигнал дедтайма ?
@Felix Cotov Хотел сделать то , что SG3525 не может .
Единственный момент. При подключении к 11 ноге нужно было упомянуть, что не все i/o ардуины поддерживают ШИМ и обозначаются на плате как "~"
Так и не понял, зачем вставлять новую переменную brightness, деля rotation на 4?
А, понял!)) Но не понял почему именно 4, а не 8?
Э дядь когда технобайки про апокалипсис?
почему интенсивность свечения всегда регулируют кодом для шим-а, а не с помощью резисторов как в первом уроке. Тип например три проводка на каждом свой резистор и прописать чтобы ардуино подавал напряжение по нужному зачем мигающий шим
(да я очень тупой и даже не понял что значит подключение к земле)
Что за музыка с 2 минуты ?
Подача супер. С ардуинкой дружу немного, но всё же не понял, почему мы поделили А0 на 4 части? Если поделим на 8?
А0 мы поделили на 4, чтобы получить 255. Так и есть:1024 : 4 приблизительно равно 255
03:31 дорага)))
Лучше с али заказать)
Где купить lcd 16x2 с русским шрифтом или 16x4?
В цикл loop можно было вписать только одну команду
AnalogWrite(11, analogRead(A0)/4);
вот только выглядит это страшно
а можно было еще правельнее:
AnalogWrite(11,map(analogRead(A0), 0, 1023, 0, 255));
@@rndtrash нет, не выглядит.
Почему промо код не работает?
чтобы это понять, мне понадобится шприц.
дальше можно не продолжать))
азренеть я вобще не знал(у меня есть набор матрешка z) а я думал как о работает спасибо вы мне омерику открыли
Ну все, уговорили, куплю как деньги будут)))
Даёшь сюжет о неизлечимом вирусе)
Меняєтса наприжение или ампераж
02:13 Хм... А точно ли вода замыкала контакты? :D
Вода не успела коснуться контактов, а светодиод всё равно сменился
P.s. Если что, то я понимаю, что вам просто надо было показать как всё работает
Тоже решил погреть градусник, а он зашкалил и лопнул
У меня пошёл дымок из потенциометра😀😀...
я когда ставил (трёх ножный в ряд В10К потенциометр), светодиод не реагировал на регулировку.
Попробовал я тогда В100К, опять плюс и минус на крайние ноги, а аналог пин аккурат посередине. и всё заработало, но через пару секунд запахло жареным. Это связано с неправильным сопротивлением?
Такая же проблема. Разобрались что к чему? Потенциометр В5К
👍👍👍🤘🤘🤘💣💣💣💥💥💥💥
с такой ценой нужно давать 50% скидку
Больше 15% дать не можем. В минус работать начнём.
@@AmperkaRuOfficial если заказать рассыпухой на али будет дешевле чем в 2 раза. Видно кто-то жадный.
Просмотров 5, а лайков 9. Кто то поставил по 2 лайка? Так можно? А урок познавательный...
Особенности статистики RUclips. Просмотры слегка запаздывают относительно лайков.
Нормально и понятно рассказано, но цена большая за набор.
Просто так ведь не подарите, хотя бы один набор?
😂
Если они подарят одному человеку, то все это увидят и начнут писать: "А подарите мне, ему же Вы подарили!".
@@Tezla0, ладно, уговорили, пусть тогда достоиному подарят.
Хотя они так не сделают, благотворительность не каждому доступна.
@@user-wh6rt9mv7s они могут максимум разыграть набор когда-нибудь
у алекса(AlexGyver) на сайте есть ссылка на несколько наборов из китая
Спасибо большое, видосы смотреть интересно, даже имея знания в электронике.
Есть предложение. Раньше звуковой ряд у тебя был бодрее. Сейчас получается очень академично, но.. немного труднее воспринимается на слух, чем раньше. Попробуй откатиться от этого назад, в "свою колею". (:
них** не понял,но ооочень интересно))
Расскажите как не спалить Ардуино. Что нельзя делать, на что обязательно обратить внимание, чтоб не сломать все сходу новичку.
Мне пригодилось бы вначале))
что такое у меня потанцометр не вставляется(((
2:35 блэтъ, Толик, бочок потик
Круто, думаю матрешку купить, но так как я музыкант, бюджета мало (
Купи ардуино и радиодетальки на радиорынке
Выгодней будет
int rotation и int brightness надо было же в начало кода написать
Не обязательно, в примере эти переменные локальные, а в вашем способе были бы глобальными. Покопайтесь в этой теме
Необязательно, вначале кода задаются глобальные переменные, а заданные в циклах работают только в них
@@web-4854 я знаю, просто чтобы слишком длинный коммент не получился не стал углубляться
@@web-4854 а они разве не будут все время создаваться?.Это же функция Loop
@@lightlessq они как раз по новой пересоздаются
Спасибо за скидку! Пользоваться ей я, конечно же, не буду.
А в Укоаину заказать можно?
Я поставил 1000 лайк:)
ОДИН ВОПРОС ЗАЧЕМ ТАК УСЛОЖНЯТЬ ЕСЛИ МОЖНО СОЕДИНИТЬ НАПРЯМУЮ
вроде при использовании ШИМ можно не объявлять пин как выход
Если бы я не знал что такое АЦП, вы бы только запутали. Зачем все скидывать в одну кучу?. Вы так и не объяснили каким образом контроллер имея только цифровые значения сравнивает с аналоговым. Ребята очень плохо. Если человек не знает то и не поймёт по вашему ролику. А если знает, то зачем смотреть.
Амперка, нужна ваша помощь в наборе Матрёшка Z, 9 эксперимент не работает! Код переписал точно такой же как у вас, и схема соединена верна. Подозрения падают на мосфет и диоды
@@poirier7720 это на что-то влияет? 14
@@poirier7720 у меня на мультиметре нет режима прозвонки
@@poirier7720 прозвонки нет
Мда, я все конечно понимаю:ардуино,начинающие все дела. Но делить на восьми битах, да еще на число кратное степени двойки это круто.
Да, да. Сдвиг в право на 2 разряда был бы значительно быстрее. Да и вообще тру. Но для понимания работы требуется другое объяснение. Когда речь пойдёт про быстродействие то и про сдвиг можно рассказывать. И да, та же функция digitalWrite() выполняется гораздо дольше нежели прямая запись в регистры. Но не стоит это разом вываливать
У меня есть урок по XOD про использование потенциометра.
Это хорошо.
Увы но уровень подачи материала ниже плинтуса, ассоциации применительно к теме вопроса не воспринимаются. При чем тут качельки и шарик, цветная водичка и напряжение. Короче за объянение материала твёрдая 2 (двойка).
VLADOSSSIKK 56 Для начала выучи Русский язык!!!
Как раз, недавно спрашивал, никто не ответил
Даже Гугл? :)
Сложным языком
Что значит цифровой аналоговый ?
Это разные вещи ..