-
-
Erfahrener Benutzer
Fleißiges Mitglied
hallo, ich bin mal auf Suche gegangen und habe folgenden code aufgestöbert von pinsel120866:
#include "asuro.h"
int abstand=0; //Variable int
int main(void)
{
Init();
SerWrite("\r\n --- ultrasonic test ---",29); //Senden von ultrsonic test (1)
Msleep(1000); //warten
do //do Schleife
{
abstand = Chirp(); //Chirp senden (2)
SerWrite("\r\n distanz in cm: ",20); //
Msleep(500); //errechnete Distanz anzeigen
Printint(abstand); // (3)
}
while(1);
return 0;
}
allerdings verstehe ich noch nicht ganz genau den code; ich habe mal ein paar bemerkungen an den rand gemacht, so wie ich denke könnte der code funktionieren, könntet ihr mal kurz drüber schauen ob das auch stimmt?
(1)= Warum steht da \r\n\?
(2)= Steht Chirp sozusagen für die Aufforderung das Signal zu senden und auszuweten, oder wie?
(3)= Warum steht da plötzlich print? diesen befehl kenne ich eig nur aus java?
ihr seht, bei mir dauert es immer ein wenig länger^^
bin über jede antwort dankbar
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen