Da mein Blog sich hauptsächlich um die Entwicklung von Software und die Programmierung des Arduinos (und seiner Clones) beschäftigt, wollte ich den Lilypad nicht unbeachtet lassen. Was ist ein Lilypad? Ein Lilypad ist ein Mikrocontroller, welcher über Analoge und Digitale Aus- / Eingänge verfügt. Es gibt für den Lilypad diverse Sensoren und Aktoren Bsp. SMD…
Monat: Dezember 2017
Arduino IDE installieren
Bevor der ersten Sketche für einen Arduino geschrieben werden kann, muss natürlich eine Entwicklungsumgebung geschaffen werden. Hierfür stehen 2 IDE’s dem Anwender zur Verfügung und seit neuestem (stand Mai 2017) sogar ein Web Editor (welcher gesondert betrachtet wird). Es gibt jeweils eine Version auf Beide Seiten bieten jeweils die aktuelle Version für die Plattformen Microsoft…
NodeMCU – “Einer für (fast) Alles!”
Der Mikrocontroller NodeMCU kommt mit allem daher was man für ein ersten Start benötigt.Er ist mit einem WIFI Chip ausgestattet (ESP8266) und besitzt für einen Arduino typisch die Analogen und Digitalen Aus-/ Eingänge (siehe technische Daten). Technische Daten Benötigter Treiber Es wird der Treiber CP2102 benötigt. Dieser Treiber kann von der Seite https://www.silabs.com für die Betriebssysteme Microsoft…
Android GUI Test mit Espresso
Das Testframework Espresso ist im Jahre 2013 in die Android-Bibliothek geflossen und steht somit dem Entwickler für die automatisierte Testfallerstellung zur Verfügung. Der Vorteil von Espresso gegenüber anderen Methoden des automatisierten Testens ist das dieser sich wie ein “echter” Benutzer verhält wie Bsp. das Warten wenn der MainThread gerade “belegt” ist und somit der Benutzer…
Arduino Projekt: Funksteckdose steuern
Eine Funksteckdose wird meist mit einer Fernbedienung ausgeliefert. Wie man eine Funksteckdose mit einem Wemos D1 mini steuert und die Steckdose in das Intranet / Internet einbindet, möchte ich in diesem Tutorial erläutern. Hinweis: Die Steckdose selbst gibt 230V an Spannung aus, dieses ist gefährlich und kann zu schweren Verletzungen führen.Daher bleibt das Gehäuse von…
Arduino Tutorial 37: 433 MHz Sender & Empfänger
In diesem Tutorial möchte ich den 433MHz Funksender & Empfänger erläutern. Ich hatte bereits ein Set mit einer Fernbedienung im Tutorial Arduino Lektion 34: 433MHz Funksender erläuter. Jedoch war der Sender eine Fernbedienung. In diesem Tutorial wird der Sender durch einen Microcontroller gesteuert. Technische Daten Sender Empfänger Schaltplan Sender Der Sender verfügt über 3 Anschlüsse welche mit…
Android App “ScrumPokerCards”
Die Android App ScrumPokerCards stellt dem Benutzer die Pokerkarten für das Planningpoker im Agilen Scrum Projekt zur Verfügung. Es werden Karten in den Werten Angeboten sowie Aktionskarten für “Achtung, Frage und die Kaffeetassenkarte”. Anleitung Nachdem eine Karte aus dem Sortiment gewählt wurde (ein Tippen mit dem Finger), wird die Deckkarte angezeigt und je nach gewählter…
Arduino: Ein Sketch ohne delay(ms) schreiben
Möchte man mehr als eine bestimmte Operation im Sketch alle x Millisekunden wiederholen, so kann man nicht mehr mit delay arbeiten. Hier gibt es eine relativ einfache Art dieses Problem zu lösen. Der übliche Weg über delay() Gegeben sei folgender Sketch: Lösung ohne delay() dafür mit millis() Wir möchten also nun diesen Sketch so umschreiben…