Was ist Arduino und warum wird es verwendet??

Was ist Arduino und warum wird es verwendet??
Sind Sie einer von denen, die sich für Elektronik interessieren, aber sie finden sie gleichzeitig einschüchternd?? Sie haben wahrscheinlich an Ihr erstes Elektronikprojekt nachgedacht, aber nicht sicher, wie und wo Sie anfangen sollen. Angenommen, Sie haben zumindest ein anständiges Verständnis von Elektronikkonzepten wie Schaltungen, Strom, Spannung, Strom und integrierten Schaltungen. In diesem Fall gibt es ein Tool, mit dem Sie mit Ihrem Dream Electronics -Projekt beginnen können.

Arduino ist eine Open-Source-Elektronikplattform mit vereinfachte Hardware und Software, um Anfänger zu erleichtern, aber flexibel genug, um von Fachleuten verwendet zu werden. Der Arduino wurde 2005 aus der Zusammenarbeit der Fakultät und Studenten des Interaction Design Institute IVrea (IDII) in Ivrea, Italien, geboren. Ziel war es, den Schülern des Instituts kostengünstige, benutzerfreundliche Leitertafeln für ihre Elektronikprojekte zur Verfügung zu stellen. Unerwartet erreichte Arduino bald ein breiteres Publikum - Studenten, Hobbyisten, Programmierer und sogar Fachkräfte. Was macht Arduino so beliebt? Lesen Sie weiter, um mehr über dieses Entwicklungsausschuss zu erfahren, das von Elektronikbegeisterten beliebt ist.

Arduino -Hardware

Die Hardware von Arduino ist Open Source, was bedeutet. Die Gründer haben die Entwürfe und Dokumentation der auf ihrer Website verfügbaren Boards erhältlich.

Im Laufe der Jahre gab es verschiedene Arten von Arduino, aber alle teilen sich eines gemeinsam, den Mikrocontroller oder den integrierten Schaltkreis, der als Gehirn des Boards dient. Hier geht der Code an die Nutzerprogramme des Boards. Die meisten Arduino-Boards bestehen aus 8-Bit-ICs von Atmel Company, aber Boards mit viel schnellerer Leistung verwenden 32-Bit.

Sie können auch einen USB -Anschluss auf der Tafel finden, der sowohl einen Strom- als auch einen Datenanschluss, eine Laufbuchse für die Stromversorgung, einen LED -Leistungsanzeige, einen Reset -Taste, einen Spannungsregler und TX/RX -LEDs sein kann. Es gibt auch eine Reihe markierter Stifte für 5 V, 3.3V, GND, Analog, Digital, PWM und AREF. Diese Stifte werden hauptsächlich zum Anbringen von Erweiterungskarten oder Schildern an Arduino verwendet, um zusätzliche Funktionen wie Netzwerkverbindung, LCD und Joysticks zu erhalten. Die Stifte können auch verwendet werden, um Komponenten aus einem Breadboard zum Prototyping zu befestigen.

Arduino -Software

Die wichtigste Programmiersprache, die zum Code eines Arduino verwendet wird, ist C oder C++. Arduino verfügt über eine offizielle integrierte Entwicklungsumgebung (ID), die die Codierung erleichtert, insbesondere für Anfänger. Die Arduino IDE hat eine minimalistische Schnittstelle, die es einfach macht, den Code in das Arduino -Board zu schreiben, zu kompilieren und hochzuladen. Es ist eine vielseitige Software, die mit Mac, Windows und Linux kompatibel ist. Arduinos Software ist ebenfalls Open-Source. Wie seine Hardware ist es offen für die Entwicklung, die Codierung den Benutzern zu erleichtern, die neu und erlebt sind. Erweiterte Benutzer können das Arduino -Board in jeder Programmiersprache mit Compilern programmieren, die Binärmaschinencode erzeugen.[1]

Viele Benutzer, insbesondere Anfänger, würden sich normalerweise für die Arduino -IDE entscheiden, um den Mikrocontroller zu programmieren. Trotzdem können andere Plattformen, die Arduino IDE wie Platformio und KTechlab ähneln, auch verwendet werden, um einen Arduino zu programmieren. Diese sind auch kostenlos, Open-Source und einfach zu bedienen.

Warum einen Arduino verwenden??

Es gibt viele andere Mikrocontroller und Entwicklungsgremien, aber Arduinos Barrierefreiheit, leicht verständliches Hardwaredesign und einfache Software machen es für verschiedene Arten von Benutzern attraktiv. Es gibt auch andere Gründe, warum Arduino trotz vieler anderer Wettbewerber die bevorzugte Wahl für seine Tausenden von Anhängern ist:

Erschwinglich

Arduinos Hardware ist relativ billiger als andere Mikrocontroller -Architektur. Sie können Ihre Elektronikprojekte mit einem vorgeprägten Arduino -Vorstand durchführen, um unter 50 US -Dollar zu gelangen. Arduino -Module, die zusammengebaut werden können, kosten noch billiger. Darüber hinaus kann die Arduino IDE kostenlos heruntergeladen werden.

Plattformübergreifend

Arduino kann mit einer flexibleren Plattform programmiert werden, die Arduino IDE, die auf drei Betriebssystemen ausgeführt werden kann - Linux, Windows und Mac, im Gegensatz zu den meisten Mikrocontrollern, die nur auf Windows ausgeführt werden können.

Leicht zu programmieren

Das Programmieren eines mikrocontrollischen Mikrocontrollers ist oft unordentlich, und der Code ist nicht einfach zu verstehen, insbesondere für Neulinge. Arduino bietet eine einfache und leicht verständliche Codierungsplattform über die Arduino IDE. Es ist freundlich für die Schüler und diejenigen, die noch in Elektronikprojekten neu sind, um Codierung zu vereinfachen und zu kompilieren und Codes hochzuladen, und beseitigt die Notwendigkeit eines externen Programmierers oder Brenners. Sogar Profis und erfahrene Programmierer verwenden Arduino IDE wegen ihrer unkomplizierten Schnittstelle.

Breite Bibliotheken von Codes

Die Arduino -IDE ist auch mit einer breiten Bibliothek von Codes vorgeladen, die Benutzer verwenden, ändern oder üben können. Benutzer können diese Codes anstelle von Codierung von Grund auf neu verwenden oder die Codes für ähnliche Projekte ändern. Dies erleichtert den Anfängern das Lernen, da sie bereits Codes haben, mit denen sie sich mit Tonnen von Tutorials aus Arduinos Community vertraut machen können. Es kommt auch Fachleuten zugute, indem sie ihnen Zeit sparen, da sie einfach Nuggets von Codes kopieren können, die sie für ihre Projekte aus den Bibliotheken benötigen.

Open-Source-Software und Hardware

Die Open-Source-Natur von Arduino ist ein weiterer großer Vorteil für Benutzer. Da das Design von Arduino für die Öffentlichkeit zugänglich ist, können Benutzer das Design ändern und eine eigene Version des Boards erstellen. Erfahrene Benutzer können sogar Produkte auf Arduino-basierte Produkte herstellen. Neulinge können das Design auch auf ein Breadboard legen, um es besser zu verstehen. Mit Software in Bezug auf erfahrene Programmierer können die Sprache von Arduino über C ++-Bibliotheken erweitern.

Arduino Boards und Projekte

Für verschiedene Arten von Benutzern und Projekten werden mehrere Arduino -Boards entwickelt. Arduino Uno zum Beispiel eignet sich für Anfänger und einfache Projekte mit 14 digitalen E/A -Stiften. Andererseits wird Arduino Mega für komplexe Projekte mit seinen 54 E/A -Stiften verwendet, mit denen sie interagieren können. Lilypad ist eine kreative Version von Arduino mit seinem einzigartigen Lilypad -Design. Es ist auch waschbar und wird häufiger in Wearables verwendet. Dies sind nur einige der vielen Arten von Arduino, mit denen Sie Ihre Elektronikprojekte erstellen können.

Es wurden Tausende von in Arduino ansässigen Projekten seit ihrer Einführung durchgeführt, von einfachen bis zu komplexen Projekten wie Musikinstrumenten, Auto-Robotern, Fernbedienungen und sogar Sicherheitssystemen. Arduino ist ein revolutionäres Werkzeug in der Elektronik. Die verständliche Hardware und Software machen es zu einem großartigen Werkzeug zum Lernen und Erstellen von DIY -Projekten. Aufgrund seiner geringen Kosten und der einfachen Zugänglichkeit hat es auch seine Verwendung in vielen Branchen erweitert. Unabhängig davon.

Quellen

[1] Arduino.”Wikipedia, 8-Mai 2021, https: // en.Wikipedia.org/wiki/arduino, abgerufen am 12. Mai 2021