A0-A5

Comrade
Offline
Зарегистрирован: 28.01.2015

Всем привет!

Пожалуйста, разъясните по аналоговым выводам А0-А5 (порты 14-19).

(Испоьзую UNO R3).

В описании функции analogRead сказано о том, что, эти порты на считывание имеют градацию в 1024 (с шагом 0.0049 В.).

Но в описании функции analogWrite об этих портах ничего не сказано.

Могу ли я на этих портах получить от 0 до 5В. с шагом в 0.0049 В.?

 

bwn
Offline
Зарегистрирован: 25.08.2014

Вы ими можете только измерять, функцией analogRead. ЦАП у ардуины нет. Ну или использовать как обычный цифровой вход-выход.

Функция analogWrite не имеет отношения к аналоговым входам.   Она делает ШИМ на цифровых выходах.

std
Offline
Зарегистрирован: 05.01.2012

Comrade пишет:
Могу ли я на этих портах получить от 0 до 5В. с шагом в 0.0049 В.?

Можно получить 0-5 В на любом PWM выходе, но с шагом 0.0195 В.

Comrade
Offline
Зарегистрирован: 28.01.2015

Понял. Спасибо.

Стало быть, что бы получить с Ардуино синус - нужно на портах А0-А5 собрать простенький ЦАП...

vvadim
Offline
Зарегистрирован: 23.05.2012

Синусоида на дуне http://robocraft.ru/blog/2911.html

Comrade
Offline
Зарегистрирован: 28.01.2015

Всем спасибо!