PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Programmierung mit Java



simplybb
11.02.2006, 21:01
Grüße an alle,

Also, ich sollte vielleicht als erstes erwähnen, dass ich in Sachen Mikrocontroller Ansteuerung und Programmierung der totale Anfänger bin; so könnte es gut passieren, dass meine Fragen heftige Reaktionen auslösen könnten z.B. schwere Lachanfälle, Lachmuskelzerrungen usw. Ich möchte an dieser Stelle jedoch versichern, das meine Fragen ernst gemeint sind und wenn sie plumpt oder undiskutabel erscheinen, eher eine Folge aus meinen nicht vorhandenen Vorkenntnissen sind.

Meine erste Frage in diesem Forum lautet......(Trommelwirbel, grins)

Ist es möglich, einen AVR Mega 32 Mikrocontroller (hatte vor, mir das Board "RN-Control 1.4 Mega32" zu holen) auch mit JAVA zu programmieren? Ich musste mich in letzter Zeit mit Java auseinander setzen und würde gerne meine Erkenntnisse weiter ausbilden

Ich danke allen Mitgliedern schon einmal im Voraus.... (falls ich irgendwelche Forumsregeln nicht beachtet haben sollte, oder gar falsch gepost, so könnt ihr mir das gerne sagen. *gg*)

P.S. Ein dickes (gigantisches) Lob an die tollen Menschen, die diese Seite ins Leben gerufen haben, wirklich sehr schöne Seite.

repi64
11.02.2006, 21:06
da fällt mir doch direkt die JavaControlUnit JCU 10 oder so von ELV ein.
Das ist ein ATMEGA128 mit Display.

SlyD
11.02.2006, 23:21
http://www.harbaum.org/till/nanovm/index.html

techboy
16.02.2006, 09:03
Das ist glaub ich auch interresant...

http://www.ridgesoft.com/

Mfg.Attila Földes

Goblin
17.03.2006, 00:57
oh ähm sly, wo ich dich hier gerad "am wickel" hab: du hast die pc-software für deinen avatarbot ja auch in java geschrieben, hast du da auch ne rs232-verbindung drin? wenn ja: wie steuer ich die blöde serielle schnittstelle über java? ich muss dafür immer das leidige vb nehmen

SprinterSB
17.03.2006, 08:49
@Goblin: Meist du sowas wie javacomm? https://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=17067

SlyD
17.03.2006, 11:54
http://www.rxtx.org/


(hmm. Lustig - ich kann meine Antworten in diesem Thread auf URLs beschränken ;) )


EDIT: @Goblin:
Hehe - gar net gesehen das Du auch aus PB bist ;)
Studierste auch an der UPB?

Goblin
17.03.2006, 16:56
ne, bielefeld. ;)

javacomm hatte ich mal probiert, aber man bekommt die software irgendwie nicht mehr...

SlyD
17.03.2006, 17:04
javacomm hatte ich mal probiert, aber man bekommt die software irgendwie nicht mehr...


Deswegen ja RXTX - ist kompatibel dazu und für mehr Betriebssysteme verfügbar.

ogni42
17.03.2006, 17:40
@Goblin:
Irgendjemand hatte in einem anderen Thread zu javacomm mal einen Link gepostet.Verwende das selbst und es funktioniert problemlos.

michaelb
17.03.2006, 21:46
Hi ogni42,
haste mal nen Beispielquellcode für die rs232 ansteuerung mit Java?
@SlyD:
Gibt es auf der rxtx Seite eigentlich auch sowas wie ein Tutorial? Ich kann dort nirgends finden wie man diese Lib nutzt! Hast du eventuell nen Beispielcode und kannst den posten?
Gruß Michi

18.03.2006, 18:58
Hi ist in dem .jar zu javacomm mit drin.

Ansonsten nimm das hier:
http://www.seattlerobotics.org/encoder/200205/gbcam.html

ogni42
18.03.2006, 19:18
Posting oben ist von mir, war nicht engeloggt.

ogni42

SprinterSB
20.03.2006, 16:44
javacomm hatte ich mal probiert, aber man bekommt die software irgendwie nicht mehr...

Das hab ich immer noch online stehen:

http://people.freenet.de/gjl/javacomm20-win32.zip
http://people.freenet.de/gjl/javacomm-howto-2.txt

Goblin
26.04.2006, 03:10
also comport krieg ich mit javacomm endlich hin, aber wie kann ich an der parallelen schnittstelle ganz einfache bits setzen? kann doch nicht so schwer sein, im netz find ich nicht und im package sind keine vernünftigen beispiele für den parallelport.

SprinterSB
26.04.2006, 08:46
@Goblin: Ist zwar nicht mein eigener Senf...


public abstract OutputStream getOutputStream() throws IOException

Returns an output stream. This is the only way to send data to the communications port. If the port is unidirectional and doesn't support sending data, then getOutputStream returns null.

Returns:
OutputStream object that can be used to write to the port
Throws: IOException
if an I/O error occurred

Goblin
26.04.2006, 09:38
erstmal danke für deine antwort! trotz meiner doch dreisten anfrage! :)mmm ich schau mir das in der doku nochmal an. nen codebeispiel hat keiner?

ogni42
26.04.2006, 13:04
Codebeispiel habe ich auch keines. Aber die bits D0-D7 kannst Du per write() setzen (vorher schauen, ob der Buffer leer ist). Ggfs. (je nach Port mode) muss dann das handshake signal getoggelt werden, damit das Byte aus dem Sendbuffer des IOBausteins gelöscht wird.