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:
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
Oder gibt es eine andere Möglichkeit?
Gruß
Silver
Lesezeichen