#777 Год выпуска: 2015 Производитель: Lynda Сайт производителя: lynda.com Автор: Rae Hoyt Продолжительность: 1:16 Тип раздаваемого материала: Видеоклипы Язык: Английский Описание: Pulse Width Modulation (PWM) is an essential skill for connecting Arduino microcontrollers to motors or lights, providing a way to approximate analog voltage levels with digital signals. Using PWM, you can control and program the brightness of lights and the speed of motors—bringing your projects to life. Join Rae Hoyt in this course and learn how to harness the power of PWM to drive digital circuits. She shows how to use the built-in PWM libraries and functions, troubleshoot code and hardware, and use analog input controls to drive servos, motors, and RGB LEDs. Take the practice challenges along the way to test your learning and see how far your Arduino skills are progressing.
Широтно-импульсная модуляция (ШИМ) является важным навыком для подключения платы Arduino микроконтроллеров электродвигателей или фонари, предоставляя образом, чтобы приблизить аналоговые уровни напряжения цифровых сигналов. С помощью ШИМ можно управлять и программировать яркость света и скорость моторов—привлечения для реализации ваших проектов. Присоединяйтесь к Раэ Хойт в этот курс и узнайте, как использовать возможности ШИМ для езды цифровых схем. Она показывает, как использовать встроенный ШИМ библиотек и функций, устранение неполадок код и железо, и использовать аналоговый вход управления привода сервоприводы, моторы, и RGB светодиоды. Берем практике проблем по пути, чтобы проверить полученные знания и посмотреть, как далеко ваше Arduino навыки прогрессируют.
Содержание
Introduction Welcome What you should know Using the exercise files Challenges
1. Introduction to Pulse-Width Modulation (PWM) Exploring the fundamentals of PWM Using basic PWM output Faking PWM on a non-PWM pin Challenge: Matching PWM and non-PWM LED brightness Solution: Matching PWM and non-PWM LED brightness
2. Using Analog Inputs to Drive PWM Output Introducing various analog inputs Understanding the basics of analog input Finding logic bugs in your code Testing components with a multimeter Using the map function Challenge: Understanding the math behind the map function Solution: Understanding the math behind the map function
3. LED and PWM Fading an LED with PWM with code Calibrating an analog input to fade an LED precisely Challenge: Programming an LED that reacts to brightness Solution: Programming an LED that reacts to brightness Using an RGB LED Mixing colors on an RGB LED using three analog inputs Challenge: Fading through the rainbow with PWM Solution: Fading through the rainbow with PWM
4. Motor Control Comparing DC motors, servos, and stepper motors Implementing basic servo control Controlling a servo with an analog input Controlling a continuous rotation servo with an analog input Controlling DC motor speed with an analog input and transistor Diving deeper into H bridge control Controlling a DC motor with an H bridge Challenge: Controlling a DC motor with an H bridge and potentiometer Solution: Controlling a DC motor with an H bridge and potentiometer
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!