Ein Überblick über Arduino und seine Bedeutung

Inhaltsverzeichnis:

Ein Überblick über Arduino und seine Bedeutung
Ein Überblick über Arduino und seine Bedeutung
Anonim

Mikrocontroller sind berüchtigt dafür, dass sie schwer zu programmieren sind. Das Ziel von Arduino ist es, einen zugänglichen Weg 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, gekoppelt mit einer integrierten Entwicklungsumgebung (IDE) zum Erstellen von Logik auf dem Chip.

Software und Hardware

Arduino ist sowohl in seiner Software- als auch in seiner Hardwarespezifikation Open Source, sodass Bastler die einfachsten Arduino-Module selbst von Hand zusammenbauen können. Anspruchsvollere vormontierte Arduino-Module können erworben werden und sind preisgünstig. Die Hardware ist in vielen Formatspezifikationen erhältlich, von einem kleinen tragbaren Gerät bis hin zu größeren oberflächenmontierten Modulen. Der primäre Modus der Computerverbindung ist über USB, obwohl es auch Bluetooth-, serielle und Ethernet-Formfaktoren gibt.

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

Obwohl die Arduino IDE nur unter Windows, Mac oder Linux funktioniert, gibt es eine Reihe von Schnittstellen, um Arduino mit einem Telefon oder Tablet zu steuern.

Image
Image

Bottom Line

Arduino bietet Benutzern einen einfachen Weg zur Erstellung interaktiver Objekte, die Eingaben von Sch altern und Sensoren entgegennehmen und physische Ausgänge wie Lichter, Motoren oder Aktuatoren steuern können. Da die Sprache auf weit verbreiteten Frameworks basiert, kann Arduino mit anderer Software auf dem Computer wie Flash oder sogar Web-APIs wie Twitter interagieren.

Projekte

Die Plattform hat bereits eine Gemeinschaft von Entwicklern gefördert, die viel Open-Source-Arbeit teilen. Enthusiasten haben damit eine Reihe innovativer Projekte entwickelt, von Software-Thermostatsteuerungen über Babyphone, die SMS-Benachrichtigungen senden, bis hin zu einer Spielzeugpistole, die jedes Mal feuert, wenn ein bestimmter Hashtag auf Twitter verwendet wird. Und ja, es gibt auch eine Seite mit Arduino-Projekten zur Steuerung von Kaffeegeräten.

Die Bedeutung von Arduino

Während einige dieser Arduino-Projekte leichtsinnig erscheinen mögen, nutzt die Technologie mehrere Trends, die sie zu einer potenziell wichtigen Kraft in der Branche machen werden. Das Internet der Dinge (IoT) ist ein beliebter Begriff, der in der Tech-Community verwendet wird, um alltägliche Gegenstä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 Gerätenutzung regulieren könnte, um Energiekosten zu sparen.

Die öffentliche Wahrnehmung verschiebt sich hin zur Integration von Technologie in den Alltag. Der kleine Formfaktor von Arduino ermöglicht die Anwendung auf alle Arten von Alltagsgegenständen. Tatsächlich ermöglicht der Arduino LilyPad-Formfaktor tragbare Arduino-Geräte.

Open-Source-Projekte wie Arduino senken die Eintrittsbarriere für Entwickler, die mit interaktiven Objekten experimentieren möchten. Diese Innovatoren werden in der Lage sein, mithilfe der Arduino-Plattform schnell Prototypen zu entwickeln und mit interaktiven Geräten zu experimentieren, bevor sie ein produktionsreifes Angebot erstellen. Der nächste Mark Zuckerberg oder Steve Jobs könnten eines Tages gefunden werden, um neue Wege für Computer zu schaffen, um mit der physischen Welt zu kommunizieren. Arduino ist eine großartige Möglichkeit, mit den Möglichkeiten intelligenter Geräte zu experimentieren.

Empfohlen: