Как вычесть текущее аналоговое значение из предыдущего
Я новичок в Arduino. Я работаю над проектом, который поможет найти силу, читая ваши
@Abdulrahman, 👍2
Обсуждение1 ответ
▲ 0
Я думаю, вам нужно что-то вроде следующего:
int lastTime;
void loop(){
int thisTime = analogRead(A1);
int diff = thisTime - lastTime;
lastTime = thisTime;
Serial.println(diff);
}
,
@dandavis
Смотрите также:
- Запуск Arduino mega от источника питания 5 В
- Энергосберегающий спящий режим Arduino
- Почему Arduino сбрасывается во время управления двигателями?
- Будет ли адаптер питания 12В постоянного тока, 1А подавать слишком большую мощность и повредит Arduino Mega 2560?
- Мощность 5В от l298n до 5В pin arduino
- Питание Arduino не от USB?
- Максимальный предел мощности Arduino
- Выходная мощность и управление выводом Mega 2560
Почему вы хотите его вычесть? Может быть, вы хотите просуммировать/интегрировать его с течением времени, чтобы получить общее потребление энергии?, @Maximilian Gerhardt
У меня есть четверка S=(V2-V1)/(P2-P1), @Abdulrahman
Я понятия не имею, что здесь должно выражать
S
. Но в коде вы можете выполнить два измерения в заданном интервале, а затем вычислить S., @Maximilian GerhardtS означает чувствительность по напряжению. Можете ли вы выразить то, что вы сказали, в коде?, @Abdulrahman
вы делаете это, кодируя эскиз., @Juraj
Формула должна выглядеть следующим образом: P= U x I, V — скорость, а U — напряжение., @MatsK