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 ()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.