Рубрики
Схемы на Arduino

Увеличение количества ШИМ контактов Arduino с помощью TLC5940

В данной статье мы рассмотрим подключение микросхемы драйвера светодиодов TLC5940 (также ее называют ШИМ драйвером) к плате Arduino Nano. Микросхема TLC5940 позволяет получить 16 12-битных (значения от 0 до 4095) ШИМ каналов. При подключении микросхем по цепочке это количество можно увеличивать. С помощью драйвера TLC5940 можно не только управлять яркостью свечения подключенных светодиодов, но также […]

Рубрики
Схемы на MSP430

Использование ШИМ в MSP430G2: управление яркостью свечения светодиода

Данная статья является продолжением серии обучающих статей на нашем сайте про плату MSP430G2, ранее мы уже рассмотрели основы работы с ней, подключение к ней ЖК дисплея и использование в ней АЦП. В этой же статье мы рассмотрим использование ШИМ (широтно-импульсной модуляции, в англ. PWM) в MSP430G2 и управление с ее помощью яркостью свечения светодиода. Управлять […]

Рубрики
Схемы на PIC

Формирование ШИМ сигналов на контактах GPIO микроконтроллера PIC

ШИМ сигналы играют важную роль во многих современных электронных проектах – начиная от регулировки яркости свечения светодиоды и заканчивая управление серводвигателем. В микроконтроллерах PIC ШИМ сигнал можно сформировать с помощью модуля захвата, сравнения и ШИМ (Compare, Capture and PWM, CCP) при помощи конфигурирования необходимых регистров и этот вопрос ранее мы уже рассматривали на нашем сайте […]

Рубрики
Схемы на PIC

Подключение к микроконтроллеру PIC сервомотора (серводвигателя)

В данной статье мы рассмотрим подключение к микроконтроллеру PIC сервомотора (серводвигателя) с помощью программ MPLAB and XC8. Ранее на нашем сайте мы уже рассматривали серию обучающих статей по микроконтроллерам PIC – если вы начинающий в изучении микроконтроллеров PIC, то советуем их прочитать прежде чем приступать к изучению данной статьи. В предыдущей статье на нашем сайте […]

Рубрики
Схемы на PIC

Использование широтно-импульсной модуляции (ШИМ) в микроконтроллерах PIC

Мы продолжаем серию обучающих статей про основы работы с микроконтроллерами PIC. Ранее на нашем сайте мы уже рассмотрели основы работы с данными микроконтроллерами, использование в них АЦП, подключение к ним ЖК дисплея и семисегментного индикатора и др. В этой же статье мы рассмотрим использование широтно-импульсной модуляции (ШИМ, в англ. PWM) в микроконтроллерах PIC. Микроконтроллеры PIC […]

Рубрики
Проекты на STM32

Использование ШИМ (широтно-импульсной модуляции) в STM32 Blue Pill

В предыдущей статье на нашем сайте мы рассмотрели принципы работы АЦП в плате STM32. В этой же статье мы рассмотрим основы использования широтно-импульсной модуляции (ШИМ, в англ. PWM – Pulse Width Modulation) в плате STM32F103C8, которая также называется STM32 Blue Pill («синяя таблетка»). С помощью изменения коэффициента заполнения ШИМ сигнала мы будем регулировать скорость вращения […]

Рубрики
Схемы на Arduino

Электронный очиститель (умягчитель) воды от накипи на Arduino Uno

Электронный очиститель воды от накипи является более эффективным устройством, чем мощные магниты, размещенные вокруг входящей водопроводной трубы. Это устройство работает путем намотки катушки провода вокруг входящей водопроводной трубы для пропускания магнитного поля через воду. Теория данного процесса заключается в том, что это приводит к тому, что кальций в воде остается в растворе и, таким образом, […]

Рубрики
Проекты на ESP32

Использование широтно-импульсной модуляции (ШИМ) в ESP32

Широтно-импульсная модуляция (ШИМ, в англ. PWM – Pulse Width Modulation) – это вид модуляции, при котором изменяется ширина импульса при постоянной частоте следования импульсов. В цифровой электронике данный вид модуляции широко применяется для управления яркостью свечения светодиода, скоростью вращения электродвигателя постоянного тока, управления серводвигателем и во многих других случаях когда необходимо сформировать аналоговый сигнал цифровыми […]

Рубрики
Проекты на Raspberry Pi

Подключение сервомотора к Raspberry Pi Pico с помощью MicroPython

Ранее на нашем сайте мы уже рассмотрели серию статей про набирающую сейчас популярность плату Raspberry Pi Pico: подключение к ней ЖК дисплея и OLED дисплея, использование в ней АЦП и подключение ультразвукового датчика для определения расстояний. В этой же статье мы рассмотрим подключение сервомотора (серводвигателя) к плате Raspberry Pi Pico и управление им с помощью […]

Рубрики
Схемы на Arduino

Простой цифро-аналоговый преобразователь (ЦАП) для Arduino

Цифро-аналоговый преобразователь (ЦАП) представляет собой устройство для преобразования цифрового кода в аналоговый сигнал. Цифро-аналоговые преобразователи являются интерфейсом между дискретным цифровым миром и аналоговыми сигналами. Ранее на нашем мы уже рассматривали подключение внешнего модуля ЦАП MCP4725 к плате Arduino, в этой же статье мы рассмотрим создание ЦАП на основе платы Arduino без использования внешних подключаемых модулей. […]