[Risolto] Bilancia HX711 scale.get_units()

Salve ragazzi,
progetto "Bilancia con Arduino".
Cella di carico+ADC HX711
Questa è la libreria:

Funziona tutto perfettamente.... perfino la calibrazione è stata semplice.
La domanda è:
Vorrei creare una cosa tipo

int a;
a = (scale.get_units(10), 1); 
if (a > 500) {Serial.println("L'oggetto pesa più di 500 gr.");}

Il problema è che anche avendo provato a studiare la libreria non so come dichiarare la variabile a.
Ho provato int e float, ma mi restituisce sempre a=1
Dove sbaglio ?
Grazie tantissimo

Nella libreria (https://github.com/bogde/HX711/blob/master/HX711.cpp) get_units restituisce un float.

Hai provato l'esempio della libreria?

Ciao Paolo,
ovviamente ho provato l’esempio ma non riuscivo ad inserire il comando scale.get_units in una variabile.
Adesso ho trovato la soluzione (spero possa servire anche ad altri):

float a;
a = (scale.get_units(1));
if (a > 500) {Serial.println("L'oggetto pesa più di 500 gr.");}

Semplicemente il parametro “,1”… non consentiva l’acquisizione della variabile. ???

Grazie

a = (scale.get_units(10), 1);

Questa riga non ha alcun significato utile in C. Forse manca una chiamata di funzione sulle parentesi più esterne?

Eppure Sukkopera è esattamente l'istruzione su cui ho lavorato partendo dagli esempi della libreria dell'HX711:

  Serial.print("\t| average:\t");
  Serial.println(scale.get_units(10), 1);

Un saluto

Beh appunto, nell'esempio che citi è l'argomento di Serial.print()...