PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : asuro=maus?



natalie
11.11.2005, 13:27
hallo zusammen,
ich bin die neue und freut mich ,euch kennenzulernen.
ich versuhe grade zu programmieren, sodaß Asuro wie Maus funktionieren zu können,aber ich schaffe es nicht .Kann jemand mir vielleicht zu helfen? : ](*,)

Mehto
11.11.2005, 13:37
Hi,
schön auch mal ein weibliches Geschlecht hier im Forum zu haben, herzlich Willkommen! O:)

Kanst du dein Problem vieleicht ein wenig genauer beschreiben?
Wo klappt es denn nicht, wie weit bist du schon u.s.w.

Gruß,
Mehto

natalie
11.11.2005, 14:07
hi,
ich will so machen:
wenn wir asuro mit dem Hand bewegen,kann er ganz gnau wie maus funktionieren.Nur die Bewegungsrichtung wird im Terminalprogramm durch "links","rechts" usw. (mit SerWrit( ))gezeigt.Aber wie soll ich dafür
programmieren. :-k

Mehto
11.11.2005, 15:27
Du wilst den Asuro als Computermaus benutzen? Wiso?
Oder hab ich da etwas missvertsanden? :-k

Gruß,
Mehto

P.s.: Bis du Ausländerin?

natalie
11.11.2005, 15:31
ja,stimmt .
das ist meine Aufgabe .

Mehto
11.11.2005, 16:11
Ich kenn mich mit dem Asuro leider überhaupt nicht aus, kann dir da eigentlich nicht viel helfen :-(

Aber wiso wilst du denn aus ihm eine Maus machen?

Gruß,
Mehto

m.a.r.v.i.n
11.11.2005, 16:41
Hallo natalie,

mit den beiden Odometrie Sensoren könnte man die Impulse zählen, die beim Drehen der Räder auftreten. Durch Vergleich linker/rechter Zählerstand könnte man entscheiden ob rechts oder links zum Hyperterminal geschickt wird.

ABER:
- man kriegt damit nicht heraus, ob die Räder vorwärts oder rückwärts gedreht wurden.
- schiebt man den Asuro seitlich gibt es gar keine Impulse.

Ich denke mal, die Aufgabe ist so nicht lösbar. :-k


Gruß Peter

Goblin
12.11.2005, 08:10
naja, man könnte den asuro natürlich jeweils auf der stelle drehen und dann in die entsprechende richtung bewegen. das problem bleibt dann immernoch, dass man die drehrichtung nicht feststellt. aber wie siehts denn aus wenn man die motorspannung dann ausliest (kenn mich mit asuro ned aus, is jetzt nur theorie). kann man vllt an der entstehenden wechselspannung erkennen, in welche richtung der motor sich dreht? eher nicht, oder?

bad-joker
12.11.2005, 08:34
Also wie marvin bereits gesagt hat kannst du zwar die odometrie ausnutzen, weist aber dann die richtung nicht. Dazu brauchst du zwei Lichtschrankken pro Rad. Die kannst du eventuell nachrüsten.
Hast du dir mal überlegt die Taster vorne am Asuro auszunutzen. Wenn du eine Taste betätigst dann sagts du dass du dich nach vorne bewegst und wenn keine dann nach hinten oder so. Auch könntest du mit denen die Maustasten Abbilden.
Eine weitere Möglichkeit ist nur diese Tasten zu benutzen, d.h. eine je eine für recht, links, vor ud zurück.
Tom

bad-joker
12.11.2005, 08:34
Also wie marvin bereits gesagt hat kannst du zwar die odometrie ausnutzen, weist aber dann die richtung nicht. Dazu brauchst du zwei Lichtschrankken pro Rad. Die kannst du eventuell nachrüsten.
Hast du dir mal überlegt die Taster vorne am Asuro auszunutzen. Wenn du eine Taste betätigst dann sagts du dass du dich nach vorne bewegst und wenn keine dann nach hinten oder so. Auch könntest du mit denen die Maustasten Abbilden.
Eine weitere Möglichkeit ist nur diese Tasten zu benutzen, d.h. eine je eine für recht, links, vor ud zurück.
Tom

Rage_Empire
12.11.2005, 11:58
In Bascom gibts Mausfunktionen soweit ich weiß. Hab aber diesen Funktionen noch nie was gemacht. In C kann ich aber leider nicht helfen.

ICH_
12.11.2005, 12:05
Goblin, die Elektromotoren keine Wechselspannung sondern Gleichspannung. Und an der Polarität könnte man schon erkennen wie sich der Motor dreht, aber beim standard-ASURO wird die Polarität der Motorspannung nirgends erfasst, da man ja normalerweise weiß wierum man den Motor ansteuert.

Aber um die Drehrichtung zu erfassen könnte man ja, zumindest beim auf-der-Stelle-Drehens des ASURA ja irgendwie Mit den Phototransistoren erkennen in welche Richtung sich ein Gitter aus schwarzen Linien am ASURO vorbeibewegt. Nur besonders genau krigt man das wohl nicht hin.

Goblin
12.11.2005, 12:17
kann man die spannung der motoren nicht in irgend einen port des controllers einschleusen? kann doch ned so schwer sein

fraglich ist dann immernoch der sinn dieser anwendung! :) selbst wenn es irgendwann funktioniert (woran ich natürlich keinesfalls zweifeln möchte) kann ich mir vorstellen, dass es doch arg auf die getriebe geht

ICH_
12.11.2005, 12:18
Kann man schon, nur standardmäßig ist es halt nicht so.

Goblin
12.11.2005, 12:47
ARGLL... Standartmäßig benutzt man den Asuro auch ned als Maus! :)

ICH_
12.11.2005, 13:16
lol ](*,)
(kommentarverlängerung)