Arduino: Operazioni matematiche

Min (x, y)

Calcola il minimo di due numeri di qualsiasi tipo di dati e restituisce il numero più piccolo.

value = min(value, 100); // assegna a ‘value’ il valore più piccolo di ‘value’ o 100, assicurando che il risultato non superi 100.

Max (x, y)

Calcola il massimo di due numeri di qualsiasi tipo di dati e restituisce il numero più grande.

value =max (value, 100); // assegna a ‘value’ il valore più grande di ‘value’ o 100, assicurando che il risultato sia almeno 100.

Abs (x)

Restituisce il valore assoluto di x, che trasforma in positivi i numeri negativi. Se x è 10 restituirà 10, ma se x è –10 restituirà 10.

value = abs (-10); // alla variabile value viene assegnato il valore 10