Początkowo nie planowałem dodać tego jako odpowiedzi, ale wydaje się, że ważne jest, aby pozwolić, by utopiło się gdzieś w komentarzach.
Najważniejsze jest, aby skorzystać z arkusza danych swojego mikrokontrolera. A jeśli mam rację co do tego, że Arduino Nano ma ATmega 168, oto arkusz danych . Charakterystyka elektryczna to sekcja, o której musisz wiedzieć i najpierw sprawdzić rzeczy.
Chodzi o to: minimalne napięcie odniesienia wynosi 1,0 V - widać to na stronie 311. Aby uzyskać rozsądną dokładność, musisz wzmocnić swój sygnał co najmniej 25-krotnie, skalując do minimalnego napięcia odniesienia.
Teraz najlepszy wybór elementów, jakie znam (choć ledwo znam temat), wymagałby niskoszumowego wzmacniacza operacyjnego, zdolnego do działania jak szyna do szyny, jak wskazał @Andyaka, najlepiej działającego przy twoim napięciu zasilania. Myślę zatem, że najlepszym wyborem napięcia odniesienia jest wybór wewnętrzny. Chociaż mogą się różnić w zależności od urządzenia, uważam, że stabilność powinna być jak najbardziej rozsądna. Co więcej, wybór rezystorów powinien opierać się na niższych opornościach niż na wyższych, ponieważ są one bardziej odporne na zakłócenia. Nie zapomnij o ich stabilności w czasie i zmianach temperatury!
Najlepsza konfiguracja wzmacniaczy może się różnić - wzmacniacz nieodwracający może być dobry na początek, ale jego wysoka impedancja wejściowa może nie działać dobrze z twoim sygnałem (chociaż powinno być OK).