Tach Leute! Meine Facharbeit ist noch immer in arbeit und daher wollte ich nun ein fertiges US-Programm mit der neuen 2.71 lib schreiben! Also erst einmal Chirp-Wert auslesen lassen....
Mein Programm:
Code:
#include "asuro.h"
#include "ultrasonic.h"
int abstand = 0;
int main()
{
Init();
do
{
abstand = Chirp();
SerPrint("\r\n Abstand in cm");
Msleep(500);
PrintInt(abstand);
}
while(1);
return 0;
}
Also Compilieren funzt super, flashen auch. Nur wenn ich nun Hyperterminal starte zeigt er mir absolut nichts.... Woran kann das liegen?
Also Ultraschall hab ich soweit, dass er mit der alten Lib funktioniert. Das heißt also quasi mit dem Code, der aus dem Buch stammt... Nur irgendwie muss ich in meiner Facharbeit die neue Lib nehmen. Eigentlich ist das ja auch Vorteil für mich, da ich ja mit Chirp() gleich die Distanz vom Gegenstand bekomm. Dann ist es gar nicht so schwer irgendein Programm dafür zu schreiben!
Danke braendieman
Lesezeichen