Почему analogWrite() НЕ является аналоговой функцией? ШИМ против ЦАП
Автор: The OHM Lab
Загружено: 2026-01-10
Просмотров: 16
Большинство новичков считают, что функция analogWrite() создает настоящее аналоговое напряжение, но на большинстве плат (включая Arduino) это всего лишь цифровой трюк, называемый ШИМ. В этом видео мы разберем реальную разницу между ШИМ и ЦАП, и почему функция analogWrite() часто неправильно понимается во встраиваемых системах.
Вы увидите, как на самом деле работает ШИМ (LEDC) на ESP32, какой сигнал выходит из контакта и чем он отличается от настоящих выходных контактов ЦАП на ESP32. Функция analogWrite() в Arduino соответствует функции ledcWrite() в ESP32.
КОД: https://github.com/Harshit299/Arduino...
📌 Что вы узнаете из этого видео:
✅Разница между ШИМ и ЦАП
✅Как генерируется ШИМ на ESP32 с помощью LEDC
✅Что на самом деле выходит из вывода ШИМ ESP32
✅Как выводы ЦАП ESP32 генерируют истинное аналоговое напряжение
✅Почему analogWrite() на Arduino не является истинно аналоговым
⏰ Временные метки:
00:00 - Обзор
00:23 - Как микроконтроллер взаимодействует с реальным миром?
00:50 - ШИМ
02:09 - ЦАП
03:22 - Код
05:18 - Почему нет dacAttach()
06:34 - Заключение
Если это вам помогло:
Поставьте лайк 👍 | Поделитесь 🔁 | Подпишитесь 🔔
Впереди еще больше реальных объяснений по встраиваемым системам.
Полное руководство по Arduino:
• Complete Guide To Arduino
Больше видео по компьютерной архитектуре и Arduino смотрите на моем канале:
/ @theohmlab
#arduino #iot #robotics #electronics #embeddedsystems #microcontroller
#pwm #dac #electronicsprojects
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: