Erhalten Sie einen minimalen und maximalen Wert eines Arduino -Arrays mit der Min- und Max -Funktion

Erhalten Sie einen minimalen und maximalen Wert eines Arduino -Arrays mit der Min- und Max -Funktion
Der Mindest() Und max () Funktionen sind zwei der nützlichsten Funktionen in Arduino, die verwendet werden, um den minimalen und maximalen Wert in einem Array zu finden. In diesem Artikel werden wir die Verwendung dieser Funktionen diskutieren und wie Sie sie verwenden können, um den minimalen und maximalen Wert eines Arduino -Arrays zu finden.

Der Inhalt für diesen Artikel enthält:

  • Einführung in min () Funktion
  • Einführung in die MAX () -Funktion
  • Erhalten Sie einen minimalen und maximalen Wert eines Arduino -Arrays

Einführung in min () Funktion - Arduino

Die min () -Funktion ist eine integrierte Funktion in der Arduino-Programmiersprache. Es wird verwendet, um den kleinsten Wert unter zwei oder mehr Werten zurückzugeben. min () nimmt zwei oder mehr Argumente ein und gibt den kleinsten Wert zurück.

Syntax
Die Syntax der min () -Funktion ist recht einfach. Es dauert zwei oder mehr Argumente als Eingabe und gibt den kleinsten Wert zurück. Hier ist die Syntax der Funktion:

min (x, y)

Parameter

Die Funktion kann zwei oder mehr Argumente erfordern und gibt den kleinsten Wert unter ihnen zurück.

X: Dies ist die erste Zahl, die verglichen wird. Es kann von jedem Datentyp sein.

y: Dies ist die zweite Zahl, mit der die erste verglichen wird. Es kann von jedem Datentyp sein.

Jeder Datentyp kann für Argumente wie Ganzzahl oder Float verwendet werden.

Kehrt zurück

Die min () -Funktion vergleicht die beiden Argumente und gibt den kleinsten zurück. Funktionsargumente bestimmen den Datentyp des zurückgegebenen Wertes.

Notiz: Verwenden Sie keine andere Funktion in den Funktionen von min (), da dies zu falschen Ausgabergebnissen führen kann.

Beispielcode

Der folgende Code erklärt die Verwendung von Mindest() Funktion im Arduino -Code:

int a = 10;
int b = 5;
int c = min (a, b); // C auf das Minimum von A und B einstellen
void setup ()
Serie.Beginnen Sie (9600); // serielle Kommunikation initialisieren
Serie.print ("mindestens 10 und 5 ist:");
Serie.println (c); // Drucken Sie den Wert von C auf den Serienmonitor

void Loop ()

Dieser Code initialisiert zwei Variablen A und B mit Werten von 10 bzw. 5. Die min () -Funktion wird dann verwendet, um den Wert von C auf das Minimum von A und B zu setzen, was 5 ist. Der Wert von C wird unter Verwendung der Serie gedruckt.println ().

Ausgang
In der Ausgabe sehen wir mindestens zwei Zahlen, die 10 und 5 sind.

Einführung in die MAX () -Funktion - Arduino

Die Arduino max () -Funktion ist eine mathematische Funktion, mit der der höchste Wert in einer Reihe von angegebenen Werten bestimmt wird. Es gibt den höchsten Wert unter zwei oder mehr Eingangswerten zurück.

Syntax
Die Syntax der Funktion arduino max () ist wie folgt:

Max (x, y)

Parameter

Die MAX () -Funktion erfordert zwei oder mehr Parameter, bei denen die Werte verglichen werden, um den höchsten Wert zu bestimmen.

X: Dies ist die erste Zahl, die verglichen wird. Es kann von jedem Datentyp sein.

y: Dies ist die zweite Zahl, mit der die erste verglichen wird. Es kann von jedem Datentyp sein.

Kehrt zurück

Die MAX () -Funktion gibt den höchsten Wert unter den angegebenen Werten zurück. Die Rückgabewerte haben den gleichen Datentyp wie Eingabewerte.

Notiz: Verwenden Sie keine andere Funktion in den Funktionen von min (), da dies zu falschen Ausgabergebnissen führen kann.

Beispielcode

Der folgende Code erklärt die Verwendung von max () Funktion im Arduino -Code:

int a = 10;
int b = 5;
int c = max (a, b); // C auf das Maximum von A und B einstellen
void setup ()
Serie.Beginnen Sie (9600); // serielle Kommunikation initialisieren
Serie.print ("maximal 10 und 5 ist:");
Serie.println (c); // Drucken Sie den Wert von C auf den Serienmonitor

void Loop ()

Oben Code initialisiert zwei Variablen A und B mit Werten von 10 bzw. 5. Die MAX () -Funktion wird dann verwendet, um den Wert von C auf das Maximum von A und B zu setzen, was 10 ist. Der Wert von C wird unter Verwendung der Serie gedruckt.println ().

Ausgang

In der Ausgabe können wir maximal zwei Zahlen sehen, die 10 und 5 sind.

Arduino -Code, um einen minimalen und maximalen Wert eines Arduino -Arrays mit min () und max () -Funktion zu erhalten

Hier ist ein einfacher Arduino -Code, der die Funktionen min () und max () verwendet, um die minimalen und maximalen Werte in einem Array zu finden:

void setup ()
Serie.Beginnen Sie (9600); // serielle Kommunikation initialisieren
int myarray [] = 1, 2, 3, 4, 5; // Definieren Sie das Array mit 5 Elementen
int minvalue = min (myarray [0], myarray [1]); // Initialisieren Sie den Mindestwert mit den ersten beiden Elementen
int maxValue = max (myarray [0], myarray [1]); // Initialisieren Sie den Maximalwert mit den ersten beiden Elementen
// durch den Rest der Elemente durchlaufen, um die minimalen und maximalen Werte zu finden
für (int i = 2; i < 5; i++)
minvalue = min (minvalue, myarray [i]);
maxValue = max (maxValue, myarray [i]);

// Drucken Sie die minimalen und maximalen Werte
Serie.print ("Mindestwert:");
Serie.println (minValue);
Serie.print ("Maximalwert:");
Serie.println (maxValue);

void Loop ()

In diesem Code definieren wir ein Array myarray mit 5 Elementen. Wir initialisieren dann die Minwert Und MaxValue Variablen mit den ersten beiden Elementen des Arrays mit den Funktionen min () und max ().

Wir verwenden dann eine für die Schleife, um den Rest der Elemente im Array zu iterieren und die zu aktualisieren Minwert Und MaxValue Variablen entsprechend unter Verwendung der Funktionen min () und max ().

Schließlich drucken wir die Minwert- und MaxValue -Variablen mit der Serie aus.drucken().

Ausgang
In der Ausgabe wird der minimale und maximale Wert aus dem Array gedruckt.

Abschluss

Die Funktionen min () und max () in Arduino finden die minimalen und maximalen Werte in einem Array. Durch Initialisierung der minimalen und maximalen Werte und dann können wir leicht die maximalen und minimalen Werte von jedem Array finden. Für eine detaillierte Beschreibung von Mindest() Und max () Funktion Lesen Sie den Artikel.