-
JO also des mit dem fertigen programm hab ich scho brpbiert, geht auch net. bei diesem
Code:
#include "asuro.h"
int main(void)
{
unsigned int data[2];
Init();
FrontLED(ON);
MotorDir(FWD,FWD);
while(1)
{
LineData(data);
if(data[0]>data[1])
{
MotorSpeed(70,0);
BackLED(ON,OFF);
}
else
{
MotorSpeed(250,0);
BackLED(OFF,ON);
}
}
}
Laufen die motoren halt mal 70 oder 250. aber beide, der andere kommt nict zum sehn.
Hab die vorne die sensoren auch schon weiter runter , also näher an den boden gelötet, aber da die back leds ja ne reaktion zeigen , müssten die ja in ordung sein
Aber kann die motoren schon unterschiedlich steuern, z.b mit FWD,RWD
Aber wenn ich nur eingebe
Code:
#include "asuro.h"
int main(void)
{
unsigned int data[2];
Init();
FrontLED(ON);
MotorDir(FWD,FWD);
MotorSpeed(200,80);
while(1)
return 0 ;
}
dann drehen sich beide mit 200
-
dann vermute ich mal ganz spontan dass ein lötfehler vorliegt...
check nochmal die ganze platine nacch ungewollten verbindungen (speziell bei den transistoren) oder kalten lötstellen. offensichtlich liegt das problem nicht an den sensoren, da die backleds ja funktionieren. das problem ist die motoransteuerung.
da kannst du nur nochmal ganz exakt nachschauen, ob du nicht evtl etwas falsch gelötet hast (modellnummern der transistoren nach bestückungsliste prüfen) oder ob nicht doch irgendwo ein tropfen lötzinn an der falschen stelle ist.
-
linienverfolgung
hallo!
mein A tat es auch nicht mit der Linienführung - habe das obige Programm (volle pulle kurve langsam) ausprobiert und gemerkt das meiner RÜCKWÄRTS fährt.......motoren umgepolt -----> läuft =D>
hat mich ca. 5h testen und löten gekostet und dann so ein banaler Fehler (obwohl nach schaltplan aufgebaut wurde)
gruß
-
Bei sehr Vielen Asuros ist das Problem, dass die Motoren falsch gepolt sind bzw falschruum laufen, obwohl richtig gelötet wurde. Ich glaue da kann man einfach nix machen... Ich habe 2 Asuros gebaut, bei beiden liefen die Motoren rückwärts.
-
Also weiss im moment nicht weiter, hab alle , die in der Anleitung dafür verantwortlichen wiederstände erstet, und des problem liegt immer noch vor, hab mir jetzt mal nen neuen bestellt und hoffe mal das es da klappt