Umwandeln Sie die Zahl in Arduino in verschiedene Basen

Umwandeln Sie die Zahl in Arduino in verschiedene Basen
Arduino ist ein Mikrocontroller -Board, das verschiedene mathematische Berechnungen durchführen können. Arduino ist eine vielseitige Karte, mit der viele Aufgaben automatisiert werden können, indem sie Eingaben von Benutzern entgegennehmen. In der Mikrocontroller -Programmierung verwenden wir binäre oder hexadezimale Werte. Manchmal müssen wir Alphabete oder Zahlen in andere Zahlenbasen umwandeln. Hier in diesem Artikel werden wir also den Code behandeln, der eine beliebige Zahl in verschiedene Basen umwandeln kann.

Einführung in verschiedene Basen

Ein Zahlensystem wird verwendet, um verschiedene Zahlen darzustellen. Es bietet eine mathematische Notation zum Schreiben von Zahlen in verschiedenen Kombinationen und Basen. Das Zahlensystem liefert die arithmetische und algebraische Struktur von Zahlen, die Computer und Mikrocontroller verarbeiten können.

Basis 16- oder Hexadezimalzahlsystem wird häufig in Mikrocontrollern und Mikroprozessor -Boards verwendet. Andere Basensysteme wie z Binär (Basis 2) oder Oktal (Basis 8) Systeme werden ebenfalls weit verbreitet.

Hier sind einige Beispiele für Zahlen, die in verschiedenen Basen dargestellt werden:

Dez Verhexen Oktober Behälter
0 0 000 0000
1 1 001 0001
2 2 002 0010
3 3 003 0011
4 4 004 0100
5 5 005 0101
6 6 006 0110
7 7 007 0111
8 8 010 1000
9 9 011 1001
10 A 012 1010
11 B 013 1011
12 C 014 1100

Arduino und andere Mikrocontroller verarbeiten Informationen im binären und hexadezimalen Format. Als Arduino -Mikrocontroller -ATMEGA328P ist acht Bit, sodass die Verwendung von binären oder hexadezimalen Informationen leicht zu verarbeiten ist.

Wir haben die grundlegende Einführung des Zahlensystems behandelt. Jetzt schreiben wir Arduino -Code, um eine Zahl in verschiedene Basen umzuwandeln.

Konvertieren einer Zahl mit Arduino IDE in verschiedene Basen konvertieren

Die Arduino -Programmierung wird mit einem Format geliefert, mit dem eine beliebige Zahl in verschiedene Basen wie Hex, Binär oder OCT umwandeln kann. Laden Sie nun den angegebenen Code in das Arduino -Board hoch, um die angegebenen Zahlen in OCT, Hex oder Binary umzuwandeln.

Code

Öffnen Sie die Arduino IDE und wählen Sie die Board, die Sie nach diesem Klicken hochladen:

Dieser Code begann mit der Initialisierung der Baud -Rate, damit wir die Ausgabe auf dem Serienmonitor sehen können. Hier haben wir eine Nummer 10 genommen, die in verschiedene Basen wie Bin, Hex und OCT umgewandelt wird.

void setup ()
Serie.Beginnen Sie (9600);
Serie.print ("Nummer 10 in Bin:");
Serie.println (10, bin);
Serie.print ("Nummer 10 in Hex:");
Serie.println (10, hex);
Serie.print ("Nummer 10 in Oktober:");
Serie.println (10, Oktober);

void Loop ()

Ausgang

Im Ausgangsfenster können wir sehen, dass die Nummer 10 in alle drei verschiedenen Basen umgewandelt wird.

Wir haben eine Zahl mit demselben Format in verschiedene Basen umgewandelt. Jede Dezimalzahl kann in verschiedene Zahlenbasen umgewandelt werden.

Abschluss

Die Arduino -Programmierung ist in der Natur sehr vielseitig. Es ermöglicht häufige Konvertierungen von einer Zahlenbasis zu einer anderen. Hier enthält dieser Artikel einen Beispielcode für die Konvertierung auf Nummer 10 in verschiedene Basen. Um eine andere Nummer zu konvertieren, finden Sie im angegebenen Beispielcode.