Работаю над получением шим-сигнала с помощью arduino nano, я новичок в Arduino, и он мне нужен для одного проекта

Я хочу, чтобы

  • Когда я применяю 1v к аналоговому входу, я получаю ШИМ-сигнал 50% скважности.
  • Когда я применяю 2v к аналоговому входу, я получаю ШИМ-сигнал с длительностью 80%. Может кто-нибудь подскажет мне код, как это сделать.

, 👍1

Обсуждение

Объедините analogRead() с analogWrite() с помощью " map ()"., @Majenko

https://www.arduino.cc/en/Tutorial/BuiltInExamples/AnalogInOutSerial, @Juraj

Вы пробовали некоторые из многих учебных пособий по тому, что вам нужно? (например, считывание и отображение аналогового значения и вывод ШИМ-сигнала). С проектом Arduino вы редко можете найти онлайн-учебник, который делает именно то, что вы хотите. Вместо этого вам нужно разделить проект на простые задачи, а затем попытаться найти решение для этого в Google. Таким образом, нет учебных пособий о том, как выводить ШИМ с 50% - ным рабочим циклом на аналоговый вход 1 В и 80% на аналоговый вход 2 В, но есть множество учебных пособий по аналоговому считыванию, отображению значений и по ШИМ-выходу., @chrisl