4Jul

Was ist Arduino? Erfahren Sie mehr über diese Open-Source-Elektronikplattform

click fraud protection

Arduino ist eine Open-Source-Prototyping-Plattform für Elektronik, die auf flexibler, benutzerfreundlicher Hard- und Software basiert. Heute helfen wir Ihnen beim Einstieg, zeigen Ihnen einige der verfügbaren Optionen und wie einfach es ist, loszulegen.

Arduino-Hardware ist eine Open-Source-Platine mit einem Mikroprozessor und Eingabe / Ausgabe( I / O) Pins für die Kommunikation und Steuerung von physischen Objekten( LED, Servos, Tasten, etc.).Die Karte wird normalerweise über USB oder eine externe Stromversorgung mit Strom versorgt, die wiederum die Stromversorgung anderer Hardware und Sensoren ermöglicht.

Arduino verfügt auch über eine Open-Source-Softwarekomponente, die C ++ ähnelt. Die integrierte Entwicklungsumgebung( IDE) von Arduino ermöglicht es Ihnen, Code zu schreiben, zu kompilieren und dann auf Ihren Arduino für den eigenständigen Einsatz in Prototypen und Projekten hochzuladen.

All dies wurde entworfen, um einfach zu bedienen zu sein, damit Künstler und Entwickler ihre Ideen frei in reale Objekte entwickeln können. Wenn Sie daran interessiert sind, etwas selbst zu bauen, schauen Sie sich die Hardware-Optionen und die Software an, die Ihnen zur Verfügung stehen.

instagram viewer

Arduino-Varianten

Da die Arduino-Hardware "Open-Source" ist, können Sie die Schaltpläne aller verfügbaren Karten anzeigen. Dies bedeutet, dass Sie die Hardwarekomponenten kaufen und die Platine selbst zusammenlöten können, wenn Sie dazu geneigt sind. Um zu beginnen, würden wir wahrscheinlich nur empfehlen, dass Sie die ~ 30 $ ausgeben und sehen, wie viel Sie wirklich investieren möchten.

Das folgende Bild wurde mit Fritzing erstellt und ist das Layout für ein einfaches Arduino mit einem Brotbrett.

Der Arduino kommt in einer Vielzahl von verschiedenen Typen vor, die es schwierig machen, die Wahl des richtigen zu treffen, aber Vielfalt ermöglicht auch Flexibilität bei der Auswahl der perfekten Lösung.

Wir können nicht jede Arduino-Option abdecken, aber hier sind einige bemerkenswerte Optionen für den Einstieg.

Arduino Uno

Das Uno ist ein großartiger Starter Arduino, es bietet eine solide Grundlage für diejenigen, die gerade erst anfangen und hat eine Menge der Optionen, die Sie wollen, während Sie die Plattform erkunden. Es funktioniert auch mit fast jedem verfügbaren Schild( mehr dazu später).

Arduino Nano

Der Nano ist fast Feature für die gleiche Funktion wie der Arduino Uno, aber es ist etwa 1/3 der Größe und kann nicht einfach Schilde verwenden. Das Uno soll als fester Bestandteil in Projekten oder mit Testboards verwendet werden.

Arduino Lilypad

Das Lilypad hat einen einzigartigen Entwurf, der in Gewebe für tragbare Projekte oder Kunst genäht werden kann. Natürlich sind Sie nicht auf diese Anwendungen beschränkt, aber Schilde funktionieren nicht auf diesem Arduino, so dass die Erweiterung schwierig werden kann.

Arduino Mega 2560

Der Mega 2560 hat mehr Speicher und mehr I / O-Pins als jeder andere Arduino. Dies ist das größte und beste Arduino, das du bekommen kannst, aber du brauchst vielleicht nicht so viel Energie, wenn deine Projekte es nicht verlangen. Dies wäre auch ein teurer Arduino, um dauerhaft in ein Projekt zu gehen.

Netduino

Das Netduino ist der Cousin des Arduino. Es ist immer noch eine Open-Source-Hardware-Hacking- und Prototyping-Lösung. Aber das Netduino läuft. NET Micro Framework für seine Software-Basis. Es ist pin-kompatibel mit Arduino Shields, aber einige Treiber müssen möglicherweise ausgeführt werden.

Weitere Arduino-Hardware finden Sie unter dem folgenden Link.

Arduino Zubehör( Schilde)

Schilde machen das Hinzufügen von Funktionalität zu Ihrem Arduino zu einem Kinderspiel. Sie haben Pins, die direkt in die Spitze Ihres Arduino drücken und Sie können sofort Nutzen daraus ziehen, was auch immer der Schild tun kann. Sie können auch mehrere Schilde gleichzeitig hinzufügen. Ein Arduino, der Twitter nach einem bestimmten Hashtag( Ethernet Shield) beobachtet und dann ein RC-Car mit RF( RF Shield) steuert, geht dank der Flexibilität des Shields nicht über ein einzelnes Projekt hinaus.

Sie werden unten feststellen, dass einige Schirme den Arduino-Boards sehr ähnlich sehen, aber seien Sie nicht verwirrt, da ihnen die Hauptverarbeitungsleistung fehlt, um den Code auszuführen, den Sie in Skizzen schreiben( mehr dazu unten).

Ethernet

Dies ist einer der beliebtesten Schilde, da er Ihr Arduino erweitert, um das Internet für Kommunikation und Kontrolle nutzen zu können. Die Ethernet-Abschirmung ist eine der vielseitigsten verfügbaren, und sobald Sie die Grundlagen gemeistert haben, sollten Sie schauen, um eine zu bekommen, nur so können Sie Ihre Waschmaschine /toaster/ Kaffeemaschine tweeten.

XBee

Der XBee-Schirm erleichtert die drahtlose Punkt-zu-Punkt-Kommunikation. Du kannst damit zwei Arduinos miteinander vernetzen oder ein ganzes Mesh-Netzwerk von Arduinos aufbauen, das eines Tages die Welt regieren wird!

Motor

Der Arduino kann Motoren und Servos ohne eine Abschirmung steuern, aber die Motorabschirmung erhöht diese Fähigkeit auf 11. Sie können damit Ihren Rasenmäher fernsteuern oder Ihren eigenen Roboter bauen.

Es gibt viele andere Arduino-Schilde wie Musik, Videospiele und Bluetooth. Dies ist nur die Spitze des Eisbergs und wir empfehlen Ihnen, eigene Suchen durchzuführen, um den perfekten Schild für Ihr Projekt zu finden.

Wenn Sie Prototypen von Arduinos und Shields zusammen mit verschiedenen Sensoren erstellen möchten, empfehlen wir Ihnen, sich Fritzing anzuschauen, da es nicht nur bei den Prototyping-Phasen hilft, sondern Ihnen auch zeigt, wie Sie dauerhafte Leiterplatten für Ihr Projekt herstellen können.

Programmierung( Skizzen)

Die Arduino IDE ist ein plattformübergreifendes Entwicklerwerkzeug, das in Java geschrieben ist. Es ermöglicht Ihnen, alle Softwarefunktionen Ihres Arduino zu steuern.

Jedes Programm, das Sie schreiben, wird eine Skizze genannt und wird über die IDE kompiliert und auf Ihren Arduino geladen. Viele Skizzen sind frei online verfügbar und die IDE kommt sogar mit einer Fülle von Beispielen, um mit fast jeder Funktion zu beginnen, die Ihr Arduino fähig ist.

Eclipse und Notepad ++ sind beliebte Alternativen zum Schreiben Ihrer Skizzen, aber sie haben keinen einfachen Zugriff auf Skizzenbeispiele und das Kompilieren / Hochladen der fertigen Skizze auf den Arduino.

Resources

Dieser Artikel soll Ihnen den Einstieg in Ihre Arduino-Projekte erleichtern. Für mehr lesen Sie die unten stehenden Links und fangen Sie an, Sachen zu machen.

Wenn Sie nützlichere Links oder ein eigenes Arduino-Projekt haben, können Sie gerne einen Kommentar mit allen Lesern teilen.

Projektideen

http: //arduino.cc/en/Tutorial/ Startseite

http: //www.arduino.cc/playground/Projects/ ArduinoUsers

http: //hackaday.com/category/ Arduino-Hacks /

http: //www.instructables.com/tag/ Typ-ID / Kategorie-Technologie / Kanal-Arduino /

Arduino Hardware-Referenz http: //arduino.cc/en/Main/ Hardware

Videos https: //www.youtube.com/user/Makemagazine

http: //www.circuitsathome.com/