Вопросы, связанные с [pwm]:
- Программный шлюз на порту ШИМ Я использую порт ШИМ и вывожу частоту. Можно ли с помощью программного обеспечения подать импульс на порт ШИМ для имитации импульсного затвора. Например, я хотел бы вывести частоту 111 Гц, но хотел…
- Управление вентилятором 5 В ШИМ с помощью потенциометра Итак, я хотел сделать себе Deskfan с помощью Arduino и потенциометра. Причина использования Arduino в том, что я хочу отображать текущую температуру и скорость вращения вентилятора либо через об/мин…
- Прерывание таймера срабатывает слишком часто Следующий вопрос касается Arduino Pro Mini (8 МГц, 3,3 В) Я разрабатываю (еще один) шилд драйвера светодиодной ленты. Для этого я написал простой контур управления, который регулирует яркость…
- Платформа Arduino Due для установки в школах и библиотеках Я сделал специально разработанное оборудование для нашей школы, куда можно подключить Arduino Due. Оно в основном предназначено для управления всеми типами двигателей и считывания сигналов датчиков.…
- Генерация импульса 200 кГц на Arduino Uno в обычном режиме Мне нужно получить 200 кГц от Arduino Uno. Я использую Timer0 . Я настроил его для работы в обычном режиме, а предделитель установлен на clk/8 (тактовая частота Arduino составляет 16 МГц). TCNT0 …
- Как прочитать OC0A в режиме CTC (переключение)? У меня есть этот код, который переводит Arduino в режим CTC с прерываниями и выводит прямоугольный сигнал на PD6 ( OC0A ): void setup_timer(double p_ms, double duty){ DDRD |= (1 << 6); …
- Невозможно получить последовательность импульсов на частоте 32 Гц с шириной импульса 20 мкс с помощью Uno Я пытался получить последовательность импульсов 32 Гц (между 30 Гц и 35 Гц тоже подойдет) с шириной импульса около 20 мкс с помощью Arduino Uno, но не смог. Проблема в следующем: Если я сделаю…
- Почему мой код прерывания не работает? Фон Я пытаюсь написать код для чтения сигналов с шестиканального RC-приемника на Arduino Mega 2560 . В настоящее время я сохраняю код для чтения только одного канала, чтобы упростить устранение…
- Управление скоростью вращения вентилятора ПК Я работаю над проектом по плавной продувке воздуха через несколько труб с переменной скоростью. Я хотел бы использовать стандартный вентилятор для корпуса ПК и контролировать включение/выключение…
- Быстрый ШИМ, работающий с int main(void), но не с void setup() плата: Arduino Mega (ATMEGA2560) Я хочу генерировать импульсы, используя таймер 1, настроенный как быстрый ШИМ. Вот мой код, который работает отлично: #include <avr/io.h> int…
- Создание регулируемого низкочастотного ШИМ-контроллера на Arduino Я ищу способ создать регулируемый ШИМ-контроллер с частотой модуляции от 0 до 100 Гц (предпочтительнее от 0 до 1000) Гц, скважностью от 0 до 100% и напряжением от 5 до 30 В постоянного тока. Я искал…
- Использовать SD-карту, пока контакт 11 используется для ШИМ На Arduino Uno Rev3 я только что запустил демо-версию speaker_pcm , которая использовала TIMER1 и TIMER2 для генерации ШИМ-сигнала. Однако это означает, что выводы 3, 9, 10 и 11 больше не могут…
- Выход VGA STM32 — не понимаю, почему линии неровные Я использую микроконтроллер STM32F103C8 ( http://wiki.stm32duino.com/index.php?title=Blue_Pill ) для создания VGA-выхода. PB6 подключается к VSync, PB0 — к HSync, а PA0 — к красному проводу через…
- Как проверить корректность работы режима ШИМ? Я хотел бы проверить, корректно ли работает режим ШИМ на выводах моей платы Arduino. Знаете ли вы простую схему для этого?
- Как сделать так, чтобы RGB-лента постепенно исчезала? У меня есть NodeMCU, управляющий RGB-лентой. Я следовал инструкции и использовал этот код: #include <ESP8266WiFi.h> #define redPin 13 //D7 — красный канал #define grnPin 12 //D6 - Зеленый…