LED-Matrix oder andere "Hardware" für JavaProgrammierung

k3ltis

Mitglied
Hallo!

Ich versuche die Frage mal kurz und bündig zu stellen:

Gibt es Hardware, die man käuflich erwerben , über USB am PC anschließen und dann mit Java pogrammieren kann?

Ich dachte da an einen ModellBaukran, eine LED-Matrix, vielleicht an eine Signalleuchte.

Mich fasziniert die Idee, die Java Programmierung direkt in einem technischen Gerät (und nicht nur auf dem Bildschirm) umzusetzen.

Hat jemand damit schonmal Erfahrung gemacht?

Grüße
K3ltis


Edit: Ich beziehe mich auch nicht auf MobileProgramming
 
Zuletzt bearbeitet:
T

trääät

Gast
drücken es wir mal so aus :
es gibt extrem viel hardware die man an einen pc anschließen und dann programmieren kann ...
in wie weit man java nutzen kann hängt immer von der hardware selbst und den treibern ab ...
auch macht es einen unterschied ob man jetzt nur eine controller-software schreibt die auf dem rechner läuft und dann über den bus daten mit der hardware austauscht (meistens der fall) oder ob man die hardware direkt programmiert (auch möglich ... aber seltener mit java als mit speziellem hardware-code) ...

mir fällt jetzt leider für beide möglichkeiten nichts ein ... aber hardware auf denen dann richtig java-programme laufen gehen schon in die komplexitäts-richtung ala smartphone ... alles was "einfacher" ist verwendet in der regel kompakten eigen-code den man dann am rechner mit java steuern kann ...

also müsstest du dir erstmal klar machen welche der beiden möglichkeiten du überhaupt haben willst ...

ein stück hardware was man über den rechner eben mit java steuern kann und dann entsprechend seinen möglichkeiten das macht was man in der controller-app schreibt ...

oder

ein gerät auf dem richtig eine java-vm läuft und man für diese auch java-programme schreiben kann die dann darauf laufen ...

das erste sind in der regel kleine mikro-controller ... manchmal auch etwas komplexere gruppen aus mehreren einheiten ... verfügen manchmal sogar über begrenzten festwert- und arbeits-speicher und haben auch nicht nur ausgänge sondern auch eingänge ...
die zweite gruppe würde dann wie gesagt schon in richtung "einfaches handheld" gehen ... wie eben auch smartphones in diese gruppe gehören ... wobei es nicht nur smartphones sind sondern auch andere komplexere geräte welche sich durch hohe integration der einfachereren schaltungen in kleinen chips solch komplexe aufgaben durchführen können
 
S

Spacerat

Gast
Arduino - HomePage

Das ist ein Experimentierboard (gibt diverse) für Microcontroller (Atmel). Die Microcontroller selber werden zwar nicht in Java sondern in C programmiert, aber man kann sie halt so programmieren, dass man sie über Seriellen Port (RXTX; USB getunnelt) kommunizieren lassen bzw. steuern kann. Was man letzendlich damit veranstaltet bleibt einem selbst überlassen, die Boards sind recht vielseitig.

Konkret für Java gibt es Java Prozessoren aber damit habe ich mich selber noch nicht befasst. Leider unterstützt Arduino bisher (afaik) nur 8-Bit Atmels, so das man sich für den im Link aufgezählten AVR32 evtl. nach etwas anderem umschauen müsste.
 

freez

Top Contributor
Du kannst dir für ein Android Smartphone entsprechende Hardware kaufen (z.B. IOIO). Entwickeln lässt sich das in Java unter Eclipse. Dazu kommt noch, dass du nicht nen PC immer dran hängen haben musst, sondern nur das Smartphone. Ausserdem sind auch Bluetooth Verbindungen statt USB möglich. Wenn du nen größeren Bildschirm brauchst, tuts auch ein Android Tablet.

Eine Auswahl an Entwicklungsboard findest du hier: LIPOLY
 
Zuletzt bearbeitet:
S

Spacerat

Gast
Wenn Du noch gerne mit Lego spielst :D:Es gibt ein Java-Framework für die Mindstorm-Sachen.
Guckst Du hier
Wenn das noch Spielen sein soll... andererseits eignet sich das auch hervorragend für kleinere Experimente im Prototypenbau und Educations für den technischen Nachwuchs (wie seinerzeit Fischer-Technik). Wenn man als angehender Programmierer schon mit "Kinderkram" wie BlueJ nebst Stifte und Mäuse rumspielen darf...
 

bananajoe

Mitglied
Wenn das noch Spielen sein soll... andererseits eignet sich das auch hervorragend für kleinere Experimente im Prototypenbau und Educations für den technischen Nachwuchs

Es ist kein Spielzeug, sondern ein Tool, welches mit relativ wenig Wissen die Lego Hardware resp. eigene Experimente zum Laufen bringt. Was mich am Lego Mindstorms nicht gefallen hat ist die Programmierschnittstelle mit Symbolen. Nach einer kurzen Evaluation bin ich für die MikroController Programmierung auf C umgestiegen, da C eine sehr hardwarenahe Programmierung erlaubt. Zudem gibt es auch hier gute IDEs, wie z.B. WinAVR oder das Atmel Studio. Wenn ich C sage, dann meine ich vor allem Bitmanipulationen. Keine Angst: Mein Herz schlägt immer noch für Java!
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
N lwjgl Projection Matrix löscht Dreieck Allgemeine Java-Themen 1
H Matrix ohne Array erstellen Allgemeine Java-Themen 9
T Google Distance Matrix API Hello World/ Client Secret Allgemeine Java-Themen 3
G Matrix reduzieren zwei Methoden Allgemeine Java-Themen 2
R Multiplikation von Matrix und Vektor Allgemeine Java-Themen 5
P Matrix-Vektor Multiplikation Allgemeine Java-Themen 8
P Matrix erstellen Allgemeine Java-Themen 1
P Matrix-Vektor-Multiplikation Allgemeine Java-Themen 25
J Matrix Allgemeine Java-Themen 2
R Bibliothek für Darstellung von char auf 5x7 Dot-Matrix Allgemeine Java-Themen 2
D Suche Matrix Libraries Allgemeine Java-Themen 11
P Matrix von Tastatur in 2D Array??? Allgemeine Java-Themen 7
P Matrix Kurtosis berechnen Allgemeine Java-Themen 40
D 8x8 Matrix mit Schachbrettbeschriftung Allgemeine Java-Themen 8
E Zufall in Matrix Allgemeine Java-Themen 10
S Algoritmus Distribution in einer Matrix Allgemeine Java-Themen 7
C Linie in Matrix machen Allgemeine Java-Themen 5
D Matrix, ArrayList, null-Zellen Allgemeine Java-Themen 6
D Zweidimensionales Array als Matrix ausrpinten lassen Allgemeine Java-Themen 4
S Darstellung einer dynamischen Matrix Allgemeine Java-Themen 9
T Applikation für RGB LED Matrix Allgemeine Java-Themen 7
T DataFrame (Matrix mit mit verschiedenen Typen pro Spalte) Allgemeine Java-Themen 4
S Array Matrix erstellen? Allgemeine Java-Themen 9
RoliMG matrix diagonalen initialisieren Allgemeine Java-Themen 2
M HashMap kapselt zwei Objekte aber wie baut man eine Matrix? Allgemeine Java-Themen 2
B Entfernen von Zeilen/Spalten aus einer Matrix Allgemeine Java-Themen 8
J Matrix mit unterschiedlicher Anzahl von Spalten pro Zeile? Allgemeine Java-Themen 4
W Matrix potenzieren Allgemeine Java-Themen 4
E ArrayList Matrix sortieren Allgemeine Java-Themen 4
R Arraylist in andere Klasse leiten und bearbeiten Allgemeine Java-Themen 10
E Swing andere schreibart für jButtoni (i = Zahl des Buttons) Allgemeine Java-Themen 6
perlenfischer1984 Lombok Builder soll andere Klasse bauen Allgemeine Java-Themen 4
R bei eclipse von java in eine andere programmiersprache wechseln? Allgemeine Java-Themen 2
B Chat auf andere Datentypen aufteilen Allgemeine Java-Themen 2
A Datum und Uhrzeit in andere Zeitzone umrechnen Allgemeine Java-Themen 7
X NetBeans Bilder und andere Dateien ins .jar schreiben und wieder aus .jar lesen Allgemeine Java-Themen 6
DanielsLPecke Java Arrays an andere Java Programme schicken und zurück Allgemeine Java-Themen 5
T Während des Programmlaufs andere Programme ausführen Allgemeine Java-Themen 1
F JTable mit Zellen die sich durch andere Eingaben füllen Allgemeine Java-Themen 1
M ZipOutputStream gleiche Datei andere Größe? Allgemeine Java-Themen 0
Todesbote Zeilen aus Excel in andere Excel Tabelle kopieren Allgemeine Java-Themen 0
N Objekte an eine andere Applikation übergeben Allgemeine Java-Themen 3
F Array viel zu groß...andere Lösungen? Allgemeine Java-Themen 12
M Arraynamen an andere Klasse übergeben für allg. Rechnung Allgemeine Java-Themen 7
N Static oder andere Lösung Allgemeine Java-Themen 5
L Eine jar verwenden, die intern auf eine andere jar zugreift Allgemeine Java-Themen 7
B JAR Datei führt eine andere JAR Datei aus Allgemeine Java-Themen 2
M Methoden/Klassen für andere Projekte Allgemeine Java-Themen 4
S Von einer ArrayList in die andere schreiben? Allgemeine Java-Themen 6
Z Daten von einer Klasse in eine andere übertragen Allgemeine Java-Themen 8
E Wert in andere Klasse übernehmen Allgemeine Java-Themen 4
E Werte in andere Klasse übernehmen Allgemeine Java-Themen 8
S String in eine andere Klasse übergeben Allgemeine Java-Themen 25
S Mit einem jButton eine andere Klasse öffnen Allgemeine Java-Themen 2
J Array Sortierung auf andere Arrays anwenden Allgemeine Java-Themen 6
T Webservice definieren und andere Webservice aufrufen Allgemeine Java-Themen 8
W xml File einlesen und in eine andere xml File einfügen.. Allgemeine Java-Themen 2
M Javamail -> andere Möglichkeit für Attachment Allgemeine Java-Themen 5
S Passt eine Flaeche in eine andere? Allgemeine Java-Themen 2
K import- Anweisung fehlerhaft und andere Fehler (eclipse) Allgemeine Java-Themen 2
M Map umformen und in andere Map schreiben Allgemeine Java-Themen 2
R if-Anweisung wird angemeckert, andere identische nicht Allgemeine Java-Themen 9
M Andere Möglichkeit zu casten Allgemeine Java-Themen 8
R Wert von einer Klasse in eine andere bekommen Allgemeine Java-Themen 6
A andere Methode "abschiessen" Allgemeine Java-Themen 6
I Teile von ArrayList in eine andere kopieren? Allgemeine Java-Themen 2
C Prüfen, ob eine Methode eine andere überschreibt! WIE? Allgemeine Java-Themen 8
A Java oder andere Sprache? Was ist geeigneter? Allgemeine Java-Themen 55
J Netbeans: wie auf grafische elemente zugreifen, andere Datei Allgemeine Java-Themen 2
G Da Jikes nicht mit java 5 geht, gibt es eine andere. Allgemeine Java-Themen 4
P Mehrzeiligen Text aus JTA lesen und in andere JTA kopieren Allgemeine Java-Themen 7
M Funktion als Parameter oder andere Möglichkeit Allgemeine Java-Themen 3
Y Aus einem Java Programm andere (Exe-)Programme starten Allgemeine Java-Themen 3
S Daten in andere Klasse übergeben Allgemeine Java-Themen 5
S Wie ICQ, AIM und andere IM mit Java steuern? Allgemeine Java-Themen 2
G JCreator, andere Editoren ? Allgemeine Java-Themen 4
G Connection conn in andere Klasse / Objekt weitergeben? Allgemeine Java-Themen 17
K Andere Interpretation eines Typs Allgemeine Java-Themen 7
H Methoden in andere Files auslagern Allgemeine Java-Themen 6
H Andere Software fernsteuern Allgemeine Java-Themen 7
M Zugriff auf andere Prozesse Allgemeine Java-Themen 3
M "Hardware" mit Java steuern? Blinkende Würfel? Allgemeine Java-Themen 57
O Java Hardware Software Zeit Allgemeine Java-Themen 7
T Hardware sicher entfernen Allgemeine Java-Themen 8
S Hardware Prüfung Allgemeine Java-Themen 13
J Hardware Programmierung Allgemeine Java-Themen 3
A Hardware Properties auslesen Allgemeine Java-Themen 10
E Hardware zu Java Allgemeine Java-Themen 10
C Hardware auslesen [CPU,RAM] Allgemeine Java-Themen 2
G Zugriff auf Hardware Allgemeine Java-Themen 6
C Hardware Erkennung (Brenner) Allgemeine Java-Themen 2
N Hardware-Webserver mit Java (JSP/Servlet)-Unterstützung? Allgemeine Java-Themen 8
B Java und Hardware Allgemeine Java-Themen 3
N hardware ansprechen ? Allgemeine Java-Themen 21

Ähnliche Java Themen


Oben