💡 Arduino - Сигналы. Цифровые и аналоговые - EP4

preview_player
Показать описание
Сегодня я расскажу о том, как получать и отправлять аналоговые сигналы при помощи Ардуино. Мы познакомимся с потенциометром и фоторезистором, рассмотрим условия в программировании и узнаем, что такое ШИМ (PWM).

P.S: Немного налажал с монтажом, но сил в два ночи уже не было, сорри :)

Музыка на фоне: Audionautix - Rocker (распространяется по лицензии Creative Commons)

Рекомендации по теме
Комментарии
Автор

Самый понятный видеоурок который я видел.спасибо.

dikii
Автор

Еей, видосик. Зиг — один из немногих людей в рунете, который может разжевать любую информацию любому человеку, молодец. Большущее спасибо за видео!

bari_grey_woolf_
Автор

24:18 8 пин не связан с резистором на макетке, почему загорелся светодиод?

ИД
Автор

Кто увидел сценарий ролика с пометками, [стол] [морда] ?))) Зиг как всегда в своем

xber
Автор

Как всегда очень круто получилось, понял как аналог работает. на 22:00 вместо delta > 0 можно просто delta оставить.

SkyGrel
Автор

пишу не отходя от кассы
что б загорелся красный диод,
вариант 1 )
надо изменить значение перемнной вместо int (которая челочисленная) на ту которая не целочисленная, (я не помню название такой переменной ) и настроить седьмой пин на значение >7.5
вариант 2 )
делить сигнал с аналогово пина не на 128 а на 113 то есть на 9 частей, а остальное не трогать

tot_kto_kusalsya
Автор

Зиг а не хочешь снять плейлист с переключенченской сборкой?

ГлебПодольский
Автор

Глядя на название видео, ожидал теорему Котельникова на примере весёлых парней. :)

ASpid
Автор

11:18 можно было использовать тернарный оператор: Y = X > 1 ? 2 : 1

ArtemDikmarov
Автор

Добрый день. Спасибо за ваши видео. Все очень интересно. Я программист, хотел бы программировать микроконтроллеры, но не силен в электрике. Подскажите пожалуйста, что можно почитать или посмотреть, чтобы в достаточной степени понимать электрику?

roger
Автор

17:09 мощный или высокоомный? (новички могут побежать за резисторами на 10 Ватт;) )
24:07 ну блин, ну не смотрибельно жи... Этой камере можно фокус зафиксировать?

wavethered
Автор

Спасибо за познавательное видео. Объясните, для чего отключать светодиоды при старте программы. Программа прекрасно работает и без этого отключения.

ИгорьИванов-ыхч
Автор

int pot = ++analogRead(A0)/128;
А лучше даже не ++, а с запасом, хоть (analogRead+10), если там не ровно-ровно все 5 вольт подаваться будут, тогда заработает.
Либо в условии не pot>7, а analogRead(A0) == 1023, но тоже надо чтобы было ровно 5 вольт или больше.
Либо использовать тип переменных не целочисленный для pot, а float/double, тогда тоже работать будет, т.к. будет больше 7ми.

Сам рассказал границы от 0 до 1023, сделал ошибку и задал задачку, забавно.
Жаль что я уже в универе, я бы мелким не отказался такое посмотреть.
Ня

AntonLeviz
Автор

Здравствуйте!
Возможно ли при беспроводной связи передавать аналоговый сигнал? Т.е. есть педаль, на ней два потенциометра 10 и 100Ком, но она с проводом и не удобно. Хочу сделать беспроводную, но на приемник нужен аналоговый сигнал. Можно ли на ардуине-приемнике преобразовать полученный сигнал снова в аналоговый?

Bondarev-Y
Автор

Что за материнки там производят ? Для серверов ?

danzin
Автор

очень круто, а можно экран с кодом просто при монтаже растягивать или увеличивать в 4 раза, ведь используется только 1/4 белого экрана, смотрю с компьютера, и всё равно приходится вглядываться,

tot_kto_kusalsya
Автор

Не понимаю, делаю всё так же, но горят только 4 светодиода из 8

aleksander
Автор

Интересные у вас видео, ну вот у меня задачка как на ардуине реализовать регулировку напряжения от 0 до 10v?

ГарикМ-зя
Автор

зиги а если я не хочу чтоб горели все диоды а горел 1 как изменить данные

Mefictofel-
Автор

Если поделить переменную pot не на 128 а на 113, тогда мы получим 9 делений и тогда при pot>7 условие выполнится.

МаксимМайборода-рр