Dann probier einfach mal den normalen int aus ohne den ganzen Schnickschnack. Ich hab baer schon lang nichts mehr programmiert... Bin bisl raus aus der Materie.
"Try and error" heißt das Stichwort!...
Art: Beiträge; Benutzer: malediction
Dann probier einfach mal den normalen int aus ohne den ganzen Schnickschnack. Ich hab baer schon lang nichts mehr programmiert... Bin bisl raus aus der Materie.
"Try and error" heißt das Stichwort!...
Nimm doch einfach die obige Routine; als Grenzen 0 und 91 und dann "addiere" am Ende einen Offset von -45 dazu. Schon hast Du den gesuchten Bereich...
hey vaultboy.
also du kannst das ganze (sehr einfach) lösen, indem du einfach diene asuro immer ein stück geradeaus fahren lässt und dabei sein verhalten beobachtest. dann gibst du einfach auf der...
also bei mir (ich verwende die aktuelleste version von winavr) geht das definitiv nicht.
vielleicht wurde der compiler überarbeitet. ich weiß es nicht.
AHHHHHHHHHHHH...........
da redet man sich den mund wund und dann isses doch die einfachste lösung vom anfang...
LEUTE!! Erst selber denken, dann fragen!!!
also erst mal: im gepostetetn code hast du jetzt die "" bei #include "asuro.h" komplett vergessen... da dürfte der compiler dir ansicht nicht sagen:
denn er dürfte dann alle funktionen wie...
naja im regelfall (wenn du nichts an den ausgangsdateien von der cds veränderst [mal test.c ausgenommen]) ist die lib dabei und in deinem fall ist es die kombination von asuro.h und asuro.c
hier...
also wie gesagt... das einezige was ich verändert hab waren die ""
hier der code, den ich compiliert und geflahst hab:
#include "asuro.h"
int main(void)
{
Init();
etwas verwirrend ist nur dein schreibstil ;)
aber nun zurück zum problem.
also vergessen etwas zu löschen kann eigentlich nicht die ursache für dein problem sein. denn der compiler baut dir ja...
welches flash tool und welchen transceiver verwendest du?
wie äußert sich der fehler?
kommen fehlermeldungen im tool, oder kann gar keien verbindung hergestellt werden? oder scheint alles zu...
hi mars...
also um den fehker eingrenzen zu können, probiere/überprüfe mal bitte folgendes und poste die ergebnisse.
1. du hast dein programm in der datei test.c geschrieben (also diese...
poste doch mal dein programm, dann könnte man mal schauen, ob du vielleicht ein fehler im programm hast.
denn wenn das compilieren richtig funktioniert, müsste es theoretisch am programm liegen.
...
hast du denn schon eine c-datei in eine *.hex übersetzt bekommen, sodass du diese flashen könntest, oder liegt es am übersetzen?
vielleicht das problem etwas präziser beschreiben, damit man weiß,...
und bei der installtaion der lib hast du dich auch genau an die anleitung gehalten? dabei treten nämlich häufig fehler auf, weil das recht kompliziert ist.
also bei mir hat das mit den punkten gepasst... aber das was burningben gesagt hat ist natürlich die einfachste lösung, wenn einem die ursache wurscht ist. einfach so hindrehen, dass es passt.
naja aber was machst du denn, wenn du die kabel umdrehst... das ist ansich das gleiche wie das (mechanische) umdrehen der motoren.
ein beispiel:
du schickst über MR+ ein signal, das den motor in...
bei dem transistor test kann ich dir auch nicht helfen.
aber dass asuro rückwärts fährt ist logisch, denn die motoren sind ja entgegengesetzt auf der platine verbaut. somit müsstest du sie beim...
also ich habe auch vista und bei mir lief alles so... und das von anfang an.
ansonsten ist das entfernen des schreibschutzes ganz einfach.
entsprechende datei auswählen (ein linksklick). dann...
welche neuen funktionen meinst du?
oder willst du gar die neueste lib installieren? (achtung: hier genau lesen, sont kann es sein dass es nicht funktioniert...) dazu findest du hier eine gute...
hi...
welche lib verwendest du denn?
und ist dein makefile auf die verzeichnisse angepasst?
zum motor:
hast du vllt MR+ und MR- vertauscht? (rotes Kabel an MR+, schwarzes an MR-). und am motor selbst muss rot auch an die markierte stelle und schwarz an die andere.
zu deinen odo...
da ist was wahres dran, radbruch.
nur ist für manche der asuro eher ein "spielzeug" und kein lernobjekt. daher ist er (wenn die lib erst mal installiert ist) sehr viel einfacher zu...
ok... das wär auch das, was mir als erstes eingefallen wäre...
nur war die frage wirklich ein bisl lustig ;)
@ fredweise... wie bitte meinst du das?!
was soll daran nicht klappen...
ein bisschen präziser solltest du schon sein...
naja wenn es so geht ist doch supi ;)