777Andrej
Выставить , какое напряжение использовать для опорного.
Внутренний источник , или внешний . 3 или 5в
Но если внешний источник будет гулять, то и показания тоже.
вот такой код:
VaneValue = analogRead(WindVanePin);
Direction = map(VaneValue, 0, 1023, 0, 359);
на 5v ардуине работает как надо
на 3v - не очень точно.
хотя я питаю 3v ардуину от 5v адаптера и сам девайс тоже питается от него же.
так вот если эта неточность измерения из-за опорного напряжение - то разве поможет указание
analogReference(EXTERNAL)
?
код то примитивный - мапятся значения
и даже если они чуть другие на 3v ардуине - то маппинг же должен тоже быть другой? и таким образом все должно быть ок..