Erste Schritte mit Arduino

Erste Schritte mit Arduino
Der Arduino ist eine fortschrittliche Form eines Mikrocontrollers, an dem vergleichsweise einfacher zu arbeiten ist. In ähnlicher Weise ist es eine Art Plug -and -Play -Gerät und für die Anfänger viel einfacher zu lernen, wie man unterschiedliche Projekte im Zusammenhang mit eingebetteten Systemen erstellt. Arduino verfügt über verschiedene Arten von Mikrocontroller -Boards mit unterschiedlichen Spezifikationen, und das häufigste Arduino Board ist das Arduino Uno Board. Alle Arduino -Boards können mit der Arduino IDE -Software konfiguriert werden. In diesem Diskurs wird erklärt, wie man das Arduino Uno Board benutzt

Arduino uno

Das Arduino Uno -Board wird mit einer Erinnerung an 32 Kilobyten und einen statischen Widder von 2 Kilobyten ausgestattet. Die empfohlene Eingangsspannung, bei der die Board einen Brunnen abbricht, liegt im Bereich von 7 bis 12 Volt. Während die Betriebsspannung für die Karte 5 Volt beträgt.

Für digitale Eingänge und Ausgänge gibt es 14 Stifte und für die analogen Eingänge und Ausgänge sind die Arduino Uno mit 6 Stiften versehen. Diese Karte hat auch die Option von 5 Volt und 3.3 Volt als Eingangsspannung für kleine Projekte wie das Leuchten einiger LEDs oder für die Geräte, die bei niedrigen Spannungen arbeiten. Für die serielle Kommunikation zur Übertragung von Daten werden zwei Stifte vorgesehen.

Das Arduino Uno Board verfügt über einen USB. Alle Arduino -Boards verfügen über eine Reset -Taste, mit der die Platine auf ihre ursprünglichen Einstellungen zurückgesetzt werden kann. Das Arduino Uno Board ist mit der Familie Atmel ausgestattet, dh der ATMega328p.

Arduino -Software

So konfigurieren Sie das Arduino uno Das für die Arduino -Programmierung verwendete Software -Tool ist die Arduino -IDE, die zwei Programmiersprachen unterstützt, nämlich C++. Das Arduino -Programm hat zwei Hauptfunktionen: Die erste Funktion ist die Setup -Funktion und die zweite Funktion ist die Schleifenfunktion. In der Setup -Funktion werden hauptsächlich Variablen, PIN -Modi Bibliotheken initialisiert, und die Schleifenfunktion führt das Programm mithilfe der initialisierten Funktionen und Variablen aus. Die Arduino IDE kann von der offiziellen Website von Arduino heruntergeladen werden. Klicken Sie einfach auf den folgenden Link:

Laden Sie die Arduino -Software herunter, indem Sie auf die im Rot hervorgehobene Option klicken, wenn Sie Windows -Plattform verwenden, und installieren Sie die Software, indem Sie einfach die heruntergeladene Datei ausführen. Öffnen Sie nach der Installation die Arduino -IDE, die wie folgt sein wird:

Um das Arduino uno zu programmieren, ist das Arduino -Board mit dem Computer verbunden und wird auf diese Weise mit dem USB -Kabel mit der Arduino -Software an die Arduino -Software verbunden.

Wenn Arduino Uno dort angeschlossen ist, wird eine grüne LED am Arduino eingeschaltet, was bedeutet, dass Arduino weiter angeschlossen ist, kann dies von der Arduino -Software bestätigt werden. Wenn der Arduino angeschlossen ist, wird die Verbindung am Ende der Software automatisch in rot hervorgehoben.

Beispiel

Zu Demonstrationszwecken wird eine einfache Skizze zum Blinken einer LED unter Verwendung von Arduino Uno durchgeführt. Die für dieses kleinen Projekt erforderlichen Komponenten sind:

  • Arduino Uno Board
  • Jumperdrähte
  • LED
  • Widerstand von 220 Ohm

Das Diagramm für das Blinken des LED -Projekts ist als:

Der Code für Arduino wird ausführlich erklärt:

Zunächst wird in der Stepup -Funktion der Pin, bei dem die LED angeschlossen ist. In diesem Projekt ist die LED an Pin 10 angeschlossen, sodass die Pin -Nummer 10 und als Ausgabegerät verwendet wird, sodass der Modus für die LED ausgegeben wird.

void setup ()
PinMode (10, Ausgabe);

Wenn Sie zur Schleifenfunktion kommen, um LED Blink zu machen, haben wir beide Zustände, die hoch und niedrig sind. Um die Zustände zuzuweisen, haben wir die Funktion DigitalWrite () verwendet. Da wir die LED mit dem Pin 10 verbunden haben, ist das erste Argument die Pin -Nummer und das zweite Argument ist der Zustand der LED, der hoch ist:

DigitalWrite (10, hoch);

Dann haben wir eine Verzögerung von 5 Millisekunden gegeben, sodass die LED für 5 Millisekunden im High State bleibt:

Verzögerung (500);

Danach haben wir erneut die Funktion DigitalWrite () verwendet, um LED einen niedrigen Zustand zu geben:

DigitalWrite (10, niedrig);

Um die LED für rund 5 Millisekunden in Betrieb zu halten, wird eine Verzögerung von 5 Millisekunden angegeben:

Verzögerung (500);

Hier ist der Abschluss Arduino -Code zum Blinken der LED:

void setup ()
PinMode (10, Ausgabe);

void Loop ()
DigitalWrite (10, hoch);
Verzögerung (500);
DigitalWrite (10, niedrig);
Verzögerung (500);

Nachdem Sie den Code zuerst geschrieben haben. Der Kompilierungsstatus wird im Ausgangsfenster unten angezeigt.

Nachdem das Programm zusammengestellt wurde. Der erfolgreiche Status des Hochladens wird unten im Ausgabemenü unten angezeigt.

Ausgang

Abschluss

Die Arduino -Boards werden verwendet, um die Mikrocontroller zu programmieren und die Verwendung von Mikrocontrollern zu erleichtern. Diese Boards sind auch hilfreich, damit die Anfänger etwas über das Schaltungsdesign und ihre Implementierung erfahren können. In ähnlicher Weise machen diese Boards die Vernetzung verschiedener Geräte mit Mikrocontrollern einfach. In diesem Artikel wird ein Arduino Uno mit einer Demonstration eines einfachen Projekts veranschaulicht.