Also hier man Quellcode:
Die nötigen Konstanten:
// Konstanten
#define TRIGGER_IMPULS PORTB.3
#define ECHO_PIN PIND.6
Art: Beiträge; Benutzer: G_UNIT00101
Also hier man Quellcode:
Die nötigen Konstanten:
// Konstanten
#define TRIGGER_IMPULS PORTB.3
#define ECHO_PIN PIND.6
Ja das hab ich jetzt mittlerweile auch alles herausbekommen, danke aber trotzdem. Bei mir funktioniert jetzt glücklicherweise die Distanzmessung via Ultraschall und ich brauche daher keine Hilfe mehr...
Ja so etwas habe ich schon gemeint, nur wundert es mich dass ich den Timer allein durch den einen Befehl starte und sonst nichts einstellen muss.
Dass heißt dann ich kann so eine Timerfunktion...
MHM jetzt kapier ich gar nichts mehr.
Könntet ihr vielleicht wenn ihr Antworten schreibt nicht irgendwelche vorgefertigten Funktionen nutzen, da wir unser komplettes Asuro Projekt mit eigens...
Naja mit Assembler kenn ich mich auch nicht aus. Und da wird das ganze andere Zeugs wie Linienverfolgung und ähnliches bereits in C Programmiert haben muss nun der Ultraschallsensor auch in C...
Sorry aber mir geht langsam die Zeit aus ich muss den Roboter in 3 Wochen fertig laufen haben und außer der Programmierung ist noch einiges zu tun.(Ist ein Schulprojekt)
Das einzigste was ich an...
Hat denn keiner mehr eine Idee wie ich mein Problem lösen könnte?????
Ok Danke dann werde ich nochmal abwarten.
Hab schon nach Beispielprogrammen gesucht aber nichts gefunden...leider
Aber Danke für deine große Hilfe bereits
Also wenn ich richtig gemessen habe, dann messe ich beim Startvorgang des Asuros eine Spannung von ca. 2V und dann bei laufendem Programm eine konstanten Spannung von 0,09V an der Leitung des...
Hier die Portkonstanten:
#define triggerimpuls PORTB.3
#define echoimpuls PORTD.6
ich denke aber dass es schon ohne Timer funktionieren sollte wobei es ja nicht vom Timer abhängt ob ich...
OK habe die wait funktion entfernt aber triggerimpuls is keine variable sondern eine konstanten des Ports B.3 an den die Leitung für den Impuls angeschlossen ist. Aber so funktioniert es immernoch...
Die Funktion wait() startet einen Timer der eine kurze wartezeit verursacht, da es mir so bekannt ist, dass man kurz warten sollte nachdem man den triggerimpuls gegeben hat
void wait(){
...
Danke für dien Antwort !!!
Ich habe es jetzt mal so ausprobiert wie du gesagt hast blos irgendwie funktioniert das noch nicht ganz. Ich hab das Gefühl dass er bei der ersten while schleife hängen...
Hey Leute!!!!
Also ich hab mich jetzt bestimmt 45 min. durchs Forum gesucht und nix gefuden. Mein Problem ist folgendes. Ich will mit dem Asuro und dem angebrachten Ultraschallmodul (SRF04) die...