Arduino-Anleitung: Der Schnellstart für Entschlossene

Herzlich Willkommen zu dieser Arduino-Anleitung: Dem Einführungskurs für Mutige und Entschlossene! Mikrocontroller sind kleine Computer, die man programmieren kann. Sie sind in fast allen technischen Geräten eingebaut. Man findet sie in Spielzeugen, Mikrowellenherden, Handys, Robotern, Autos und Raumschiffen. In den kommenden 20 Lektionen erfährst du, wie du sie selbst programmieren kannst. Von blinkenden LEDs bis … Weiterlesen

Arduino UNO R3: Einstieg für Anfänger – Anleitung

Heute zeige ich dir, wie du mit dem Arduino UNO R3 deine ersten Schritte in die Welt der Mikrocontroller machst und eigene elektronische Projekte realisierst. Der Arduino UNO ist eine Open-Source Mikrocontroller-Plattform, die sich perfekt für Einsteiger eignet. In diesem Artikel erkläre ich dir die technischen Grundlagen, zeige dir die wichtigsten Bauteile und führe dich … Weiterlesen

Serielle Kommunikation

(Dieses Beispiel ist noch in Bearbeitung) Das Arduino-Board kann seriell mit einem angeschlossenen Computer kommunizieren. Dies ermöglicht z.B. die Steuerung von Software und ist damit ein wichtiger Bestandteil des Physical Computings. Im folgenden Beispiel werden exemplarisch fünf LEDs über Processing an- und abgeschaltet. Drei Taster und ein Potentiometer senden Daten an Processing zurück. Schritt 1: … Weiterlesen

Arduino Analog Input – Sensoren auslesen

Du möchtest lernen, wie du analoge Sensoren mit dem Arduino ausliest und damit eine LED steuerst? In diesem Tutorial zeige ich dir Schritt für Schritt, wie du mit einem Arduino Analog Input arbeitest und verschiedene Sensortypen einsetzt. Während digitale Eingänge nur zwei Zustände kennen (HIGH/LOW), ermöglichen analoge Eingänge das Erfassen von Werten zwischen 0 und … Weiterlesen

Analog Out

Sechs der digitalen Kanäle auf dem Arduino-Board sind nicht nur digital, sondern auch analog ansteuerbar. Sie sind mit dem Aufdruck PWM gekennzeichnet (Kanal 3, 5, 6, 9, 10, 11). PWM (Pulse Width Modulation) bedeutet, dass kein konstantes Signal an dem Kanal anliegt, sondern dass dieser Kanal kontinuierlich an- und abgeschaltet wird. In der Arduino-Software übergibt … Weiterlesen

Digital In

Arduino Digital In Taster

Um ein digitales Signal zu erfassen (Schalter, Taster, usw.), erweitert man die Schaltung um einen Taster. Die eine Seite des Tasters wird mit dem GND des Arduino-Board verbunden, die andere Seite mit dem digitalen Pin 2. Im Code schalten wir am Pin 2 den so genannten Pull-Up Widerstand hinzu. Er wird benötigt, um Spannungsschwankungen und … Weiterlesen

Digital Out

Digital Out digitalOut(); ist eine Funktion, bei der ein digitaler Kanal des Arduino-Boards, das als Output deklariert ist, ein oder ausgeschaltet werden kann. Ein- oder Aus ist in diesem Fall eigentlich nicht ganz korrekt, denn der Kanal kann je nach Anweisung entweder ein 5V+ oder ein GND (Minus-Pol) sein. Für das erste Beispiel benötigt man … Weiterlesen

Struktur eines Sketches

Arduino Software IDE

Die grundlegende Programmstruktur eines Arduino-Programms setzt sich aus zwei Methodenblöcken zusammen. Die erste Methode ist void setup(). Hier werden Grundeinstellungen (z.B. ob ein Kanal ein In- oder Output ist) vorgenommen. Diese Methode wird nur beim Programmstart ausgeführt, also genau ein Mal. Die void loop() Methode wird im Gegensatz zum Setup ständig wiederholt. Hier wird der … Weiterlesen

Arduino Software

Arduino Software IDE

Die Arduino Software findet man auf http://arduino.cc/en/Main/Software. Hier kann man zwischen einer Windows, Mac OS X und Linuxversion wählen. Die Software ist komplett kostenlos. Für die Installation gibt es eine Schritt-für-Schritt-Anleitung auf der Arduino-Website. Man benötigt zu dem eigentlichen Arduino-Programm auch einen FTDI Treiber, der mit dem Installationspaket kommt, aber separat installiert werden muss. Er … Weiterlesen

Sketching

Um eine Idee schnell zu testen, kann man Breadboards (Steckbretter) zum stecken der Elektronik verwenden. Durch Löcher in einem Raster, können Bauteile mit einander verbunden werden. Die Verbindungen des Breadboards ist in der Abbildung zu sehen. Einige Breadboards haben eine Unterbrechung in den äußeren Verbindungsschienen, was häufig zu Fehlern führt. Hier ein Bild eines Breadboards … Weiterlesen

Arduino IO-Board

Das IO-Board Arduino ist seit seiner ersten Veröffentlichung stetig weiter entwickelt worden. Da es sich um offene Hardware handelt (jeder darf sie nachbauen, verändern und vervielfältigen), sind mittlerweile viele offizielle und nicht offizielle Varianten des Boards auf dem Markt. Die Wichtigsten sind: Arduino UNO R3 – Standard-Arduino Arduino Duemilanove Arduino Mega – mehr IO-Kanäle Arduino … Weiterlesen