Nun wollen wir eine einfache Ampelschaltung realisieren, dazu benötigen wir folgende Bauelemente: Die Schaltung hierzu ist wieder ähnlich wie auch zur blinkenden LED nur das wir hier 3 LEDs auf einem Steckbrett haben anstatt einer. Diese LEDs werden an 3 verschiedene PINs angeschlossen (hier 10, 7 und 4) und per Quellcode gesteuert. Für diese einfache…
Autor: Stefan Draeger
Android App mit MySQL Datenbank verbinden
Möchte man Daten in einer Datenbank speichern so hat man in der Android SDK eine SQLite Datenbank schon implementiert, möchte man jedoch auf eine MySQL Datenbank zugreifen so hat man mit den Board mitteln von Android “schlechte Karten”. Aber über eine PHP Schnittstelle ist dieses in ein paar Schritten erledigt. 1. Anlegen der PHP Schnittstelle…
Arduino Lektion 2: LED mit FadeEffekt
Eine blinkende LED haben wir schon programmiert, nun wollen wir aus dem Blinken ein Stufenloses faden der Helligkeit erzeugen. Dieses können wir mit der gleichen Schaltung erledigen wie wir in der Lektion 1: Blinkende LED haben. Die Anschlüsse 2 bis 13 auf dem Mega2560 sind die PWM Anschlüsse, auf dem folgenden Bild rot markiert. Diese…
Arduino Lektion 1: blinkende LED
Das erste Beispiel soll eine blinkende LED sein. Du erfährst hier also, wie du eine kleine 5 mm LED am Arduino zum Blinken bringen kannst. Die Schaltung dazu sieht wie folgt aus: Der Schaltplan ist wie nicht anders zu erwarten ziemlich einfach, es wird nur: Hinweis von mir: Die mit einem Sternchen (*) markierten Links sind…
Mischen und vergleichen
Folgenden Codeschnipsel habe ich auf Facebook gefunden und nachgebaut.Interessiert hat mich dabei, ob das ganze lösbar ist bzw. ob dieses Programm ein Ende findet. Der oben stehende Code bedarf noch einiger Optimierung, da die For-Schleife nicht wirklich performant ist. Diese wird nur benötigt damit der Code immer wiederholt wird aber der Zähler wird nicht benötigt….
Model View Controler
Das Entwurfsmuster “Model View Controller” kurz MVC kommt von der Programmiersprache Smalltalk, hat aber seine Anfänge schon in Assembler. Mit dem MVC Pattern ist eine klare Trennung von der View (der Darstellungsschicht) über Model (Datenmodel) und dem Controller (der Businesslogik) geschaffen worden.Zusammen mit dem Observable Pattern ist dieses ein sehr gutes und vor allem bewährtes…
Komposition
Das Strukturmuster “Kompositum” nutzt man zur Darstellung und Bearbeitung von Baumstrukturen. Nehmen wir an wir möchten ein Verzeichnisbaum in Klassen darstellen.Vereinfacht ausgedrückt ist dieses nichts anderes als folgende Objektstruktur: Somit ergeben sich folgende Teilnehmer:
Die Java Virtual Machine analysieren
Für meine Projekte benutze ich nicht nur das Programm VM Analyser, sondern auch eines welches ich selbst Entwickelt habe, dieses wird in das laufende Projekt eingebunden (als Bibliothek) somit erspart man sich das Erstellen eines Agents. Der JVM Analyser stellt in einem Diagramm den aktuellen Verbrauch des Speichers dar und die geladenen Systemparameter (System.getenv()). Hier…