PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ASURO Daten auswerten?



jtasuro
18.12.2006, 18:46
Hallo alle miteinander,
ich habe schon fast den ASURO (ich bekomme ihn morgen *freu*) und habe mich gefragt was die Fototransistoren auf der Unterseite angeht, ob die wohl auch verschiedene Farben erkennen können. Graustufen müssten doch möglich sein oder?
Und außerdem würde mich mal interessieren ob ich mir das was die Sensoren o zurückgeben auch anzeigen lassen kann, also quasi nach einer fahrt die Daten auswerten kann. ZB. um zu sehen was die Sensoren bei einer Kante etc. ausgeben.

Danke schon mal, Jonas

damaltor
18.12.2006, 21:08
graustufen gehn (aber recht ungenau). der asuro war mal als fussballroboter geplant, und bei robocup spielen ist das feld am einen ende hell und am anderen dunkel.

zur datenauswertung gibt es viele programmie hier im forum. such mal.

robby-fant
19.12.2006, 19:27
Hoffentlich kannst du mit WinAvr-c umgehen.......
das brauchst du für den Asuro.

MFG

damaltor
19.12.2006, 21:02
nö, brauchst du nicht. es reicht, in einem beliebigen texteditor den quelltext zu schreiben und dann zu kompilieren. winaver ist dazu nicht nötig.

jtasuro
20.12.2006, 19:50
Gut danke,
kann mir jetzt noch jemand einen Link zu einem Programm bzw. den nötigen code für das c Script geben, mit dem ich die Daten des Odometers zurück an das hyper terminal senden kann. Oder halt ich sende ihm was und er sendet mir dann das gespeicherte zu zu senden.

EDH
20.12.2006, 20:20
c Script

? was für ein c skript?
c ist doch keine interpretierte sprache...

damaltor
20.12.2006, 23:24
oder du beginnst einfach mal, die c-programmierung zu lernen, und versuchst delbst das problem zu lösen...

ich hatte mal irgendwo einen c-INTERPRETER gefunden... schlecht, aber möglich =)

jtasuro
21.12.2006, 11:04
Gut,
vielen dank für diese Antwort, das hilft mir sehr beim lernen!
Kennt irgendjemand ein Forum für den Asuro das noch dazu da ist Fragen zu beantworten und nicht einfach für Dumm gelaber?

damaltor
21.12.2006, 11:53
das ist die falsche frage. frag lieber "kennt jemand ien forum wo man nur fertige sachen kriegt ohne was dafür tun zu müssen und ohne lernen zu müssen?"

ein paar tipps: schau mal nach, wie ein asuro-programm grundsätzlich aufgebaut ist.

dann schau mal nach, wie man die odometrie-daten von den sensoren liest. tipp: such nach OdometrieData.

dann finde heraus, wie man daten an hyperterminal sendet. Such nach SerWrite.

abschliessend: auf deer cd ist ein programm namens selftest.c. das solltest du öffnen und versuchen zu verstehen. hier sind mehr oder weniger alle funktionen des asuro wenigstens einmal drin, und wenn du lieber mit fertigen quelltexten lernst dann solltest du versuchen das zu verstehen.

jtasuro
23.12.2006, 09:29
Gut, danke
ich versuches ja zu lernen und das er mir mit SedWrite was ans Terminal sendet ist mir auch klar, alles was mir fehlt ist das was ich dannach in die Klammer setzen muss, damit er mir die eingelesenen Daten schickt.
Texte etc. is schon mir schon klar!

EDH
23.12.2006, 10:19
die ganzen funktionen geben meistens einen integer zurück (ich wies das das eigetlich nicth korrketist).

den kannst du mit der funktion itoa() in einen string umwandeln (string.h einbinden)
der string kannn dann einfach mit ser write gesendet werden