Считывание силы от FSR в Ньютонах

Надеюсь, я обратился по адресу, чтобы спросить, я ничего не нашел, поэтому спрашиваю здесь. Скажите, пожалуйста, если я пропустил какую-то соответствующую тему.

Я следовал этому руководству: https://learn.adafruit.com/force-sensitivity-resistor-fsr/using-an-fsr#in-length-code-for-analog-fsr-measurements и единственная разница в том, что у меня вместо резистора 900К стоит потенциометр. Я установил его на 14350 Ом, потому что оно соответствует руководству чуть выше последнего, в верхней части той же страницы. Итак, вот в чем дело: я хочу знать силу в Ньютонах, но значения, которые я получаю, явно неверны. Среднее касание FSR уже > 3 Ньютонов, и оно сильно меняется, когда я поворачиваю потенциометр на более высокое сопротивление (и также меняю значение этого потенциала в коде): применяется та же сила, другое значение этой силы при экран.

Я ничего не знаю об электротехнике, поэтому мне бы хотелось узнать больше об этой части:

// Используйте два направляющих графика FSR для аппроксимации силы
if (fsrConductance <= 1000) {
  fsrForce = fsrConductance / 80;
  Serial.print("Force in Newtons: ");
  Serial.println(fsrForce);     
} else {
  fsrForce = fsrConductance - 1000;
  fsrForce /= 30;
  Serial.print("Force in Newtons: ");
  Serial.println(fsrForce);           
}

Откуда берутся /80 и -1000, а затем /30? Почему это другая операция, а не просто разные значения? Я использую тот же FSR, но с напряжением 3,3 В. У меня такой же график, как этот: https://learn.adafruit.com/force-sensitivity-resistor-fsr/overview#how-to-measure-force-slash-pressure-with-an-fsr

Буду очень признателен за ясные и простые объяснения. Заранее спасибо!

, 👍2