Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Industrietechnik

Was ist Arduino und wie wird es programmiert? – Arduino-Programmierung

Arduino-Programmierung:Was ist Arduino und wie wird es programmiert?

Was ist Arduino?

Ein Arduino ist eine Open-Source-Hardwareplattform mit integrierter Programmierunterstützung. Es ist keine zusätzliche Hardware oder Software (z. B. Hex-Brenner) erforderlich, um Ihre Programme (z. B. Hex-Datei) auf das Arduin0 zu übertragen. Es sind alle notwendigen Peripheriegeräte für den Grundbetrieb angeschlossen. Es basiert auf einfachen AVR-Mikrocontrollern.

Arduino ist heutzutage eine wachsende Industrie und der Hauptgrund dafür ist die überwiegende Mehrheit der Bibliotheken. Nutzer müssen das Rad nicht neu erfinden. Lange traditionelle Codes wurden jetzt auf wenige Zeilen reduziert. Es ist einfach zu bedienen und steigert die Produktivität. Arduino kann verwendet werden, um eine Vielzahl von Projekten zu erstellen, die sowohl analoge als auch digitale Eingänge verwenden, und kann problemlos mit unterschiedlicher Hardware wie Schaltern, Encodern, Sensoren, Motoren, Relais und vielem mehr verbunden werden.

Leiterplattendesigns und Schaltpläne für Arduino-Platinen sind in der Internet-Community und in Blogs frei verfügbar und können auch von den jeweiligen Verkäufern erworben werden. Die integrierte Entwicklungsumgebung kann kostenlos heruntergeladen werden, verschiedene Versionen davon diese IDE sind verfügbar, um sie mit verschiedenen OS (Betriebssystemen) wie Mac, Windows usw. kompatibel zu machen.

Zum Vergrößern auf das Bild klicken

Warum Arduino wählen?

1) Arduino hat einen eingebauten Programmierer, um die Hex-Datei darin zu brennen, für die meisten Anfänger ist es sehr irritierend, Mikrocontroller und Brenner separat zu kaufen, und manchmal ist es sehr ärgerlich ärgerlich, wenn schlechte Hardware einen kleinen versteckten Drahtbruch hat und Sie viele wertvolle Stunden verschwenden.

2) Es ist Open Source, also arbeiten die ganzen Weltentwickler ständig an seinem Upgrade und beheben seine Fehler, sodass sein Support weltweit verfügbar ist.

3) Die größte Anzahl an Bibliotheken ist frei verfügbar, sodass die Person nicht viel grundlegenden Code schreiben muss, um die Dinge zum Laufen zu bringen.

4) Arduino unterstützt viele verschiedene Abschirmungen, die mit Stift-zu-Buchse-Headern an das einfache Arduino-Board angeschlossen werden können. Es reduziert die herkömmliche Verdrahtung und die Wahrscheinlichkeit von Fehlern ist geringer. Es ist außerdem platz- und energieeffizient.

Diese alle oben genannten Funktionen sind im Allgemeinen nicht mit einem einzelnen eigenständigen Mikrocontroller verfügbar. Aus diesem Grund wird Arduino sowohl von Bastlern als auch von Profis geliebt.

Arten von Arduino:

Arduino hat viele Boards, angefangen beim einfachen Arduino UNO bis hin zu Arduino Mega, ArduinoFio, Seerosenblatt und so weiter.

Und viele andere Boards.

Funktionen von Arduino UNO

Arduino UNO hervorstechende Merkmale sind:

Verwandter Beitrag:So entwerfen Sie eine Leiterplatte (Schritt für Schritt und Bildansichten)

Arduino-Programmierung – Schritt für Schritt

Aurdino programmieren ( Erstes Programm )

Beginnen wir mit Arduino UNO, es ist einfach genug, um damit zu beginnen, es basiert auf dem Atmega 328-Mikrocontroller

Starten Sie jetzt mit dem Basisprogramm Arduino First.

Laden Sie die Arduino IDE von www.arduino.cc herunter, installieren Sie sie und doppelklicken Sie dann auf das Softwaresymbol, um sie auszuführen. Grundlagen der Arduino-Programmierung:

Die Arduino-Codierung besteht aus zwei Hauptblöcken. Einer von ihnen heißt void setup und der andere ist void loop. Im Void-Setup definieren wir, welcher Pin ein- und ausgegeben werden soll. Es wird verwendet, um Variablen zu initialisieren und mit der Verwendung von Bibliotheken zu beginnen.

Der zweite Block des Codes ist eine void-Schleife. Es enthält den gesamten Code und die Logik innerhalb der Klammern (es wird endlos wiederholt).

Schreiben wir diesen absoluten Mindestcode:

Vergessen Sie nicht, das passende Board auszuwählen.

Sobald das Board ausgewählt ist, beginnen Sie jetzt mit dem Schreiben des Codes für dieses spezifische Board.

Funktionscode der Arduino-Programmierung

Einige grundlegende Funktionen der Arduino-Programmierung, die Sie sich merken sollten:

Pins definieren:

Diese Syntax wird verwendet, um den Pins von ardunio einen bestimmten Namen zuzuweisen.

Int   LED =13;

Hier ist 13 die Pin-Nummer und LED ist der neue Name dieses Pins, jetzt können wir mit beiden Namen auf denselben Pin zugreifen.

PinMode(x,y)-Funktion:

Wir wollen den Code schreiben, um die LED zu blinken. PinMode (X, Y)-Funktion:Diese Funktion benötigt 2 Argumente

1) Pin-Name oder -Nummer (X)  

2)   Definiert als Ausgabe oder Eingabe (y)

       Beispiel:pinMode(led,OUTUT)

Die obige Anweisung definiert Led als Ausgang.

DigitalWrite(x,y)-Funktion:

Diese Funktion schreibt Digital 1 oder 0 auf den Pin, der in den Argumenten dieser Funktion definiert ist. Diese Funktion benötigt auch 2 Argumente

Beispiel:

Digitalwrite(Led,HIGH)

Die obige Anweisung schreibt +5 Volt auf den Pin namens LED.

Verzögerungsfunktion:

Dies ist eine eingebaute Funktion von Arduino IDE. Es hat nur ein Argument, d.h. es gibt die Verzögerung in Millisekunden an.

Beispiel:

Verzögerung(1000);

Dann gibt uns diese Funktion eine Verzögerung von 1000 Millisekunden.

Endgültiges LED-Programm: Klicken Sie nun auf die Schaltfläche (wie im obigen Bild gezeigt), um das Programm auf das Arduino-Board zu laden. du hast es geschafft :)

Bleiben Sie dran für weitere Aktualisierungs-Tutorials wie dieses.

Sie können auch
lesen


Industrietechnik

  1. Was ist Plasmaschneiden und wie funktioniert Plasmaschneiden?
  2. Was ist MIG-Schweißen und wie wird MIG-Schweißen durchgeführt?
  3. Was ist Löten? - Typen und wie man lötet
  4. Was ist elektrochemisches Schleifen und wie wird es durchgeführt?
  5. Was ist Löten und wie wird Metall gelötet?
  6. Was ist Kupferlöten und wie wird es gemacht?
  7. Was ist Schweißrauch? - Gefahren und wie man sie reduziert
  8. Was ist Stabschweißen? - Ausrüstung und wie man es macht
  9. Was sind Schweißspritzer und wie können sie reduziert werden?
  10. Was ist Lean Digital und wie wird es integriert?