Работаю над получением шим-сигнала с помощью arduino nano, я новичок в Arduino, и он мне нужен для одного проекта
Я хочу, чтобы
- Когда я применяю 1v к аналоговому входу, я получаю ШИМ-сигнал 50% скважности.
- Когда я применяю 2v к аналоговому входу, я получаю ШИМ-сигнал с длительностью 80%. Может кто-нибудь подскажет мне код, как это сделать.
@hifimen, 👍1
Обсуждение0
Смотрите также:
- Управление скоростью вентилятора с помощью библиотеки Arduino PID
- Как устранить шум от вентилятора 12 В с ШИМ-управлением на низкой скорости
- Как управлять 6 шаговыми двигателями с помощью Arduino?
- Реализация Dshot на Arduino (протокол ESC)
- Двигатель постоянного тока шумит, но не вращается
- Не могу контролировать скорость двигателей постоянного тока с помощью analogWrite()
- Две батареи делят землю?
- Как прочитать значение PIN PWM-выхода?
Объедините
analogRead()
сanalogWrite()
с помощью " map ()"., @Majenkohttps://www.arduino.cc/en/Tutorial/BuiltInExamples/AnalogInOutSerial, @Juraj
Вы пробовали некоторые из многих учебных пособий по тому, что вам нужно? (например, считывание и отображение аналогового значения и вывод ШИМ-сигнала). С проектом Arduino вы редко можете найти онлайн-учебник, который делает именно то, что вы хотите. Вместо этого вам нужно разделить проект на простые задачи, а затем попытаться найти решение для этого в Google. Таким образом, нет учебных пособий о том, как выводить ШИМ с 50% - ным рабочим циклом на аналоговый вход 1 В и 80% на аналоговый вход 2 В, но есть множество учебных пособий по аналоговому считыванию, отображению значений и по ШИМ-выходу., @chrisl