Как вычесть текущее аналоговое значение из предыдущего

Я новичок в Arduino. Я работаю над проектом, который поможет найти силу, читая ваши

, 👍2

Обсуждение

Почему вы хотите его вычесть? Может быть, вы хотите просуммировать/интегрировать его с течением времени, чтобы получить общее потребление энергии?, @Maximilian Gerhardt

У меня есть четверка S=(V2-V1)/(P2-P1), @Abdulrahman

Я понятия не имею, что здесь должно выражать S. Но в коде вы можете выполнить два измерения в заданном интервале, а затем вычислить S., @Maximilian Gerhardt

S означает чувствительность по напряжению. Можете ли вы выразить то, что вы сказали, в коде?, @Abdulrahman

вы делаете это, кодируя эскиз., @Juraj

Формула должна выглядеть следующим образом: P= U x I, V — скорость, а U — напряжение., @MatsK


1 ответ


0

Я думаю, вам нужно что-то вроде следующего:

int lastTime;

void loop(){
  int thisTime = analogRead(A1);
  int diff = thisTime - lastTime;
  lastTime = thisTime;
  Serial.println(diff);
}
,