Skip to main content

Was ist Arduino? Eine vollständige Definition

#01 Was ist ein Arduino - Hardware [German/Deutsch] (Kann 2024)

#01 Was ist ein Arduino - Hardware [German/Deutsch] (Kann 2024)
Anonim

Überblick:

Wollten Sie schon immer ein Programm erstellen, das Ihren Kaffee buchstäblich für Sie zubereiten kann? Wenn ja, könnten Sie an der Entwicklung von Mikrocontrollern interessiert sein.

Mikrocontroller sind dafür bekannt, dass sie schwer zu programmieren sind. Das Ziel von Arduino ist es, einen zugänglichen Zugang für Softwareentwickler zu schaffen, um in die Welt der Mikrocontroller-Programmierung einzusteigen. Arduino ist eine Mikrocontroller-Schnittstelle, die um einen Atmel ATmega-Prozessor herum aufgebaut ist, verbunden mit einer Sprach- und Programmierumgebung zum Erstellen von Logik auf dem Chip.

Software und Hardware:

Arduino ist sowohl in der Software- als auch in der Hardwarespezifikation Open Source, so dass Hobby-Anwender die einfachsten Arduino-Module von Hand zusammenbauen können. Anspruchsvollere, vormontierte Arduino-Module können zu einem günstigen Preis erworben werden. Die Hardware ist in vielen Formatspezifikationen erhältlich, von kleinen tragbaren Geräten bis zu größeren oberflächenmontierten Modulen. Die Verbindung zwischen Computer und Computer erfolgt hauptsächlich über USB. Bluetooth, serielle und Ethernet-Formfaktoren sind ebenfalls vorhanden.

Die Arduino-Software ist kostenlos und Open Source. Die Programmierplattform basiert auf der beliebten Wiring-Sprache. Die IDE basiert auf Processing, einer unter Designern und Prototypen bekannten Sprache. Im Gegensatz zu den meisten Mikrocontroller-Schnittstellen ist Arduino plattformübergreifend. Es kann unter Windows, Linux und Macintosh OS X ausgeführt werden.

Anwendungen:

Mit Arduino können Benutzer auf einfache Weise interaktive Objekte erstellen, die Eingaben von Schaltern und Sensoren übernehmen und physische Ausgänge wie Leuchten, Motoren oder Aktuatoren steuern. Da die Sprache auf gut verwendeten Frameworks basiert, kann Arduino mit anderer Software auf dem Computer wie Flash oder sogar mit Web-APIs wie Twitter interagieren.

Projekte:

Die Plattform hat bereits eine Community von Entwicklern gefördert, die viel Open-Source-Arbeit teilen. Enthusiasten haben damit eine Vielzahl innovativer Projekte erstellt, von Software-Thermostat-Controllern über Babyphone, die SMS-Benachrichtigungen senden, bis zu einer Spielzeugpistole, die jedes Mal ausgelöst wird, wenn ein bestimmter Hashtag auf Twitter verwendet wird. Und ja, es gibt sogar eine ganze Seite von Arduino-Projekten zur Steuerung von Kaffeegeräten.

Bedeutung von Arduino:

Während einige dieser Arduino-Projekte frivol erscheinen mögen, knüpft die Technologie an eine Reihe von Trends an, die sie zu einer potenziell wichtigen Kraft in der Branche machen werden. "Das Internet der Dinge" ist ein beliebter Ausdruck, der in der Tech-Community verwendet wird, um Alltagsgegenstände zu beschreiben, die mit dem Internet verbunden sind und Informationen austauschen können. Intelligente Energiezähler sind ein häufig verwendetes Beispiel, das die Verwendung von Geräten regeln könnte, um Geld zu sparen. Das Internet der Dinge wird von vielen als wichtiger Bestandteil des lose definierten Phänomens Web 3.0 bezeichnet

Das Konzept des Ubiquitous Computing entwickelt sich schnell zu einer kulturellen Norm. Die Wahrnehmung und das Komfortniveau der Öffentlichkeit verlagert sich in Richtung der Integration von Technologie in das Alltagsgefüge. Der kleine Formfaktor von Arduino ermöglicht die Anwendung in allen Arten von Alltagsgegenständen. Der Arduino LilyPad-Formfaktor ermöglicht tragbare Arduino-Geräte.

Werkzeug für Innovation:

Open-Source-Projekte wie Arduino senken die Eintrittsbarriere für Entwickler, die mit interaktiven Objekten experimentieren möchten. Dies wird eine Chance für eine neue Energiewelle und Startups bei der Schaffung des Internets der Dinge schaffen. Diese Innovatoren können mit der Arduino-Plattform schnell interaktive Geräte prototypisieren und experimentieren, bevor sie ein produktionsfertiges Angebot erstellen. Der nächste Mark Zuckerberg oder Steve Jobs könnte eines Tages gefunden werden, um neue Wege für Computer zu schaffen, um mit der physischen Welt zu kommunizieren. Es ist ratsam, auf diesen Raum zu achten, und Arduino ist eine großartige Möglichkeit, Ihre Zehen in die Möglichkeiten interaktiver Objekte zu tauchen.