Tutorials

Vorwiderstand Rechner Arduino Titel

Vorwiderstand für LEDs berechnen

Um empfindliche Bauteile wie LEDs mit dem Arduino zu betreiben, benötigst du einen Vorwiderstand. Die Größe des Widerstands lässt sich berechnen. In den meisten Fällen kannst du aber einfach die Widerstandswerte in den Grafiken einsetzen. Wenn dir das zu viel … weiterlesen »

Arduino Encoder Drehimpulsgeber

Arduino und Encoder – Schaltplan, Erklärung, Code

Arduino Encoder: Rotary Encoder* oder auch Dreh-Impulsgeber sehen aus wie Potentiometer. Man kann sie aber unendlich drehen. Manche Leute nennen sie deshalb auch Endlos-Potentiometer. Technisch funktionieren sie aber ganz anders. Im Innern eines Encoders (Impulsgebers) sind zwei Taster integriert. Sie … weiterlesen »

Arduino Uhrzeit RTC LCD

Arduino Uhrzeit mit der Real Time Clock (RTC)

In diesem Beitrag geht es um die Arduino Uhrzeit mit der Real Time Clock (RTC). Oft benötigt man für ein Projekt eine Uhrzeit. Vielleicht willst du einen Wecker bauen oder eine zeitgesteuerte Elektronik. Dann sucht man nach dem Befehl, mit … weiterlesen »

Viele Arduinos verbinden

Mehrere Arduinos verbinden – So klappt es!

Es kann vorkommen, dass man mehrere Arduinos verbinden will. Dazu gibt es mehrere Möglichkeiten. Eine sehr komfortable ist die Verbindung per I2C-Schnittstelle. Wie das geht, erfährst du hier. I2C steht für Inter-Integrated Circuit und wird I-Quadrat-C oder I-To-C ausgesprochen. Dabei … weiterlesen »

Arduino viele Buttons auslesen Titel

Viele Buttons mit Arduino auslesen

Um viele Buttons mit Arduino auszulesen ist es nötig, dass man das Programm nirgends mit Delays aufhält. Um trotzdem zeitabhängige Funktionen zu verwenden, sollte man auf Timer zurück greifen. Dazu habe ich hier schon mal etwas geschrieben: Timer mit Arduino. … weiterlesen »

Arduino Pro Micro

Arduino Pro Micro

Beim Arduino Pro Micro handelt es sich streng genommen nicht um ein offizielles Arduino. Es ist eine Entwicklung von Sparkfun und basiert auf dem Arduino Leonardo. Auf Grund des kleinen Formfaktors passt er perfekt auf ein Breadboard. Das Arduino Pro … weiterlesen »

Arduino LED Matrix Max7219

Arduino LED-Matrix mit Max7219 Treiber

Du erfährst hier, wie Du eine LED-Matrix mit Arduino steuern kannst. Mit der richtigen LED-Matrix ist das kein Problem. Ich habe viel Zeit mit dem Programmieren von LED-Matrix-Displays verbracht und wenn ich eines gelernt habe dann ist es, dass es … weiterlesen »

Arduino Bewegungsmelder

Arduino Bewegungsmelder – So klappt es mit dem Erfassen!

Wie kann man mit Arduino Bewegungsmelder auslesen? Welche Bewegungsmelder sind geeignet? Wie schließt man sie an? Antworten darauf in diesem Artikel. Bei Bewegungsmelder handelt es sich um PIR-Sensoren. PIR steht dabei für Passiver Infrarotsensor oder noch cooler Pyroelektrischer Infrarotsensor. Diese … weiterlesen »

Viele Servos mit Arduino steuern PCA9685

Viele Servos mit Arduino steuern

Will man viele Servos mit Arduino steuern, stößt man schnell an die Grenze des Boards. Die USB-Stromversorgung reicht kaum für mehr als einen Servomotor. Um trotzdem viele Servos zu versorgen, gibt es einen Servomotor-Treiber. Diese Erweiterungsplatine kann bis zu 16 … weiterlesen »

Arduino Wifi mit dem NodeMCU ESP8266

Arduino Wifi mit dem ESP8266 als Arduino

Arduino ist super, doch leider fehlt dem Board eine Möglichkeit, mit dem Internet zu kommunizieren. Abhilfe schafft der Chip ESP8266 von Expressif. Er ist nicht nur sehr kostengünstig, sondern ermöglicht es sogar, direkt Arduino-Code auszuführen. In der Variante NodeMCU mit … weiterlesen »

Timer mit Arduino - Alternative zum Delay

Timer mit Arduino – Alternative zu Delays

Die Delay-Funktion in Arduino ist sehr nützlich. Sie hält das laufende Programm um eine angegebene Zeit an. Doch hier liegt ebenfalls das Problem. Oft will man, dass das Programm weiter läuft, um z. B. auf Eingaben oder Sensorwerte reagieren zu … weiterlesen »

Arduino Taster Buttons

Arduino und Taster

Einen Taster am Arduino anschließen und auslesen ist relativ einfach, doch es gibt ein paar Dinge zu beachten. In der Abbildung ist ein Taster direkt mit dem Arduino verbunden. Diese Schaltung funktioniert leider so nicht. Solange der Taster nicht gedrückt … weiterlesen »

Teensy Board auf Breadboard

Start mit Teensy MIDI

Das Teensy-Board ist ein sehr kleines Mikrocontroller-Board, das perfekt auf ein Breadboard passt und extrem leistungsfähig ist. Es wird von Paul Stoffregen entwickelt und ist u.a. hervorragend für den Bau von USB-MIDI-Controllern geeignet. Im Gegensatz zum Arduino-Board kann man ein … weiterlesen »

Arduino Blink mit Widerstand

Blink – Start mit Arduino

Dieses Tutorial zeigt Dir, wie Du mit Arduino eine LED blinken lassen kannst. Also: Los geht es! Lade die Arduino-Software von https://www.arduino.cc/en/Main/Software herunter. Wähle dazu einfach Dein Betriebssystem in der Sektion Download the Arduino IDE aus. Installiere und starte die Arduino-IDE. Schließe … weiterlesen »

Spannung Strom Widerstand Leistung

Grundlagen Spannung, Strom und Widerstand

Strom, Spannung, Widerstand und Leistung sind Kenngrößen in der Elektronik. Hier erkläre ich sie mit der Wasseranalogie.  Vom Wasser zur Erkenntnis Sagen wir, du willst dir die Hände unter einem Wasserhahn waschen. Am Wasserhahn liegt bereits Druck (Spannung) an, aber … weiterlesen »

Arduino und A4988 Motortreiber

Arduino, A4988 Motortreiber und der Stepper-Motor NEMA17

A4988 Überblick Der A4988 ist ein Motortreiber, der Steppermotoren z.B. in 3D Druckern oder CNC-Fräsen steuert. Sein extrem niedriger Preis uns die eingebauten Features wie z.B. eine Abschaltung bei zu hohen Temperaturen macht ihn extrem interessant. Darüber hinaus ist dieser … weiterlesen »

Arduino und MQTT – Einstieg ins Internet der Dinge (IoT)

Arduino und MQTT – Einstieg ins Internet der Dinge (IoT)

Das Internet der Dinge (IoT) stellt viele Herausforderungen an das verwendete Protokoll. Es soll möglichst robust sein, Geräte unterstützen, die geringe Prozessorleistung haben, schlechte Netzwerkkonditionen verkraften und damit zurecht kommen, wenn der Datenstrom instabil wird. MQTT ist solch ein Protokoll. … weiterlesen »

Arduino Programmieren

Arduino programmieren

Hier kommst du zum Arduino Programmierkurs. Schritt für Schritt und mit überschaubarem Umfang. Let’s go!

Arduino Wifi MySQL

Arduino zu MySQL via Wifi

In diesem Beispiel zeige ich, wie sich Daten vom Arduino per Wifi (Wlan) in einer MySQL Datenbank speichern lassen und per Browser anzeigen lassen. Download: Dateien auf GitHub Ich verwende ich einen DTH22 Temperatur- und Luftfeuchtigkeitssensor. Dessen Daten werden von … weiterlesen »

Arduino Bootloader auf ATMEGA Chip übertragen

Arduino Bootloader auf ATMEGA Chip übertragen

Der Arduino Bootloader ist so etwas wie das Betriebssystem auf dem Chip. Es wird benötigt, um z.B. einen ATMEGA328 IC(z.B. Arduino UNO) oder den älteren ATMEGA168 IC auf einem Arduino-Board zu nutzen. Ich zeige hier einen von vielen möglichen Wegen … weiterlesen »

Pulssensor, Herzschlag, Pulse

Pulssensor von Sparkfun

Herzschlag (Puls) mit Arduino messen Mit einem Pulssensor kann man sehr einfach per Arduino den Herzschlag (Puls) messen. Der Sensor wird entweder per Klettband am Finger oder per Clip am Ohr befestigt. Die Messung selbst erfolgt optisch, da jeder Herzschlag … weiterlesen »

Arduino und das LCD Display

So steuert man ein LCD Display mit Arduino

Ein LCD Display, oder auch Liquid Crystal Display, basiert auf so genannten Flüssigkristallen, die beim Anlegen einer elektrischen Spannung ihre Polarisationsrichtung ändern. Sie werden undurchsichtig. Natürlich steht das D in LCD für Display, aber die Leute nennen es trotzdem LCD … weiterlesen »