Elektrolytkondensator: Glätten & Pufferung (Arduino/ESP)

Elektrolytkondensator: Glätten & Pufferung (Arduino/ESP)

Hier lernst du, wie Elektrolytkondensatoren deine Arduino- oder ESP-Schaltungen stabilisieren. Du erfährst, wie sie Spannung glätten und Stromspitzen puffern. Beispiele für die Anwendung: Längere Beschreibung:Elektrolytkondensatoren sind polarisierte Kondensatoren mit hoher Kapazität (µF–mF-Bereich). Sie speichern Energie und geben sie bei Spannungseinbrüchen wieder ab. Typische Werte liegen zwischen 10 µF und 1000 µF für Mikrocontroller-Schaltungen. Wichtig: Elektrolytkondensatoren … Weiterlesen

Keramikkondensator: Entstören & Filtern (Arduino/ESP)

Keramikkondensator: Entstören & Filtern (Arduino/ESP)

Hier lernst du, wie Keramikkondensatoren deine Arduino- oder ESP-Schaltungen stabilisieren. Du erfährst, wie sie Störungen unterdrücken und Signale filtern. Beispiele für die Anwendung: Längere Beschreibung:Keramikkondensatoren sind kleine, günstige Bauteile, die in nahezu jeder Schaltung als Puffer oder Filter eingesetzt werden. Sie speichern kurzzeitig Ladung und geben sie bei Spannungsschwankungen wieder ab. Dadurch stabilisieren sie die … Weiterlesen

Widerstand: LED richtig betreiben (Arduino/ESP)

LED-Widerstand So dimensionierst du den LED-Widerstand und verdrahtest LEDs korrekt mit Arduino/ESP. Rechnen, Schaltung, kurze Codebeispiele

Du lernst, wie du eine LED mit Vorwiderstand sicher betreibst, wie du den Widerstand berechnest und welche Werte in der Praxis funktionieren. Außerdem zeige ich dir die Verdrahtung und je ein kurzes, lauffähiges Codebeispiel für Arduino, ESP32 und ESP8266/D1 Mini. Beispiele für die Anwendung: Eine LED benötigt einen Vorwiderstand, der den Strom begrenzt. Die Grundformel … Weiterlesen

BME280 für Arduino, ESP32 und ESP8266

Arduino BME280 D1Mini ESP8266 Luftfeuchtigkeit Luftdruck Temperatur

Was ist der BME280?Ein digitaler Umweltsensor von Bosch, der Temperatur, rel. Luftfeuchte und Luftdruck misst. Funktion: Sensor (digital), auslesbar über I²C oder SPI. Typische Einsatzgebiete:Wetterstationen, Raumklima, Höhenmessung (Barometer), Lüftungs-/HVAC-Steuerung, IoT-Geräte, Datenlogger. 2. Technische Grundlagen Pinout (typisches Breakout-Board, I²C/SPI kombi): Kommunikation: Spannungspegel: Besonderheiten: 3. Anschluss an Arduino / ESP I²C (empfohlen) Arduino UNO/Nano (ATmega328P) BME280 Arduino … Weiterlesen

Arduino Drehzahlsensor Tutorial – So misst du präzise Motor-Drehzahlen

Arduino Drehzahlsensor Titel

Ein Drehzahlsensor misst die Drehzahl eines rotierenden Objekts. Mit dem Arduino kannst du solche Sensoren nutzen, um beispielsweise die Umdrehungen eines Motors zu überwachen. In diesem Tutorial erfährst du, wie du den Sensor anschließt, auswertest und daraus Messwerte ableitest. 1. Anwendungsgebiete Der Arduino Drehzahlsensor findet in vielen Bereichen Anwendung, unter anderem: Diese Einsatzmöglichkeiten machen den … Weiterlesen

Selbst für Anfänger: Programmieren mit der Arduino Software leicht gemacht – Mit spannenden Projekten starten!

Arduino programmieren Software IDE Titel

Selbst Arduino-Neulinge können mithilfe der richtigen Software und Anleitungen in die faszinierende Welt des Mikrocontrollers eintauchen. In diesem Artikel möchte ich dir zeigen, wie du Arduino programmieren kannst, um auf einfache Weise erstaunliche Projekte zu realisieren. Übrigens: Auf dieser Website gibt es einen speziellen Arduino-Kurs für Anfänger, der dir Schritt für Schritt die Grundlagen des … Weiterlesen

Arduino Pro Mini

Das Arduino Pro Mini wurde für Anwendungen mit begrenztem Platzangebot entwickelt. Das auf dem ATmega328P basierende Entwicklungsboard ist für dauerhafte Installation optimiert und sowohl als 3,3 V- als auch als 5 V-Versionen erhältlich. Das Arduino Pro Mini ist ein Mikrocontroller-Board, das auf dem ATmega328P basiert. Es verfügt über 14 digitale Ein-/Ausgangspins (von denen 6 als … Weiterlesen

Starte jetzt dein Arduino-Abenteuer – mit unserem professionellen Videokurs für Anfänger

Willkommen bei unserem umfassenden Arduino-Videokurs für Einsteiger! Mit unseren leicht verständlichen Tutorials und Schritt-für-Schritt-Anleitungen wirst du innerhalb kürzester Zeit zum Arduino-Experten. Von der Vorbereitung der Software bis hin zu komplexen Projekten werden wir dich auf deinem Weg zum Arduino-Meister begleiten. Unser erfahrener Tutor und Autor, Stefan Hermann, wird dich im Kurs Schritt für Schritt durch … Weiterlesen

Bauteile für Arduino – Hier bekommst du Nachschub

Arduino-Bauteile

Bauteile für Arduino zu beschaffen kann eine Herausforderung darstellen. Besonders, wenn man gerade damit anfängt, scheitert man oft an Kleinigkeiten, wie dem speziellen Widerstandswert, den man noch nicht vorrätig hat. Doch woher bekommt man Teile und was macht Sinn? Für diese Fragen habe ich diesen Beitrag erstellt. Bauteil-Sammlungen Besonders in der Anfangszeit, wenn die Schränke … Weiterlesen

Fritzing Anleitung – Teil 4: Die Leiterplatten-Ansicht

Fritzing Anleitung Platine PCB Leiterplatte

Im vierten Teil der Fritzing-Anleitung sehen wir uns die Leiterplatten-Ansicht der Fritzing-Software an. Hier erstellt man die Platine, auf der die elektronischen Bauteile montiert (gelötet) werden können. Leiterplatten-Ansicht: Übung Beim ersten Öffnen sieht man die sogenannten Footprints der Bauteile, die in der Schaltung verwendet wurden. Es handelt sich um die Lötpads und Bauteildimensionen. Das graue … Weiterlesen

Fritzing Schaltplan erstellen – Tutorial für professionelle Schaltpläne

Fritzing Anleitung Schematische Darstellung Schaltbild Schaltplan Scematics

Voraussetzungen für dieses Tutorial Was du brauchst: Hinweis: In diesem Tutorial konzentriere ich mich auf die Software-Bedienung. Du benötigst keine konkrete Hardware – ich zeige dir die Arbeit mit der Fritzing-Oberfläche. Was ist ein Schaltplan und warum brauchst du ihn? Ein Schaltplan ist die standardisierte, symbolische Darstellung einer elektronischen Schaltung. Während die Steckbrett-Ansicht in Fritzing … Weiterlesen

Fritzing Anleitung – Teil 2: Die Steckplatinen-Ansicht

Fritzing Anleitung Breadboard Steckplatine

In diesem Teil der Fritzing-Anleitung sehen wir uns die Steckplatinen-Ansicht der Fritzing-Software etwas genauer an. Dabei handelt es sich um die Umgebung, in der man eine Schaltung genau so nachbauen kann, wie sie vor einem auf dem Schreibtisch liegt. Überblick Das Fritzing-Programmfenster besteht aus mehreren Teilen: Hauptmenü (ganz oben, nicht im Bild) Ansichten-Menü (oben) Bearbeitungsfenster … Weiterlesen

Fritzing Anleitung – Teil 1: Fritzing, was ist das?

Fritzing Anleitung

Wenn man heute einen bestimmten Sensor mit Arduino verwenden will und nach einer Anleitung sucht, findet man häufig eine bildliche Darstellung mit Breadboard und den entsprechenden elektronischen Komponenten. Auch die Beispielschaltungen auf StartHardware nutzen diese Illustrationen. Ich werde oft gefragt, welche Software ich dafür verwende und möchte diese heute vorstellen. Es handelt sich dabei um … Weiterlesen

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 DS18B20: Digitaler Temperatursensor anschließen & programmieren

Arduino DS18B20 Digitaler Temperatursensor

Heute zeige ich dir, wie du mit dem Arduino und dem DS18B20-Sensor präzise Temperaturmessungen durchführst. Der DS18B20 ist ein digitaler Temperatursensor, der sich perfekt für Arduino-Projekte eignet und dir viele Vorteile bietet: Die digitale Übertragung sorgt für störungsfreie Messwerte, die hohe Genauigkeit macht den Sensor ideal für anspruchsvolle Anwendungen, und die einfache Verkabelung mit nur … Weiterlesen

Stepper-Motor mit dem DRV8825 steuern

Arduino DRV8825 Stepper Schrittmotor Treiber

In diesem Beitrag zeige ich dir, wie du einen Stepper-Motor mit Arduino und dem DRV8825 Stepper-Driver steuern kannst. Darüber hinaus sehen wir uns an, die du den Strom zum Motor am DRV8825 begrenzen musst. Wie immer gibt es alle Erklärungen, einen Schaltplan und den Programmcode. Bevor wir richtig einsteigen, musst du erstmal verstehen, wie ein … Weiterlesen

Arduino Relai(s) – Beschreibung, Schaltplan, Infos

Relais

Arduino Relai(s): Die richtige Schreibweise dieses Bauteils ist Relais. Das gilt auch für die Einzahl. Der Suchbegriff ist aber Relai – deshalb verwende ich in diesem Artikel öfter die Schreibweise Relai(s). Freunde der Rechtschreibung müssen mir das bitte nachsehen :-) Was ist ein Relai(s)? Ein Relais ist ein elektromagnetisch betätigter Schalter. Es besteht aus einem Elektromagneten … Weiterlesen

Arduino RGB LED steuern – Tutorial mit Code & Schaltplan

Arduino RGB LED

Das brauchst du für dein Arduino RGB LED Projekt Arduino Board (Uno, Nano oder kompatibel) – Auf Amazon ansehen RGB-LED Common Cathode 4 Pin – Auf Amazon ansehen 3x Widerstände 220-330 Ohm – Auf Amazon ansehen Potentiometer 10k Ohm (1-3 Stück je nach Variante) – Auf Amazon ansehen Breadboard – Auf Amazon ansehen Jumper Kabel … Weiterlesen

Mit Arduino viele Potentiometer auslesen mit dem 74HC4051

Arduino viele Potentiometer auslesen mit dem 74HC4051

Bist du auch schon mal an die Grenzen des Arduino-Boards gestoßen? Besonders im Hinblick auf analoge Input-Pins wünscht man sich oft mehr Anschlussmöglichkeiten. Doch wie liest man mit Arduino viele Potentiometer gleichzeitig aus, wenn das Arduino UNO doch nur sechs analoge Pins hat? Die Antwort lautet 74HC4051! Leider verfügt das Arduino-Board nur über eine begrenzte … Weiterlesen

Arduino Feuchtigkeitssensor: Bodenfeuchtigkeit messen (Anleitung)

Arduino Feuchtigkeitssensor

Ich zeige dir heute, wie du mit einem Arduino Feuchtigkeitssensor die Bodenfeuchtigkeit messen kannst – perfekt für die automatische Überwachung deiner Pflanzen! Dieses Anfängerprojekt eignet sich ideal für smarte Gartenprojekte oder eine automatische Bewässerungsanlage. Am Ende wirst du in der Lage sein, präzise Messwerte auszulesen und diese für deine eigenen Projekte zu nutzen. Was du … Weiterlesen

Arduino Serial Print: Daten von Arduino an deinen Computer senden

Heute zeige ich dir, wie du mit Arduino Serial Print Daten von deinem Arduino an den Computer sendest und im seriellen Monitor anzeigen lässt. Diese Funktion ist eines der wichtigsten Werkzeuge beim Arbeiten mit Arduino – egal ob du gerade erst anfängst oder schon fortgeschrittene Projekte umsetzt. Serial Print ermöglicht es dir, in Echtzeit zu … Weiterlesen

Arduino Array

Beschreibung: Das Arduino Array ist eine Spezielle Art der Variablen, die mehrere Werte gleichzeitig speichern kann. Diese Werte werden über eine Index-Zahl aufgerufen. Array Deklaration Wertzuweisung in ein Array Wert aus einem Array auslesen Häufige Fehlerquelle: Die erste gespeicherte Zahl in einem Array hat den Index 0 (z. B. meineWerte[0]) – Ein Array hat immer … Weiterlesen

Arduino millis() Tutorial: Zeitgesteuerte Programme ohne Blockierung

Heute zeige ich dir, wie du mit der Arduino millis()-Funktion präzise Zeitmessungen durchführst – ohne dass dein Programm durch delay() blockiert wird. Die millis()-Funktion ist ein mächtiges Werkzeug, das ich dir für professionelle Arduino-Projekte wärmstens empfehle. Du wirst sehen, wie du damit zeitgesteuerte Aktionen realisierst, LEDs blinken lässt und Timer-Funktionen implementierst, während dein Programm gleichzeitig … Weiterlesen

Arduino IDE

Arduino IDE Überblick über die Software

Die Arduino IDE (integrierte Entwicklungsumgebung) enthält einen Texteditor zum Schreiben von Code, einen Nachrichtenbereich, eine Textkonsole, eine Symbolleiste mit Schaltflächen für allgemeine Funktionen und eine Reihe von Menüs. Sie wird mit dem Arduino-Board verbunden, um Programme hochzuladen und mit ihnen zu kommunizieren. Sketch schreiben Programme, die mit Arduino IDE geschrieben werden, werden Sketches genannt. Diese … Weiterlesen

DFPlayer Mini-MP3-Player für Arduino

DFPlayer Arduino Title

Der DFPlayer Mini-MP3-Player für Arduino* ist ein kleines und preisgünstiges MP3-Modul mit direktem Ausgang für einen Lautsprecher. Das Modul kann als eigenständiges Modul mit angeschlossenem Akku, Lautsprecher und Drucktasten oder in Kombination mit einem Arduino UNO oder jedem anderen Controller mit RX/TX-Fähigkeiten verwendet werden. Die Musik-Daten werden auf einer Micro-SD-Karte gespeichert. Hersteller ist Flyrontech und … Weiterlesen

Arduino analogRead(): Analoge Sensoren richtig auslesen

Die Bauteile Für dieses Tutorial benötigst du folgende Komponenten: Arduino (UNO, Nano, Mini, Mega, Micro, Leonardo, Zero, Due oder MKR-Board) – Auf Amazon ansehen Potentiometer 10kΩ – Auf Amazon ansehen Was ist analogRead()? Die analogRead()-Funktion liest analoge Spannungswerte an den Analog-Pins (A0-A5 beim UNO) deines Arduino aus. Im Gegensatz zu digitalen Pins, die nur HIGH … Weiterlesen

Arduino Befehl: pinMode()

Beschreibung Konfiguriert den angegebenen Pin so, dass er sich entweder als Eingang oder als Ausgang verhält. Ab Arduino 1.0.1 ist es möglich, die internen Pull-up-Widerstände mit dem Modus INPUT_PULLUP zu aktivieren. Die Deklaration als INPUT dagegen deaktiviert die internen Pull-up-Widerstände. Syntax Parameter Pin: die Arduino-Pin-Nummer zur Einstellung des Modus von. Mode: OUTPUT: Ausgang INPUT: Eingang … Weiterlesen

Arduino Befehl: digitalWrite()

Beschreibung Schreibt einen HIGH- oder LOW-Wert an einen digitalen Pin. Wenn der Pin mit pinMode() als OUTPUT konfiguriert wurde, wird seine Spannung mit HIGH auf die Betriebsspannung des verwendeten Boards (5V oder 3.3V) oder mit LOW auf 0V (bzw. GND) gesetzt. Syntax Parameter Pin: die Arduino-Pin-Nummer (Digitale Pins)Wert: HIGH oder LOW Return kein Return Beispiel-Code: … Weiterlesen

Arduino Befehl: digitalRead()

Beschreibung Liest den Wert von einem angegebenen digitalen Pin, entweder HIGH oder LOW. Syntax Parameter Pin: die Arduino-Pin-Nummer, die ausgelesen werden soll Return HIGH oder LOW Beispiel-Code: digitalRead() Setzt Pin 13 auf den gleichen Wert wie Pin 7, der als Eingang deklariert ist. Hinweise und Warnungen Wenn der Pin mit nichts verbunden ist, kann digitalRead() … Weiterlesen

Arduino per Schieberegister 74HC595 erweitern

Schieberegister 74hc595 Arduino

Das Schieberegister 74HC595 ist ein integrierter Schaltkreis (IC), der es ermöglicht, die Ausgabekanäle des Arduino-Boards fast beliebig zu erweitern. Funktionsweise Im Grunde wandelt das Schieberegister 74HC595 serielle Daten in parallele Daten um. Das bedeutet, die Sequenz An-An-Aus-An-An-An-Aus-An (also 11011101) wird an das Schieberegister gesendet, welches diese Daten an seine eigenen Output-Pins (von 1 bis 8) … Weiterlesen

Arduino Uhrzeit mit der Real Time Clock (RTC)

Arduino Uhrzeit RTC LCD

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 dem man die Uhrzeit auslesen kann und findet heraus, dass das Arduino-Board keine Uhrzeit zur … Weiterlesen

Mehrere Arduinos verbinden – So klappt es!

Viele Arduinos verbinden

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 handelt es sich um einen ursprünglich von Philips entwickelten Standard zur Kommunikation zwischen verschiedenen ICs … Weiterlesen

Viele Buttons mit Arduino auslesen

Arduino viele Buttons auslesen Titel

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ückgreifen. Dazu habe ich hier schon mal etwas geschrieben: Timer mit Arduino. Ansonsten ist das Auslesen vieler Buttons mit Arduino recht unkompliziert. Es bietet sich an, den Zustand … Weiterlesen

Vorwiderstand für LEDs berechnen

Vorwiderstand Rechner Arduino Titel

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 Aufwand ist, nimm einfach immer 220 Ohm Widerstände. Sie schützen deine LEDs. Einziger Nachteil ist, … Weiterlesen

Workshop: Interaktive Weihnachtsdekoration Teil 5 – Analoger Input mit LDR

Interaktive Weihnachtsdekoration NodeMCU Server LED RGB LDR

Bisher haben wir verschiedene Ausgaben untersucht. Da war die digitale Ausgabe mit LED und die analoge Ausgabe per RGB-LED. Nun wird es Zeit, sich um die analoge Eingabe zu kümmern. Dazu lesen wir einen Fotowiderstand (LDR) aus und lassen die Werte auf unserer Website anzeigen. Schaltung Erweitere die bisherige Schaltung um einen Fotowiderstand und einen … Weiterlesen

Workshop: Interaktive Weihnachtsdekoration Teil 4 – Server, LED, RGB

Interaktive Weihnachtsdekoration NodeMCU Server LED RGB

Jetzt wollen wir unser Projekt aber ein bisschen Upgraden. Das machen wir mit einer RGB-LED, die verschiedene Farben darstellen kann. Eine RGB-LED ist im Grunde ein Gehäuse, in dem drei LEDs untergebracht sind. Die drei LEDs teilen sich normalerweise ein gemeinsames Beinchen, weshalb aus dem Gehäuse nur vier Beinchen herausgeführt werden. Je nachdem, ob die … Weiterlesen

Workshop: Interaktive Weihnachtsdekoration Teil 3 – Server und LED

Interaktive Weihnachtsdekoration NodeMCU Server LED

Nun wird es aber Zeit, das NodeMCU mit dem Wi-Fi zu verbinden. Dazu verwenden wir das NodeMCU als Webserver, auf dem eine kleine Website liegt und auf die wir per Smartphone zugreifen können. Schaltkreis Beim Schaltkreis handelt es sich um den gleichen aus dem vorherigen Beispiel: Workshop: Interaktive Weihnachtsdekoration Teil 2 – Blink Programmtext: NodeMCU … Weiterlesen

Workshop: Interaktive Weihnachtsdekoration Teil 2 – Blink

Interaktive Weihnachtsdekoration NodeMCU Blink

Jetzt wird es aber Zeit, etwas zum Blinken zu bringen. In diesem Teil des Workshops zeige ich dir, wie man das Breadboard benutzt und wie ein digitaler Output funktioniert. Am Ende bringen wir eine LED zum Blinken. Um Schaltkreise lötfrei aufzubauen, benutzt man sogenannte Breadboards. Sie sind mit einer Menge elektronisch verbundener Löcher ausgestattet. So … Weiterlesen

Workshop: Interaktive Weihnachtsdekoration Teil 1 – Vorbereitung

Interactive Weihnachtsdekoration NodeMCU Vorbereitung

Freunde, Weihnachten steht vor der Tür und das ist die perfekte Zeit, interaktive Weihnachtsdekoration zu basteln. In diesem Workshop lernt ihr, wie ihr LEDs und Sensoren per Smartphone steuert. Wir verwenden dafür das NodeMCU-Board und programmieren es über die Arduino-Software. Also, los geht’s! Das NodeMCU-Board ist fast wie das Arduino. Es hat Ein- und Ausgabepins … Weiterlesen

Arduino Encoder Tutorial: Rotary Encoder auslesen & steuern

Arduino Encoder Drehimpulsgeber

Heute zeige ich dir, wie du einen Rotary Encoder (Drehimpulsgeber) mit dem Arduino ausließt und für deine Projekte nutzen kannst. Ein Arduino Encoder ist ein vielseitiges Bauteil, das dir unbegrenzte Drehbewegungen ermöglicht – im Gegensatz zu einem Potentiometer, das nur einen begrenzten Drehwinkel hat. Was ist ein Rotary Encoder? Ein Rotary Encoder ist ein elektromechanisches … Weiterlesen

Lötstation für Arduino-Projekte

Weller WE1010 Lötstation für Arduino

Für den Anfang reicht ein normaler Lötkolben, doch sobald man die ersten Platinen gelötet hat, wünscht man sich eine Lötstation. Ich empfehle die Weller Professional WE 1010. Es handelt sich dabei um eine solide 70 Watt Lötstation. Der Lötkolben der Weller Professional WE 1010 Lötstation liegt perfekt in der Hand und lässt sich leicht führen. … Weiterlesen

Arduino Werkzeug-Empfehlungen

Arduino Werkzeug Empfehlungen

Hier findest du einen Überblick über meine Arduino Werkzeug-Empfehlungen, die ich verwende und mit denen ich gute Erfahrungen gemacht habe. Diese Liste wird kontinuierlich erweitert. Wer billig kauft, kauft zweimal Während man bei Elektronik schon mal auf die günstigen Varianten zurückgreifen kann, kann ich beim Thema Werkzeug davon nur abraten. Oft ist die Verletzungsgefahr bei … Weiterlesen

Arduino Matrix Display 8×8 Pixel und jede Menge Spaß

Arduino Matrix Display Max7219

Mit Arduino Matrix Displays anzusteuern ist ziemlich einfach, wenn man es sich einfach macht! Hier zeige ich dir, wie das geht. Ein Matrixdisplay besteht je nach Bauart aus z.B. 8×8 Pixeln. Es sind also insgesamt 64 LEDs. Die mit Arduino anzusteuern dürfte bei den begrenzten I/O Pins ziemlich schwierig werden. Zum Glück gibt es Controller-Bausteine … Weiterlesen

Arduino Pro Micro LED-Lauflicht Tutorial – Einfache Anleitung

Arduino Pro Micro

Diese Bauteile brauchst du für dein LED-Lauflicht Arduino Pro Micro (Sparkfun) – Auf Amazon ansehen 6x LEDs verschiedene Farben – Auf Amazon ansehen 220 Ohm Widerstände – Auf Amazon ansehen Breadboard Steckbrett – Auf Amazon ansehen Jumperkabel Set – Auf Amazon ansehen Micro-USB Kabel mit Datenübertragung – Auf Amazon ansehen Wichtig: Achte darauf, dass dein … Weiterlesen

Arduino LED-Matrix mit Max7219 Treiber

Arduino LED Matrix Max7219

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 wenig Sinn macht, eine LED-Matrix direkt an Arduino anzuschließen. Die unterschiedlichen LED-Matrix-Arten wie Common Cathode … Weiterlesen

Arduino Bewegungsmelder – So klappt es mit dem Erfassen!

Arduino Bewegungsmelder

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 PIR-Sensoren reagieren auf Veränderungen der Temperatur. Geht ein Mensch mit seinem warmen Körper durch den … Weiterlesen

Viele Servos mit Arduino steuern

Viele Servos mit Arduino steuern PCA9685

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 Servos steuern und verfügt darüber hinaus über eine Anschlussmöglichkeit für eine externe Stromversorgung. Entwickelt wurde … Weiterlesen

Arduino Wifi mit dem ESP8266 als Arduino

Arduino Wifi mit dem NodeMCU ESP8266

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 USB-Anschluss kann man ihn als Arduino-Board verwenden: Arduino Wifi mit dem ESP8266 als Arduino. Hier … Weiterlesen

Timer mit Arduino – Alternative zu Delays

Timer mit Arduino - Alternative zum Delay

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 können. Hier helfen Timer-Funktionen weiter. Beispiel mit Delay-Funktionen Hier hilft das Konzept der Timer-Funktion. Dabei … Weiterlesen

Arduino und Taster

Arduino Taster Buttons

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 ist, liegt am Pin 8 kein definiertes Signal an. Man sagt auch, es rauscht. Um … Weiterlesen

Start mit Teensy MIDI

Teensy Board auf Breadboard

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 Teensy super einfach als USB-MIDI-Gerät konfigurieren und trotzdem noch serielle Kommunikation zum Debuggen nutzen. Nun … Weiterlesen

Blink – Start mit Arduino

Arduino LED Blink Schaltung

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 das Arduino-Board an den Computer an und klicke im Hauptmenü auf Werkzeuge>Board und wähle Dein … Weiterlesen

Elektrische Spannung verstehen – Grundlagen für Einsteiger

Spannung Strom Widerstand Leistung

Materialliste Für diesen theoretischen Grundlagenartikel benötigst du keine spezifischen Bauteile. Wenn du jedoch praktisch mit Spannung arbeiten möchtest, empfehle ich dir folgende Ausrüstung: Digitales Multimeter – Auf Amazon ansehen Arduino Uno Starter Kit – Auf Amazon ansehen 9V Blockbatterien – Auf Amazon ansehen Sicherheit geht vor! Bevor ich dir die technischen Details erkläre, möchte ich … Weiterlesen

Arduino, A4988 Motortreiber und der Stepper-Motor NEMA17

Arduino und A4988 Motortreiber

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 Baustein sehr einfach anzusteuern. A4988 Pinout Technische Daten Betriebsspannung 8 V – 35 V Dauerstrom pro … Weiterlesen

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 zurechtkommen, wenn der Datenstrom instabil wird. MQTT ist solch ein Protokoll. Es ist für die Kommunikation von Maschine zu Maschine (M2M) der Quasi-Standard geworden. Terminologie Klären wir … 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

Arduino zu MySQL via Wifi

Arduino Wifi MySQL

In diesem Beispiel zeige ich, wie sich Daten vom Arduino per Wi-Fi (WLAN) in einer MySQL Datenbank speichern lassen und per Browser anzeigen lassen. Download: Dateien auf GitHub Ich verwende einen DTH22 Temperatur- und Luftfeuchtigkeitssensor. Dessen Daten werden von einem Arduino / Genuino MKR1000 ausgelesen und per Wifi und HTTP GET an eine bestimmte Internetadresse … Weiterlesen

Vom Breadboard zum Produkt – Beispiel Schnapsometer

Wenn man ein Projekt auf dem Breadboard fertiggestellt hat, stellt sich oft die Frage, wie man daraus ein Produkt macht. Vielleicht möchte man nicht dauernd ein neues und teures Arduino-Board verbauen und natürlich sind Schaltungen auf Breadboards nicht besonders stabil. Wenn man auf den USB-Port verzichten kann, kann man einfach den Mikrocontroller des Arduinos allein … Weiterlesen

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 auf, um den Arduino-Bootloader auf einen neuen ATMEGA328 IC zu brennen (zu übertragen). Dafür wird … Weiterlesen

WS2812 – Der einfachste Weg, viele LEDs mit Arduino steuern

Bei den WS2812 LEDs handelt es sich um adressierbare RGB-LEDs. Sie verfügen über einen integrierten Chip. Um per Arduino WS2812 LEDs zu steuern, benötigt man nur einen einzigen digitalen Output. Trotzdem lässt sich jede einzelne LED in Farbe und Helligkeit gesondert ansprechen. Arduino WS2812 – Einleitung Wenn man LEDs mit Arduino steuern möchte, dann stößt … Weiterlesen

Pulssensor von Sparkfun

Pulssensor, Herzschlag, Pulse

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 Blut durch den Körper pumpt, ändern sich die Lichtverhältnisse im Finger (oder im Ohr). Das … Weiterlesen

Halbleiter

Eine besondere Klasse bilden die sogenannten Halbleiter. Sie sind entweder Isolator oder Leiter, je nachdem, wie man verschiedene halbleitende Schichten kombiniert oder verschaltet. Es gibt zwei Arten von Schichten. Die p-Schicht weist chemisch einen Elektronenmangel auf, die n-Schicht einen Elektronenüberschuss. Ohne zu weit ins Detail gehen zu wollen: Ohne Halbleiter wäre unsere gesamte moderne Welt … Weiterlesen

Elektrische Leiter und Isolierstoffe

Elektrische Leiter Als elektrische Leiter werden Materialien bezeichnet, die elektrischen Strom leiten. Sie haben also einen kleinen elektrischen Widerstand. Dazu zählen unter anderem Metalle, einige Keramiken und Flüssigkeiten mit frei beweglichen Ionen. Isolierstoffe Isolierstoffe nennt man Materialien, die keinen oder nur sehr schlecht elektrischen Strom leiten. Sie werden überall da benutzt, wo kein Strom durchfließen … Weiterlesen

Gleich- und Wechselstrom

Man unterscheidet zwischen Gleich- und Wechselstrom. Gleichstrom hat einen Minus- und einen Pluspol. Beim Wechselstrom wechselt sich die Stromrichtung, also die Bewegung der Elektronen, kontinuierlich. An Steckdosen liegt Wechselstrom mit 230 V an. In Deutschland wechselt sich die Stromrichtung hundertmal in der Sekunde (50 Hertz), in den USA 120 Mal (60 Hertz). In der Mikroelektronik … Weiterlesen

Spannung und Storm

Was ist der Unterschied von Spannung und Strom? Wann braucht man das Eine, wann das Andere? Spannung (U) und Strom (I) sind nicht getrennt voneinander zu betrachten. Eine elektrische Spannung ist ein elektrischer Potenzialunterschied. Das bedeutet, an einer Stelle gibt es einen Elektronenüberschuss und an einer anderen einen Elektronenmangel. An einer Stromquelle liegt der Elektronenüberschuss … Weiterlesen

Lektion 20 – Mein digitales Haustier 2/2

Lass uns jetzt unser digitales Haustier programmieren. Ein bisschen Arbeit steht uns noch bevor. Wir müssen unserem digitalen Haustier drei Sachen beibringen. Es soll mit den Augen (also den LEDs) zwinkern können. Es soll schnurren, wenn es gestreichelt wird. Und es soll meckern, wenn man es nicht beachtet. Fangen wir mit dem Augenzwinkern an. Augenzwinkern … Weiterlesen

Lektion 19 – Mein digitales Haustier 1/2

Arduino Digitales Haustier

Jetzt bauen wir uns ein digitales Haustier. Es soll blinkende Augen bekommen und merken, wenn man es streichelt. Natürlich wird es auch ungeduldig, wenn man sich nicht darum kümmert. Blinkende Augen können wir einfach mit zwei LEDs bauen. Dazu müssen wir zwei der langen Steckkabel zerschneiden. Anleitung Teile die beiden Kabel mit einer Schere in … Weiterlesen

Lektion 18 – Berührungsempfindliches Instrument

Arduino Bleistift Instrument

Auch der Hautwiderstand kann als analoger Input benutzt werden. Daraus bauen wir jetzt noch ein Instrument. Da der menschliche Körper zu einem großen Teil aus Wasser besteht, leitet er den elektrischen Strom. Er ist natürlich nicht so ein guter Leiter wie z.B. ein Metallkabel. Der Körper hat nämlich einen hohen Innenwiderstand. Dieser Innenwiderstand wird unser … Weiterlesen

Arduino LCD Display anschließen – Tutorial mit Code & Schaltplan

Arduino und das LCD Display

Heute zeige ich dir, wie du ein LCD-Display an deinen Arduino anschließt und Texte sowie dynamische Inhalte darauf anzeigen lässt. LCD-Displays gehören zu den wichtigsten Ausgabegeräten für Arduino-Projekte und ermöglichen die Anzeige von Sensordaten, Statusmeldungen und Benutzerinformationen. Ich nutze in diesem Tutorial HD44780-basierte Displays – der absolute Standard für Arduino LCD Display Projekte. Nach diesem … Weiterlesen

Arduino MEGA – Power für Dein Projekt!

Wer sich schon immer ein paar mehr Pins auf dem Arduino gewünscht hat, ist mit dem Arduino MEGA gut bedient. Es bietet eine große Menge an I/O Pins, Schnittstellen und Interrupts und genügend Speicher für softwareseitig anspruchsvollere Projekte. 3D-Drucker wie der RepRap oder der Ultimaker setzen auf das Arduino MEGA. Also: Falls Dein Projekt aus … Weiterlesen

Montage von Bauteilen auf Platinen

Elektronische Bauteile werden normalerweise auf Leiterplatten gelötet. Im Gegensatz zur Montage auf Steckbrettern bieten Leiterplatten eine stabile, transport- und widerstandsfähige Form. Es gibt zwei Arten der Montage der Bauelemente auf Platinen, die Durchsteckmontage (THT) und die Oberflächenmontage (SMT), die natürlich auch gemischt auftreten können. Durchsteckmontage (THT – Through Hole Technology) THT-Bauelemente verfügen über Anschlussdrähte, die … Weiterlesen

Videoworkshop Arduino Lernen

Seit einiger Zeit arbeite ich für Fritzing.org und habe dort einen Videoworkshop für Arduino erstellt. Viel Spaß dabei :) Arduino Lernen Episode 001 – Elektronische Grundlagen Wir benötigen Ihre Zustimmung um den Inhalt von YouTube laden zu können. Mit dem Klick auf das Video werden durch den mit uns gemeinsam Verantwortlichen Youtube [Google Ireland Limited, … Weiterlesen

Fritzing Fab Platinenservice

Die einfachste Möglichkeit, eine professionelle Platine zu bekommen ist der neu gestartete Platinenservice von Fritzing: Fritzing Fab. Wir benötigen Ihre Zustimmung um den Inhalt von YouTube laden zu können. Mit dem Klick auf das Video werden durch den mit uns gemeinsam Verantwortlichen Youtube [Google Ireland Limited, Irland] das Video abgespielt, auf Ihrem Endgerät Skripte geladen, … Weiterlesen