El circuito sugerido por usted debería funcionar en principio. El OP que utilizó (LM741) necesita al menos \ $ \ pm10V \ $, por lo que si usó el mismo suministro de \ $ \ pm9V \ $ que para el INA128, ese puede ser el error.
ADVERTENCIA: MATEMÁTICAS Solo para la solución, consulte el circuito a continuación.
Si no, aquí hay un circuito que usaría para convertir el + -100mV a 0-5V usando la fórmula de tu enlace
$$ V_0 = \ left (V1 \ frac {R2} {R1 + R2} + V2 \ frac {R1} {R1 + R2} \ right) \ left (1 + \ frac {R4} {R3} \ derecha) $$
Digamos que \ $ V1 \ $ es nuestra señal de entrada y \ $ V2 \ $ el voltaje de compensación. Como puede ver en la Fórmula anterior, primero sumamos y luego multiplicamos con este circuito como en matemáticas. Entonces, para obtener una señal positiva, agregamos \ $ 100mV \ $ a la señal. Para lograr esto, podemos crear un divisor de voltaje con el suministro de 5V del Arduino.
$$ V2 = 5V \ cdot \ frac {R5} {R5 + R6} = 100mV $$
Al usar una calculadora de resistencia como esta obtenemos los valores para R5 y R6 como:
$$ R5 = 1k \ Omega $$
$$ R6 = 22k \ Omega + 27k \ Omega $$
Como puede ver, R6 se crea realmente a partir de dos resistencias en serie para coincidir con la relación. Llamemos al segundo Resistor R7
$$ R6 = 22k \ Omega $$
$$ R7 = 27k \ Omega $$
$$ V2 = 5V \ cdot \ frac {R5} {R5 + R6 + R7} = 100mV $$
Ahora para agregar V1 y V2 sin ninguna ponderación de los valores \ $ \ frac {R1} {R1 + R2} \ $ y \ $ \ frac {R2} {R1 + R2} \ $ deben ser iguales. Entonces, de hecho, R1 tiene que ser igual a R2
Permite elegir un valor para R1 y R2, digamos
$$ R1 = R2 = 10k \ Omega $$
Veamos lo que tenemos ahora:
$$ V_0 = \ left (V1 \ frac {10k \ Omega} {10k \ Omega + 10k \ Omega} + V2 \ frac {10k \ Omega} {10k \ Omega + 10k \ Omega} \ right) \ left (1 + \ frac {R4} {R3} \ derecha) = \ izquierda (V1 \ frac {1} {2} + V2 \ frac {1} {2} \ derecha) \ izquierda (1 + \ frac {R4} {R3} \ right = = izquierda (V1 + V2 \ right) \ frac {1} {2} \ left (1 + \ frac {R4} {R3} \ right) $$
Así que ahora que \ $ \ pm100mV \ $ Signal está compensado por \ $ 100mV \ $ a un rango de \ $ 0-200mV \ $ necesitamos aumentarla a \ $ 0-5V \ $
$$ \ frac {1} {2} \ left (1 + \ frac {R4} {R3} \ right) = \ frac {5V} {200mV} = 25 $$
$$ \ frac {R4} {R3} = 49 $$
Al utilizar la calculadora anterior obtenemos
$$ R4 = 330k \ Omega $$
$$ R3 = 6.3k \ Omega $$
Esto realmente no es un ajuste perfecto (3% de descuento) pero como las resistencias pueden tener un gran margen de error (5%) es lo suficientemente cerca. (Puedes ir mejor con tres resistencias: R4 = 290k R3 = 10k || 39k)
Ahora finalmente tenemos todo lo que necesitamos. Circuito final:
simular este circuito : esquema creado usando CircuitLab