Analog read
Описание демо-примера
Расположение
SimInTech\Demo\Microprocessors\Arduino\AnalogRead\AnalogRead.prt
Описание

Для запуска примера необходимо сгенерировать представленный алгоритм управления в код на языке «Си» и загрузить его на микроконтроллер Arduino.
После запуска проекта на микроконтроллере значения аналогового источника сигнала, подключенного к аналоговому порту «A0» микроконтроллера, будут считываться микроконтроллером и передаваться на дискретный порт 13 микроконтроллера, изменяя его состояние. Поскольку микроконтроллер Arduino не имеет встроенного аналого-цифрового преобразователя, то микроконтроллер оперирует дискретными значениями, и для генерации им аналогового сигнала, который был подключен к порту «A0» микроконтроллера, используется ШИМ. Путем изменения частоты ШИМ, появляется возможность формировать сложные аналоговые сигналы. Таким образом, при изменении состояния порта «13» микроконтроллера на выходе будет формироваться ШИМ-сигнал, частота которого будет задаваться аналоговым источником сигнала, подключенного к порту «A0» микроконтроллера. При подключении к порту «13» микроконтроллера осциллографа, на нем будет отображаться ШИМ-сигнал, период которого должен соответствовать изменениям значений на аналоговом источнике сигнала.