Archive by Author

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 […]

Getting Started NodeMCU ESP8266 Hello World

Hello World! Erstes Projekt mit dem ESP8266 NodeMCU V3 und der Arduino IDE Getting Started

Der ESP8266 ist ein hochintegrierter Chip, der speziell für die Bedürfnisse einer neuen vernetzten Welt entwickelt wurde. Er bietet eine vollständige und in sich geschlossene Wi-Fi-Netzwerklösung, die es ermöglicht, selbst ein WLAN-Netzwerk als Access Point bereit zu stellen oder einem Netzwerk als Teilnehmer beizutreten. ESP8266 verfügt über leistungsstarke On-Board-Verarbeitungs- und Speichermöglichkeiten, welche über seine GPIOs […]

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 […]

7-Segment mit Schieberegister 74HC595 Aufbau

Zwei 7 Segment Displays mit dem Arduino und einem Schieberegister über drei Pins ansteuern

Sieben Segmentanzeigen eignen sich hervorragend zur Darstellung von Zahlen. In der herkömmlichen Verschaltung belegt jedoch schon ein Display acht Datenpins an einem Mikrocontroller. In dieser Anleitung wird gezeigt, wie sich mit nur drei Leitungen zwei Displays über ein SN74HC595N Schieberegister betreiben lassen. Der Aufbau der Segmentanzeige ist dabei wie folgt: Für die darzustellenden Zahlen ergibt […]

Verschaltung Sieben Segment mit Arduino

Ein Sieben-Segment Display direkt mit dem Arduino ansteuern

7-Segmentanzeigen werden häufig eingesetzt um Zähler. Uhrzeiten oder Zahlen darzustellen. Wie man die Anzeige direkt über den Arduino UNO zur Darstellung von Zahlen nutzen kann wird im folgenden beschrieben. Die einzelnen LED-Segmente müssen bei 5V mit Vowiderständen zwischen 180 Ohm bis 1kOhm betrieben werden. Die Segmentanzeigen existieren in zwei Bauarten, (gemeinsame Anode und gemeinsame Kathode). Hier […]

Das erste Embedded C Programm auf einem ARM Cortec M3 STM32F103 Mikrocntroller

Ausgehend von der Vorbereitung der Arbeitsumgebung erklärt in Artikel: „Hello World“ auf dem STM32 mit der CooCox CoIDE programmieren werden in diesem Beitrag Grundlagen für die Programmierung von Mikrocontrollern erklärt. Beim Anlegen eines Projektes in der CoIDE für den STm32F103 wird automatisch eine Datei mit mit dem Namen “main.c” angelegt. Die darin enthaltene Funktion int main(void) bildet den Einstiegspunkt […]

MAX6675 Modul für Themoelemente - Aufbau

Hohe Temperaturen bis 1000°C mit dem MAX6675 und einem Thermoelement vom Typ-K mit dem Arduino messen

Thermoelemente werden schon seit langer Zeit eingesetzt um Temperaturen genau zu messen. Sie besitzen einen großen Messbereich und sind sehr robust. Problematisch bei dem Betrieb eines Thermoelements ist Kaltstellenkompensation (engl. cold junction compensation; CJC) und die Messung sehr kleiner Spannungen. Genau diese Aufgaben übernimmt der von Maxim Integrated entwickelte IC MAX6675. Der Chip misst den Ausgang eines Thermoelements […]

Boden-Sensor

Die Feuchtigkeit in der Erde / Boden mit dem Arduino UNO messen.

In dieser Anleitung möchten wir Ihnen zeigen, wie Sie die Feuchtigkeit in der Erde messen können. Die Pins des Sensors werden dabei wie in der Grafik dargestellt mit dem Arduino verbunden: Verbindung zwischen Sensor und Arduino: Sensor: A0 mit Arduino A0 Sensor: D0 mit Arduino D10 Sensor: GND mit Arduino GND Sensor: Vcc mit Arduino […]

“Hello World” auf einem 0.96″ OLED Display über I2C mit dem Arduino

In diesem Beitrag wird gezeigt wie man den Test “Hello World!” auf einem 0,96 Zoll OLED ausgibt. Als erstes muss die Bibliothek: U8glib  installiert werden. Der Installationsprozess einer Library ist hier beschrieben. Anschließend wird das Display wie folgt mit dem I2C-Bus des Arduino verbunden: Sollte der Arduino einen separat ausgeführten I2C-Bus besitzen ist der Anschluss […]

“Hello World” auf dem STM32 mit der CooCox CoIDE programmieren

In dieser Anleitung ist die Einrichtung eines ersten Projektes für den STM32F103C8 in der CooCox IDE beschrieben. Der Mirkrocontroller STM32F103C8 besitzt einen ARM Cortex-M3 mit 64Kbyte Flash, einen internen Prozessortakt von 72MHz und eine Vielzahl an Kommunikationsschnittstellen. Zur Entwicklung wird in dieser Anleitung die kostenlose CooCox IDE, welche einen reichlichen Funktionsumfang besitzt, benutzt. Installation der […]