Форум по Роботика

Контролери => Ардуино (Arduino) => Темата е започната от: desislav_77 в Юли 04, 2011, 08:10:48 am

Титла: AREF pin
Публикувано от: desislav_77 в Юли 04, 2011, 08:10:48 am
Здравейте!
Може ли някой да обясни по подробно за какво служи този "пин" и какво приложение има?
Благодаря ви!
Титла: AREF pin
Публикувано от: Simeon в Юли 26, 2011, 02:04:09 pm
AREF (analog reference) пина се използа за промяна на напрежението, което служи като референция за аналоговите входове. АЦП-то на Ардуино е 10 битово и връща стойности от 0 до 1023. По подразбиране напрежението за референция е 5 волта и така ако напрежението на аналоговия вход е 0 волта, показането също ще бъде 0. С покачване на напрежението се покачва и показанието докато не стигне 1023 при 5 волта.

Ако обаче сензорът свързан към аналоговия вход връща напрежение, да кажем, между 0 и 2.5 волта (половината от 5), показанието ще е в границите от 0 до 511 (половината от 1023). За да се увеличи резолюцията и да може от сензора да се получават стойности от 0 до 1023 се подават 2.5 волта на AREF пина и софтуерно се задава, че искаме да ползваме EXTERNAL reference. За повече информация виж http://arduino.cc/en/Reference/AnalogReference