Tag Archives: Arduino

LM4040

Präzise analoge Spannungsmessungen mit dem Arduino anhand einer Referenzspannung messen

Mikrocontroller  wie der ATMEGA328P des Arduinos  besitzen analoge Eingänge, welche zur Spannungsmessung verwendet werden können. Über die Funktion analogRead() lässt sich die Spannung an einem analogen Eingang in einen digitalen Wert zwischen 0 und 1023 abbilden. Dieser Bereich entspricht der Auflösung des ADCs. Für den Arduino UNO beträgt die Auslösung 10 Bit. () Ein Minimalbeispiels zum […]

DHT22 Temperatur und Feuchtigkeits Sensor Modul anschluss an Arduino UNO

DHT11 & DHT22 Sensoren zur Messung von Temperatur und Feuchte mit dem Arduino im Vergleich

In diesem Arduino Tutorial wird gezeigt, wie man den DHT11 oder den DHT22 Sensor zur Messung von Temperatur und Luftfeuchtigkeit mit dem Arduino verwendet. Diese Sensoren sind  sehr beliebt, da sie sehr preiswert sind. Hier sind die wichtigsten Spezifikationen und Unterschiede zwischen diesen beiden Sensoren: Das DHT22 ist die teurere Version, die offensichtlich bessere Spezifikationen […]

CoolTerm Aufzeichnen der Log Daten

Aufzeichnen serieller Daten vom Arduino in eine Log-Datei auf dem PC

Es gibt viele Möglichkeiten Daten auszuzeichnen oder direkt auszuwerten. In den meisten Projekten werden die erfassten Daten direkt auf einem Display ausgegeben oder auf einer SD-Karte gespeichert und  später zur Verarbeitung und Analyse auf einem PC ausgewertet. Es ist jedoch relativ einfach, Daten von beliebig vielen Sensoren, die an ein Arduino-Board angeschlossen sind, zu sammeln und […]

Roh-Messwert im Vergleich mit den Mittelwert ADC-Filtern

Drei Methoden zur Filterung von verrauschten ADC-Messungen mit dem Arduino

Messungen enthalten oft Rauschen. Das Rauschen ist ein Teil des Signals, welches für die weiter Verarbeitung nicht erwünscht ist. Neben dem elektrischen Rauschen entsteht dies auch durch reale Einflüsse auf den Sensor. Vibrationen durch den Motor verursachen Rauschen, wenn Sie z.B. die Beschleunigung eines Autos messen. Das Filtern ist eine Methode, um einen Teil des […]

KY-013 NTC Thermistor Anschluss an Arduino Uno

Temperaturen mittels Thermistor und seriellen Plotter der Arduino IDE als Graph darstellen

Thermistoren sind einfache, preiswerte und genaue Komponenten, die es ermöglichen, Temperaturdaten zu messen. Entfernte Wetterstationen, Hausautomationssysteme, Steuer- und Schutzschaltungen für Geräte sind einige Anwendungen, bei denen Thermistoren verwendet werden. Sie sind analoge Sensoren, daher ist der Code relativ einfach im Vergleich zu digitalen Temperatursensoren, die spezielle Bibliotheken benötigen. Wie funktioniert ein Thermistor? Thermistoren sind variable […]

TMP36 Temperatursensor Thermometer Analog Temperatur Sensor TMP36GZ anschluss arduino

Temperaturen mit dem TMP36 und Arduino Messen

Mit einem Temperatursensor kann die Umgebungstemperatur gemessen werden. Der in dieser Anleitung verwendete TMP36 hat drei Pins – einen Pluspol, eine Masse und ein Signal. Dies ist ein linearer Temperatursensor. Eine Temperaturänderung von einem Grad Celsius entspricht einer Änderung von 10 Millivolt am Sensorausgang. Der Sensor TMP36 hat eine Nennspannung von 750 mV bei 25°C […]

ESP8266 Webserver mit Bildern aud dem lokalen Dateisystem ESP8266 Beispiel

ESP8266 Webserverinhalte wie Bilder (PNG und JPEG) aus dem internen Flash-Speicher laden

Der ESP8266 NodeMCU kann als Webserver mit im Code hinterlegten html Webseiten verwendet werden. Es besteht jedoch vielleicht auch der Wunsch Bilder in die Webseite einzufügen. Dies kann mit Hilfe von SPIFFS (SPI Flash File System) erreicht werden. In dieser Anleitung wird diese Möglichkeit beispielhaft gezeigt. Benötigte Tools für diese Anleitung: Neben der Arduino IDE […]

Mit dem AVRDUDE flashen

avrdude getting startet mittels USBtiny ISP Fuse-Bits lesen / schreiben und .hex Dateien Flashen

Zur Vorbereitung für das Auslesen werden folgende Geräte und Software benötigt: Geräte: USB Tiny ISP (Programmiergerät) Adapter vom Programmierer zum Mikrocontroller z.B. unser Test Clip Adapter Der zu programmierende Mikrocontroller z.B. ATtiny13A-PU  Software: WinAVR  Treiber für den USBtiny ISP Zuerst muss WinAVR von sourceforge heruntergeladen und installiert werden. Im Anschluss sollte noch der Treiber für […]

ATTiny13 mit USB Tiny und Arduino IDE

Den ATTiny13A-PU mittels USB Tiny ISP und der Arduino IDE programmieren

Für kleine Projekte reichen oft auch die sehr kleinen und günstigen 8-Pin Mikrocontroller wie der ATTiny13 aus. In diesem Beitrag wird gezeigt, wie man in der Arduino IDE auch diese Mikrocontroller programmieren kann. Vorbereitung der Entwicklungsumgebung: Für die Installation wird eine Arduino IDE mit der Version 1.6.4 oder höher benötigt. Über “Datei” -> “Voreinstellungen” wird […]

Anschluss RCWL-0516 an Arduino UNO 42project.net

Bewegungen mit dem RCWL-0516 über Doppler Mikrowellen Radar Sensor detektieren

Der RCWL-0516 ist ein hochempfindlicher automatischer Induktionsdoppler-Mikrowellen-Radarsensor, der einfach in Verbindung mit einem Mikrocontroller, Einzelplatinencomputer oder als eigenständiger Detektionssensor verwendet werden kann.  Die Platine basiert auf dem Niederfrequenzmodul RCWL9196, welches wie der BISS0001 PIR-Sensor auf einer 5,8 GHz Frequenz arbeitet. Hauptbestandteil dieses Moduls ist der MMBR941M, ein hochfrequenter NPN Transistor. Die Hauptfunktion eines Doppler-Radars besteht […]