PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : einfacher roboter mit ultraschall



Che Guevara
28.07.2008, 22:27
hallo leute,

ich habe jetzt einen robo in planung, der anfangs einfach nur im raum fahren soll und später wird er dann noch erweitert!!

ich habe einen servo, 2 motoren und einen ultraschall sensor.
der us-sensor ist auf dem servo montiert, der servo soll sich also immer von der pos. 60 auf die pos. 140 und wider zurück drehen, ABER gleichzeitig soll der sensor abgefragt werden und die motoren sollen auf signale reagieren!!

weiß leider nicht, wie ich das machen soll, da man in bascom ja nur immer eine schleife gleichzeitig laufen lassen kann!!

gruß
chris

Jon
28.07.2008, 22:44
Gleichzeitiges Abfragen wird hier nicht möglich sein. Die ATMega beherrschen kein Multitasking.
Was du machen kannst ist, den Servo einen schritt machen lassen und danach den Sensor abfragen. Das ganze in einer Loop Schleife. Das geht so schnell, dass du als Mensch nicht feststellt, dass der das hintereinander macht.

Ich hoffe, ich konnte dir damit wenigstens etwas helfen.

Viele Grüße,
jon