Skocz do zawartości

Przetwornik HX711 - skrócenie czasu tarowania


Pomocna odpowiedź

Napisano

Siemanko

Czy używając biblioteki do przetwornika hx711 można w jakiś sposób przyspieszyć proces tarowania? Obecnie to trwa około 1 sekundy. Robił ktoś coś takiego, to chyba trzeba było się rozejrzeć w plikach biblioteki 🤔

Jeśli by nawet ten czas skrócić o polowe to już bardzo duż dla mnie

  • Lubię! 1
7 godzin temu, kellyq napisał:

chyba trzeba było się rozejrzeć w plikach biblioteki 🤔

Bardzo słuszna uwaga, ale jeśli się oczekuje pomocy to należałoby podać, z jakiej biblioteki się korzysta.

(edytowany)

Ah zapomniałem napisać, używam tego

https://github.com/bogde/HX711

 

Czy to musiał by tutaj zmienić tylko czy jeszcze gdzieś - hx711.h

// set the OFFSET value for tare weight; times = how many times to read the tare value
		void tare(byte times = 10);

 

Edytowano przez kellyq

Jak widać operacja tarowania domyślnie uśrednia wynik 10 kolejnych pomiarów - i tak jest, jeśli w wywołaniu nie poda się żadnego parametru.

Jeśli w swoim programie zamiast tare() użyjesz tare(3) to wykonają się tylko 3 pomiary, a całkowity czas tarowania skróci się trzykrotnie.

  • Lubię! 2

Ok dzięki o to chodziło, potestuję i jak nie będzie jakiejś dużej różnicy w dokładniści to myślę że trzeba będzie zmienić to tarowanie  na mniejszą wartość 

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...