Странное поведение ардуино уно
- Войдите на сайт для отправки комментариев
Пнд, 24/10/2016 - 11:50
хочу отслеживать напряжение на аналоговом порту, ардуино выдает какую-то муть (смотрю монитором порта)
вот скейч
int analogPin = A1;
void setup() {
Serial.begin(9600);
}
void loop() {
int rawReading = analogRead(analogPin);
float volts = rawReading / 204.6;
Serial.println(volts);
delay(1000);
}
на а1 подано напряжение 5 в (через резестивный делитель с аккумулятора)
сначала выводятся верные данные т.е. 5в, через какое-то время начинают плавно уменьшаться вплоть до нуля, потом опять поднимаются до 5в, контакты проверил - в норме, по факту на выходе с делителя 5 в.
в чем может быть дело?
Схему подключения покажите.
земли соединены?
1. Измерьте сигнал вольтметром.
2. Подайте вместо него 5 Вольт. Что кажет? 1024?
3. Подайте 3.3 Вольта. Сами найдёте на гребёнке. Что кажет? 675?
Многооборотный потенциометр на 10 кОм, на средней точке отрегулировал напряжение 5 в по прибору и подал его на а1, на потенциометр подал 12 в с аккумулятора
земли соединены?
1. Измерьте сигнал вольтметром.
2. Подайте вместо него 5 Вольт. Что кажет? 1024?
3. Подайте 3.3 Вольта. Сами найдёте на гребёнке. Что кажет? 675?
ага про земли забыл )) с минуса аккума на GND ?
Напряжение- это разность потенциалов между ДВУМЯ точками в пространстве.