Hallo,
ich betreibe an meiner alten C-Control einen SRF04 Sensor. Die benötigte Schaltung und Teile des Quellcodes habe ich hier entnommen: http://www.robotmaker.de/srf04.htm
Da ich eine neue C-control habe, möchte ich das Programm gerne von CCBASIC nach BASIC++ umschreiben. Allerdings habe ich gelesen, dass es den Befehl Pulse nicht in BASIC++ gibt.
Der betreffenden CodeSchnipsel:
Oder gibt es eine andere Möglichkeit?Code:Distanz = 0 ' Die Variable bekommt auch den Wert Null Start = 0 ' Der Startport wird ebenfalls zu Null Reset = 1 ' Und die Schaltung wird erst mal resetet Pause 1 ' Wegen dem Reseten müssen wir kurz warten '------------------------------------------------------------ #Anfang ' Das Programm wird jetzt gestartet! Reset = 0 ' Der Reset-Port wird ausgeschaltet, Pulse Start ' Und wir geben einen Impuls auf den Triggereingang Pause 1 ' Die Schaltung misst und wir muessen kurz warten (20ms) Distanz = Messen ' Das Messergebnis wird nun in die Variable uebertragen
Gruß
Silver







Zitieren

Lesezeichen