Arduino как проверить аналоговые входы
- Войдите на сайт для отправки комментариев
Ср, 13/06/2012 - 19:39
Здравствуйте! приобрел себе 3-х осевой акселерометр Pololu на MMA7361L. При подключение его к аналоговым входам A0-A2 акселерометр выдает хначения XYZ 1023. Хотя напряжение на выходах акселерометра меняется. Тогда решил попробывать подключить переменный резистор ко входу A0 на его входе ардуино определял 1023. Может есть какой нибудь метод для проверки работоспособности аналоговых входов?
Заливаете стандартный пример File/Examples/1.Basics/AnalogReadSerial и смотрите, если вывод подключить к GND то должен быть 0, а если к +5V, то 1023 или подключаете потенциометр и при изменении положения потенциометра значение должно меняться от 0 до 1023.
Спасибо за ответ. Проделывал всё это, результат один, выдает 1023. Видимо выход один, атмегу менять.
А может вы его не правильно подключаете ? У вас задействованы все три ноги потенциометра ?
Может он у вас включен как именно переменный резистор (а не потенциометр) ?
Задействовал 3 ноги. +5 А0 GND вот как то так подключил
Задействовал 3 ноги. +5 А0 GND вот как то так подключил
ноги входами настроили? борда верно выбрана?
Аналоговые входы и так настроены как входы. а боард как выбрал при первом запуске так и не менял
Аналоговые входы и так настроены как входы. а боард как выбрал при первом запуске так и не менял
я имел ввиду - не переопределено ли на вывод по запарке, и "проверьте пожалуйста board, всякое бывает".
Если с этим в порядке - работает ли цифровой ввод, вывод, analogWrite и т.д. на пине? Пин хоть как то работает или отгорел?