Ein mini Servo kann mit wenig Zeilen Code am Arduino betrieben werden. Wie dieses gemacht wird, möchte ich nun in diesem kleinen Tutorial beschreiben. Diesen Servo habe ich bei Amazon für kleines Geld gekauft. Technische Daten Der Schaltplan Von dem Servo gehen 3 Kabel ab, welche wie folgt am Arduino Mikrocontroller angeschlossen werden. Der Quellcode…
Android, PDF Erstellung mit iText
21Die Bibliothek iText gibt es in verschiedenen Versionen und für verschiedene Programmiersprachen (zbsp. C#, Java). Für dieses Beispiel wird die Version itextpdf-5.3.3.jar benötigt. Einbinden der iText Bibliothek Da ich meine Android-Projekte mit Gradle und dem Android Studio 1.5 (stand 17.12.2015) erstelle hier nun die Einbindung in das Gradle Build Script. Anlegen eines “libs” Verzeichnisses Im Hauptverzeichnis…
Arduino, Lektion 15: Pyroelektrischer Infrarot Motion Sensor (PIR)
Der Pyroelektrischer Infrarot Motion Sensor kurz PIR (und im folgenden Text auch so benannt) ist ein Bewegungssensor. Wie ein Bewegungsmelder genau funktioniert wurde in dem Wikipedia Artikel Bewegungsmelder sehr gut beschrieben. Technische Daten Da der PIR Sensor ein passives Bauteil ist, ist die Stromaufnahme sehr gering. Der Schaltplan Das Prinzip und der Aufbau sind einem Schalter gleichzusetzen,…
Android, ProgressDialog für lange Operationen
Manche Operationen, wie zbsp. das Laden von Daten aus der Datenbank, oder das Erstellen von Diagrammen können eine gewisse Zeit benötigen. Für dieses Problem gibt es einen einfachen ProgressDialog welcher 2 Zustände haben kann. ProgressDialog mit ProgressBar Um dem Benutzer mehr Informationen über den aktuellen nebenläufigen Vorgang zu geben, kann man den ProgressDialog mit einer Progressbar…
Arduino Lektion 14: 3 Achsen Lagesensor, HMC5883L
Mit dem 3 Achsen Lagesensor HMC5883L kann man sich leicht eine digitale Wasserwaage bauen, aber dazu später mehr, jetzt erstmal zu dem Sensor. Der Sensor ist nicht größer als ein 20Cent Stück und somit sehr gut für Mikroschaltungen geeignet. Auch bei diesem “Bausatz” musste man die Steckerleiste an den Sensor löten, was wirklich nicht schwierig…
Arduino Lektion 13: 2 fach Relaisplatine ansteuern
Der Arduino bzw. deren günstige kopien aus China können nur eine begrenzte Spannung schalten, wenn man jetzt größere Lasten über den Mikrocontroller schalten möchte benötigt man eine Relaisplatine. Diese Relaisplatinen gibt es in diversen Ausführungen, ich habe die 2-fach bestückte gewählt da ich in meinem Projekt nur einen Lüfter und ein kleines Heizelement steuern möchte,…
Arduino Lektion 12: Lichtstärkesensor GY-30
Heute ist der Lichtstärkesensor GY-30 angekommen und nach kurzem Löten der Steckerleiste an den Sensor konnte es schon mit der Verkabelung losgehen. Beschaffung Dieser Sensor kann bei Amazon.de* oder ebay.de* bestellt / ersteigert werden, wobei sich hier der Vergleich lohnt. Hinweis von mir: Die mit einem Sternchen (*) markierten Links sind Affiliate-Links. Wenn du über…
Android, Gradle Buildnummer und Zeitstempel
Hier nun ein kleines Tutorial wie man im Gradle build die Versionsnummer inkrementiert (+1) und einen Zeitstempel des builds in eine Properties Datei speichert. Speichern der Werte in einer Properties Datei Als Erstes müssen wird die beiden Werte (VERSION_CODE & BUILD_TIMESTAMP) in einer Properties Datei speichern.Diese Datei wird relativ zum Pfad des “src” Ordners abgelegt….