SwitchLib

Ich benötigte eine Bibliothek, um mehrere Taster abzufragen. Da ich drei Taster hatte, aber mindestens 4 Funktionen brauchte, habe ich daraus eine Kurz/Lang-Abfrage gemacht. Jeder Taster kann somit kurz oder lang gedrückt werden und ruft nach dem Lösen entsprechend eine Callback-Methode auf. Bis auf eine Schleife über die Buttons sollte diese Bibliothek nicht blockierend sein. …

Continue reading "SwitchLib" →

Menu classes for LCD displays

Da ein Menü auf dem Display zu erstellen eine immer wiederkehrende Aufgabe ist, habe ich einige der Funktionalitäten in Klassen gepackt. Komponenten Hardware Arduino Uno LCD Shield  Software Arduino IDE LiquidCrystal Lib (kann über den Bibliotheksmanager installiert werden, siehe auch hier ) Meine Menu Lib (siehe unten) Ziele Schritt einfache Header mit Klassen, die in …

Continue reading "Menü Klassen für LCD Displays" →

Java – IP Remote Control

The purpose of the whole thing is a remote control for my robots. Since all robots (at least the more advanced ones) have a network connection, I want to develop a small app that can send messages to a specific recipient via configuration. First draft In the first step, the remote control should only consist of a keypad. The user can specify the number of rows and...

Continue reading "Java – IP Fernbedienung" →

Java Socket Console Server

Die Java Socket Konsole öffnet einen Server auf einem definierten Port. Der Port kann beim Start mit übergeben werden. Wird kein Port angegeben, ist der Standard Port 2021.  Alles, was an diesen Port gesendet wird, erscheint als zeilenbasierte Ausgabe in einem Fenster. Das Programm ermöglicht genau eine Verbindung.  Über die Textbox am Fuß des Dialogs …

Continue reading "Java Socket Konsolen Server" →