Arduino ist eine Open-Source, programmierbare Microcontroller und Software basierend auf dem ATMega-Chip. Obwohl dem Arduino als Prototypisierungsplattform ausgelegt ist, kann es in verschiedenen Elektronik-Projekte, ob temporär oder eingebettete verwendet werden. Das Arduino-Board kann mit der Arduino-Software programmiert werden. Die Syntax hierfür ist ähnlich wie C/C++ und Java. Es soll einfach und leicht zu bedienen sein und kann von jedermann, vom Anfänger bis zum Experten gleichermaßen bedient werden.
Arduino ist eine open-Source-Plattform erhalten Sie von der Source Code und Schaltpläne dafür halten. Dies bedeutet, dass Sie so weit hinein vertiefen können, wie Sie, erstellen selbst Ihre eigenen Arduino-Boards möchten. Es gibt auch eine große Community dahinter, und finden Sie viele Tutorials und Projekte aus aller Welt online.
Was kann ich mit einem Arduino?
Ziemlich alles, was Sie wollen! Es wurde in so vielfältiger Weise eingesetzt, wie die Möglichkeiten praktisch unbegrenzt sind. Abgeschlossene Projekte haben aufgenommen, Roboter, Kunstinstallationen, InCar-Computer, MIDI-Controller, cocktail Entscheidungsträger, Mensch-Computer Schnittstellen, Facebook 'wie' Zähler, Werbung, anzeigen, Uhren, Musikinstrument, benutzerdefinierte Maus und Tastatur, Haustechnik... Die Liste geht weiter und weiter!
Die wichtigsten Merkmale eines Arduino-Boards sind die Fähigkeit zum Lesen von Daten von Sensoren, zum Senden und empfangen von digitale Signalen und können per seriell an Ihren Computer anschließen. Sie können viele Dinge von LEDs und LCDs, um Motoren und Relais steuern. Lesen Sie auch Werte von Sensoren wie Potentiometer, leichte abhängige Widerstände (LDRs) und Piezos.
Die digital Pins auf einem Arduino können Sie lesen oder schreiben 5v Werten. Eine Pin können Sie um eine LED (mit einem Widerstand) zu aktivieren. Sie können ein Signal zu einem Relay zu höhere Spannung-Geräten wie Fernsehern und Haus Licht bedienen. Sie können Nachrichten senden, um Motoren zu aktivieren und deaktivieren. Sie können überprüfen, um festzustellen, ob eine Taste gedrückt wurde. Sie können sogar senden und empfangen serieller Daten, parallele Daten und digitale Pulsweitenmodulation. Im Grunde kann alles, was über ein bisschen Strom gesteuert werden können verwendet werden.
Die analogen Pins können Sie eine eingehende Spannung zwischen 0v und 5v zu lesen. Dies wird sein, wie Sie aus den Sensoren gelesen. Gibt es eine Vielzahl von Sensoren zur Verfügung, von einfachen praktischen Drucksensoren und Dreh-Potentiometer, Umwelt-Sensoren wie Gas, Temperatur, Druck und sogar Alkohol. Es sollte eine Spannung von 2,5V ausgeben, wenn Sie z. B. einen Schieberegler auf genau die Hälfte seines Bereichs festgelegt haben. Arduino kann dann lesen Sie diese und verwenden Sie den Wert um etwas anderes zu steuern.
Du musst aufhören mit elektronische Schaltungen nur die Kontrolle. Sie schicken Daten zurück auf den Computer zu Steuersoftware wie Verarbeitung und Max/MSP. Sie können die Daten über USB mit den meisten Modellen senden. Einige Modelle verfügen über Bluetooth und Ethernet-Anschlüsse, und mit einer zusätzlichen Schilde (wie ein Zusatzaggregat) können Sie über WiFi und andere Protokolle kommunizieren.
Was nicht ich mit einer?
Dem Arduino haben nicht viel Rechenleistung, ziemlich viel intensive Hauptaufgabe nicht in Frage kommt. Sie werden nicht können zu verarbeiten, aufzeichnen oder Video- oder audio-Ausgang (obwohl Sie Grafiken auf TFT oder LCD-Bildschirme ausgeben können). Es ist nicht wie ein Computer. Nicht werden in der Lage, zum Einbinden von Ihrer Webcam oder Tastatur zu. Es gibt kein Betriebssystem mit einer grafischen Benutzeroberfläche (wie ein Himbeer-Pi). Es ist ein völlig anderes Tier.
Kann jemand eine verwenden?
Das ist das schöne daran. Auch wenn Sie kein Wissen haben oder Erfahrung mit Elektronik oder Programmierung, erhalten Sie ein einfaches Projekt, und Ausführen in ein oder zwei Stunden. Immer eine LED zu blinken ein- und ausschalten in einem Muster ist so einfach wie ein Steckbrett eine LED und Widerstand hinzufügen, ein paar Drähte verbinden und schreiben ein paar Zeilen Code. Arduinos werden als Vorspeise in der Programmierung und Elektronik in den Klassenzimmern auf der ganzen Welt verwendet.