
Arduino ein elektronische Entwicklungs- und Programmierplattform wodurch verschiedene Arten von Projekten durch ein Platte korrekt montiert, Daher ist es notwendig, alles wissen zu können. die Programmierumgebung desselben. Es sei erwähnt, dass dies der schwierigste Teil von allem ist, daher hängen die Programmierkenntnisse hauptsächlich davon ab die Programme dass sie haben.
Sie sind Arduino-Boards wie jedes andere Programmiersprache Es wird eine große Anzahl von Operatoren, Funktionen, VariablenUnter anderem kann dieses gesamte Gebiet sehr umfangreich sein, weshalb wir uns hauptsächlich auf Folgendes beziehen werden: die wichtigsten Variablen bei der ProgrammierungDiese können je nach den Programmierebene das Sie erhalten möchten.
Bedenken Sie, dass die Kenntnis jedes dieser Faktoren Ihnen bei der Nutzung und Verwaltung dieser Plattform helfen wird. die Entwicklung jedes Ihrer ProjekteHier werden wir Ihnen zeigen, dass Dies sind die Arduino-Variablen., Wozu dienen sie und welche sind die wichtigsten?Dazu befolgen Sie bitte genau alle Anweisungen, die wir Ihnen im Folgenden geben.
Was sind Variablen in der Arduino-Programmiersprache und wozu werden sie verwendet?
Variablen sind der Ort, an dem man ein Datenelement speichern. Es hat Name, Wert und Typ. Im Falle von Variablennamen können diese Folgendes enthalten: Buchstaben, Zahlen und SymboleSie sollten vor allem damit beginnen ein Brief obwohl sie auch damit beginnen können "_" Dies ist jedoch nicht unbedingt empfehlenswert, da das Kriterium auf Bibliotheksroutinen basiert.
Diese Namen können auch Folgendes umfassen Groß- und KleinschreibungIn C werden Groß- und Kleinbuchstaben unterschieden. die Variablen immer sie gehen hinein Kleinbuchstaben und GroßbuchstabenkonstantenDies ist in solchen Fällen das Normalste der Welt.
Innerhalb des Code für Termin der Variablen, entweder in Kleinbuchstaben, aber mit durch Unterstriche getrennten Wörtern, so viele wie nötig, um die Lesbarkeit zu verbessern, oder mithilfe von Umrechnungen „CapWords“ (Wörter, die mit einem Großbuchstaben beginnen). In den meisten Fällen ist es jedoch üblich, mit einem Kleinbuchstaben zu beginnen.
Die Verwendung eines einzelnen Unterstrichs als Präfix für nicht-öffentliche Methoden und Instanzvariablen. Bezüglich der zu vermeidenden Namen ist es wichtig, die Zeichen niemals zu verwenden. „L“ der Kleinbuchstabe l und „O“ der Großbuchstabe o oder „I“ der Großbuchstabe i als einfache Zeichen für Variablennamen, da dies zu Folgendem führen kann kann beim Lesen des Codes zu Verwirrung führen.
Struktur einer Variablen in Arduino: Aus welchen Teilen besteht sie und was enthält jeder einzelne?
Wie bereits erwähnt, sind Variablen eine der Möglichkeiten, einen Wert speichern, Sie haben ein Name und sind nur von einem Typ. Diese Variablen können größtenteils für viele Dinge verwendet werden, wie zum Beispiel Kontrollen, mathematische Operationen– für eine tiefgreifende Transformation auf allen Ebenen.
Darüber hinaus besitzt es eine Struktur, die wir im Folgenden erläutern:
Aussage
Es sollte nochmals betont werden, dass die Variablen eine Name, Wert und TypMit der Zuteilung ist es möglich Ändern Sie den Wert der Variablen nach Bedarf. Alle Variablen müssen deklariert werden, bevor sie verwendet werden. Daher müssen Deklarationen am Anfang jeder Zeile stehen. Funktion oder Anweisungsblock. Bei der Deklaration einer Variablen muss zunächst angegeben werden, dass sie einen bestimmten Wert hat. den Variablentyp und dann ihren Namen. Optional kann man ihr auch einen Wert zuweisen; dies nennt man Initialisierung der Variablen.
Im Falle der Deklaration besteht diese aus einem Variablentyp und einer durch diesen getrennten Liste von Variablen, wie beispielsweise im Folgenden:
int i,j; Unsigned long length, counter; Float x,pj;
Variablen können in der Deklaration initialisiert werden:
Unsigned long counter=0; Float pi=3.1416;
Es ist auch möglich, den const-Modifikator zu verwenden, um anzugeben, dass die Variable zur Laufzeit nicht geändert werden kann:
Const float e=2.7182
Es ist wichtig, dies zu berücksichtigen die Deklaration einer Variablen Dies kann im Programm nur einmal durchgeführt werden. Der Wert der Variablen kann jedoch jederzeit einfach durch die Verwendung von geändert werden. Arithmetik und verschiedene Rücktritte.
Die Variablen können werden wurde an mehreren Stellen im Programm erklärt. und in Bezug auf den Ort, an dem diese Deklaration erfolgt. All dies bestimmt, in welchem Teil des Programms sie verwendet werden kann. sogenannter variabler Gültigkeitsbereichwas wir später erläutern werden.
In Bezug auf C und C ++ Es heißt, es handele sich um statisch typisierte Sprachen, was bedeutet, dass die Typüberprüfung … wird während der Kompilierung und nicht während der AusführungAuf diese Weise kann der Typ einer Variablen zur Laufzeit nicht geändert werden. Bei anderen, in der Regel interpretierten Sprachen mit dynamischer Typisierung kann dieselbe Variable zu verschiedenen Zeitpunkten Werte unterschiedlicher Typen annehmen, wie beispielsweise bei … Python oder PHP.
Bereich
Variablen können am Anfang des Programms vor dem Teil von deklariert werden die setup()-Konfiguration, lokal innerhalb von Funktionen und manchmal innerhalb eines Blocks, wie zum Beispiel Schleifen vom Typ IF..for.. usw.Der Anwendungsbereich bzw. die Fähigkeit bestimmter Teile eines Programms, die Variable zu verwenden, wird dadurch bestimmt, wo die Variable deklariert wird.
Globale Variablen sind solche, die von jeder Funktion und jedem Skript in einem Programm gesehen und verwendet werden können. Wie bereits erwähnt, muss diese Art von Variable am Anfang des Programms, direkt vor dem Startbefehl, deklariert werden. Konfiguration. Ebenso sollte man bedenken, dass bei der Erklärung eines globale Variable, befindet sich in einem permanenten Speicherbereich innerhalb eines statische Zone Daten und die übermäßige Verwendung globaler Variablen stellen eine ineffiziente Speichernutzung dar.
Lokale Variablen sind solche, die Sie werden innerhalb einer Funktion oder als Teil einer Schleife definiert.Diese sind nur sichtbar und können nur innerhalb von die Funktion, in der es deklariert wurdeAuf diese Weise ist es möglich, zwei oder mehr Variablen mit demselben Namen in verschiedenen Teilen desselben Programms zu haben, wo sie... enthalten unterschiedliche WerteAllerdings sollte erwähnt werden, dass diese Vorgehensweise nicht unbedingt empfehlenswert ist, da sie den Code schwerer lesbar macht.
Der Modifikator von die statische Variable Es dient dazu, Variablen zu definieren, die nur innerhalb einer Funktion sichtbar sind. Im Gegensatz dazu lokale Variablen die bei jedem Funktionsaufruf erstellt und zerstört werden, die statische Variablen Es zeichnet sich dadurch aus, dass es seine Werte zwischen Funktionsaufrufen beibehält.
Konstanten
In der Programmierung ist eine Konstante ein Wert, der während der Ausführung eines Programms nicht verändert werden kann; daher muss er während des gesamten Programms konstant bleiben. feste Zeit, So kann es nur gelesen werden. Analog dazu entspricht eine Konstante … eine festgelegte Länge eines reservierten Bereichs im Hauptspeicher des Computers, wo das Programm typischerweise feste Werte speichert. Zum Beispiel könnte es so sein: PI-Wert = 3.1416.
Im Fall von const-ModifikatorDas Verhalten einer Variablen wird dadurch verändert, dass sie „schreibgeschützt“, Das bedeutet, dass sie wie jede andere Variable verwendet werden kann, ihr Wert in diesem Fall jedoch nicht geändert werden kann. In der Umgebung der Arduino-Programmierung Es gibt auch vordefinierte Konstanten oder Ausdrücke, die es einfacher machen. Code-Lesungen.
En C + + Konstanten können auch auf Modulebene vor der Kompilierung definiert werden, sodass sie keinen Speicher belegen und ihr Name durch den in der Moduldefinition festgelegten Wert ersetzt werden kann. der KompilierungsprozessDiese Konstanten werden größtenteils geschrieben von Namen mit Großbuchstaben und Unterstrichen zur Trennung der Wörter.
Liste der wichtigsten Variablen der Arduino-Programmiersprache, die Sie kennen sollten
Aktuell finden Sie verschiedene Variablen der Arduino-Programmiersprache.
Die in Variablen gespeicherten Daten können unterschiedlichen Typs sein, die wir Ihnen im Folgenden zeigen werden:
- Verkohlen: Sie dienen hauptsächlich zum Speichern von Zeichen, wobei es sich um Buchstaben handeln kann, die entweder “” oder ´´ sein müssen, char letter = “a”; , Char letters = “2”.
- Byte: Bei Bytes können Zahlen zwischen 0 und 255 gespeichert werden, und der Zahlenbereich beträgt 8 Bit.
- Intern: Diese belegen 2 Bytes (16 Bit) und speichern daher Zahlen zwischen 2x -15 und 2x 15 – 1, also zwischen -32,768 und 32,767.
- Long: Es belegt 32 Bit (in Bytes) und hat einen Wertebereich von -2,147,483,683 bis 2,147,483,647.
- Ganzzahl ohne Vorzeichen: Dies belegt ebenfalls 2 Bytes, aber da es kein Vorzeichen hat, kann es Werte zwischen 0 und 2×16 -1 annehmen, also zwischen 0 und 65,535.
- Double: Es zeichnet sich außerdem dadurch aus, dass es Dezimalzahlen speichert, hat aber 8 Bytes (64 Bit).
- Schweben: Dies sind Dezimalzahlen, die 32 Bit, also 4 Byte, belegen; sie können Werte zwischen -3.4028235E+38 und +3.4028235E+38 annehmen.
Sie sollten bedenken, dass Sie bei der Auswahl eines Datentyps immer denjenigen wählen sollten, der am wenigsten Speicherplatz benötigt und die meisten Informationen abdeckt. die erforderlichen Bedürfnisseda diese belegen würden Speicherplatz im Speicher des Arduino-Boards und könnte die Das Programm benötigt mehr Speicher von denen es bereits verfügbar ist.
















