hallo,
also ich hab folgendes problem ich hab meinen asuro fertig gebaut flashen,etc klappt eigentlich auch, aber ich hab ein problem mit dem programm. ich hab mir 2 ideen überlegt um ein projekt mit dem asuro zu starten: 1.der asuro soll eine art wohnung absuchen. dafür wollte ich eine wohnung als modell bauen und sie weiß anstreichen oder so damit er an der wand entlang fährt und in dem raum einen schwarzen gegenstand oder einen schwarzen fleck auf dem boden sucht. ich wollt ihn in einer art halbkreisbahn an der wand entlang laufen lassen und sobald er mit einem taster aufkommt fährt er etwas zurück oder dreht sich und fährt noch einen halbkreis und so weiter.
2. er soll als eine arte einparkroboter funktionieren und mithilfe von annäherungssensoren oder ähnlichem in eine parklücke fahren
zu dieser idee hab ich gleich mal ein paar fragen: ist es schwer? hat jemand erfahrungen damit gesammelt? wie würde ich da preislich liegen?
zu meiner 1. idee hab ich schon 2 programme geschriebe aber da hab ich auch probleme xD bei dem ersten fährt er nur im kreis, die version war allerdings auch nur eine rohfassung die hab ich sofort abgebrochen:
Code:
#include <asuro.h>
#include <myasuro.h>
int main ()
{
Init();
while(1)
{
MotorDir(FWD,FWD);
MotorSpeed(120,90);
Msleep(300);
unsigned char taste;
taste= PollSwitch();
if(taste=32)
{ MotorDir(BREAK,FWD);
MotorSpeed(BREAK,100);
Msleep(100);
}
else if(taste!=32)
{
MotorDir(RWD,FWD);
MotorSpeed(100,100);
Msleep(100);
}
else // Diese Möglichheit besteht nicht: taste ist 32, oder es ist nicht 32. Eine andere Wahl gibt es nicht.
{}
}
return (0);
}
Lesezeichen