Аналоговый вход китайского nano v3

vlad1252
Offline
Зарегистрирован: 02.01.2019

Всех приветствую.

Загрузил скетч в китайскую ардуинку нано v3 чтобы значения с аналогового входа отображались на графике, и как-то так получилось, что ардуино видит синусоиду, то есть я на вход никакого сигнала не подаю, а значения скачут, Вопрос - я спалил аналоговый вход, либо это китайская подделка не функционирует должным образом или это нормально????

int val = 0;
 
void setup() {
 
 Serial.begin(9600);
 pinMode(A2, INPUT); 
 analogReference(DEFAULT);
}
 
void loop() {
    
    val = analogRead(A2);
    Serial.println("$");
    Serial.println(val);
    Serial.println(";");
    delay(100);
}

 

kalapanga
Offline
Зарегистрирован: 23.10.2016

Если сейчас А2 в воздухе висит, то нормально.

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

vlad1252 пишет:

и как-то так получилось, что ардуино видит синусоиду,

 

Дайте угадаю, синусоида частотой 50Гц?

vlad1252
Offline
Зарегистрирован: 02.01.2019

Да, это помехи.

Вот 1 фото, f1 = около 14 кГц ,f2 = примерно 42 кГц, амплитуда 1В

Вот 2 фото, взял в руку USB провод, как видно амплитуда уменьшилась в 3 раза

3 фото Подключил свободно висящий провод 

Везде delay(1)

У меня допустим стоит задача измерить напряжение своих рук

Собрав схему ОУ на макетной плате и подключив к ардуино на графике появляется пилообразный сигнал низкой частоты. Думаю, что это из за помех. Как уменьшить помехи?

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

Для измерения "сопротивления рук" (а между чем и чем, кстати) надо делать управляемый стабилизатор тока пускаемого через руки.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

vlad1252 пишет:

У меня допустим стоит задача измерить напряжение своих рук

Вы для этого левую руку используете? Или правую? :)