Jetzt sind Anforderungen und Spezifikationen erstellt. Probleme, die Entstehen könnten, sind identifiziert und berücksichtigt. Dann kann es endlich mit der Software losgehen. Für den Anfang starte ich mal mit dem User Interface, dem LCD Display mit den Tasten. Software: LCD Display und Tasten weiterlesen
Autor: Jürgen
Das Internet der Dinge im Adventskalender
Das war einmal eine interessante Idee: eine Art Experimentierkasten zum Thema IoT (Internet of Things = Internet der Dinge) in nur 24 Tagen. Ich fand das sehr interessant und habe mir ein Exemplar schicken lassen. Die einzelnen Experimente werde ich hier nicht aufzählen, es gab drei Kategorien: Das Internet der Dinge im Adventskalender weiterlesen
Schrittmotorsteuerung
Zur Abwechslung mal etwas „mechanisches“: eine Schrittmotorsteuerung.
Die Komponenten
– ein UNO Board
– ein Steppershield V1.0
– 4 Tasten (Einschalter)
– ein Stepper Motor 28BYJ-48 Schrittmotorsteuerung weiterlesen
Hardware
Die Hardware ist zusammengesteckt aus mehreren Shields und einem Controller:
– Ein Controllerboard mit einem ATMega2560 Prozessor
– Ein Ethernet Shield 2
– Ein LCD Shield mit extra Tasten Hardware weiterlesen
Systemtest – Spezifikation
Aus der Systemspezifikation lässt sich direkt die Systemtest – Spezifikation erstellen. Denn mit den Funktionalitäten des Systems ist der Test ja schon vorgegeben. Systemtest – Spezifikation weiterlesen
Systemspezifikation
Aus den Anforderungen wird im nächsten Schritt die Spezifikation erstellt. Hier mache ich mir Gedanken über das System, wie es in die Realität umgesetzt werden soll. Das hilft dann beim Codieren, denn da muss ich mir nur noch überlegen wie ich die spezifizierte Komponente in Code umsetze. Systemspezifikation weiterlesen
Interview
Während meines letzten kommerziellen Projektes habe ich jemanden kennengelernt, der mir viel zum Thema Selbstständigkeit erzählen konnte. Da es sehr gut zu meinem „Projekt – Marketing“ passt, habe ich ihn um ein Interview gebeten. Hier ist es: Interview weiterlesen
Anforderungen
1 Einleitung
In diesem Projekt geht es für mich darum, einmal alle Schritte der Softwareentwicklung zum Einsatz zu bringen. Von den Anforderungen bis zum laufenden Prototypen. Es ist eine Messtechnik. Anforderungen weiterlesen
Wofür man einen Watchdog braucht
Eigentlich geht es darum ein selbstständig laufendes System unabhängig wieder auf die Füße zu bekommen, ohne jemanden hinzuschicken. Dieses Problem kennt man nicht nur aus der Raumfahrt. Wofür man einen Watchdog braucht weiterlesen
Sichere Software erstellen
Eine Software sicherer zu machen, das bedeutet einen defensiven Programmierstil zu verwenden, um Angriffe von Computerviren zu verhindern. Alle Angriffsmöglichkeiten basieren auf Schwächen in der Sprachimplementierung und auf Programmierfehlern. Das ist insbesondere für das Internet of Things (IoT) von besonderer Wichtigkeit und Brisanz.