Hilfe für einen "Blutigen" Anfänger
Ein "Hallo" an alle
Ich bin neu hier in der Gegend und besitze seit kurzem einen Aruso
Bis jetzt ging alles glatt aber ich hänge mit meinem Projekt fest.
Aufbau top - Flashen top aber...
sobalt ich einen anderen fertigen File übertrage, rührt er sich nicht mehr.
Der Selbsttest von der CD Rom ist der einzigste File der funzt.
....und der läuft einwandfrei.
Eigendlich brauche ich nur die Funktion der Linenverfolgung.
Was mache ich falsch ?
Gruß Lamameister
Richtig ! der Robo steht still !
Hi damaltor
besten dank für deine Antwort.
soweit verstehe ich das ja aber wiederrum verstehe ich nicht warum andere solche codes die nicht funzen auf ihrer website zur verfügung bzw zum download stellen?!?!
Ich musst gestehen das ich noch nicht in der Lage bin selber zu schreiben - aufgrung mangels wissen...... aber es kann doch nicht so schwierig sein eine Linienverfolgung bei möglichst geringer Geschwindigkeit entstehen zu lassen. ( Wo gibt es soetwas) :-)))
Alles was ich bis jetzt kompiliert habe kommt beim kompilieren ohne fehlemeldung. Aller Anfang ist schwer
Danke für deinen Hinweis ... ich lerne immer mehr - oder-?!
Gruß lamameister
Code:
D:\Dokumente und Einstellungen\Eigene Dateien\Asuro\asuro_src\ASURO_src\FirstTry>make all
-------- begin --------
avr-gcc --version
avr-gcc (GCC) 3.3.1
Copyright (C) 2003 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Size before:
test.elf :
section size addr
.text 1512 0
.data 0 8388704
.bss 1 8388704
.noinit 0 8388705
.eeprom 0 8454144
.stab 3120 0
.stabstr 1763 0
Total 6396
Size after:
test.elf :
section size addr
.text 1512 0
.data 0 8388704
.bss 1 8388704
.noinit 0 8388705
.eeprom 0 8454144
.stab 3120 0
.stabstr 1763 0
Total 6396
Errors: none
-------- end --------
> Process Exit Code: 0
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo zusammen,
erst einmal schließe ich mich damaltor an: Mr.Roboto etwas mehr sinnvolles bitte!
@lamameister
Es wurde dir empfohlen, dass du dir die 'aktuelle LIB' runterladen sollt.
Wenn du tatsächlich ein absoluter Anfänger bist, dann lass es im Moment erst einmal lieber sein, da die Installation der LIB noch weitere Probleme für dich bringen wird. Bleib erst einmal bei der Software, die zum Asuro mitgeliefert wurde. (Ist so schon schwer genug.)
damaltor hat dich ja schon darauf hingewiesen. (Ja, ich gebe ihm Code. Tschuldigung damaltor)
Hier das was er meint: Achte auf das 'speedLeft = 0xFE'
Code:
void LineLeft (void)
{
speedLeft += 1; /* links mehr Gas geben */
if (speedLeft > 0xFE) speedLeft = 0xFE;
}
Wie damaltor schreibt, würde der Wert von speedLeft in einem weiteren Durchlauf erhöht, so dass er dann 0xFF + 1 = 0 wird. Das ist eben eine Vollbremsung.
P.S: Und es ist doch sehr, sehr schwierig eine Linie wirklich gut zu verfolgen.
Dann noch zu dem ADOffsetwert mal ein kleines Bild, da hier etwas Erklärung dazu gehört. (Lasst ADOffset einfach weg, wenn ihr eine Linie unter dem Sensor habt.)