Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
projektews2013:wwsr:start:sonarraumwahrnehmung [2014/01/21 22:35] gorgotha angelegt |
projektews2013:wwsr:start:sonarraumwahrnehmung [2016/01/21 12:45] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
<file C++ SonarRaumwahrnehmung.cpp> | <file C++ SonarRaumwahrnehmung.cpp> | ||
+ | |||
+ | //NICHT AKTUELL | ||
#include "WWSR.h" | #include "WWSR.h" | ||
#include "Arduino.h" | #include "Arduino.h" | ||
+ | |||
SonarRaumwahrnehmung::SonarRaumwahrnehmung(){ | SonarRaumwahrnehmung::SonarRaumwahrnehmung(){ | ||
trigger = 34; | trigger = 34; | ||
Zeile 24: | Zeile 27: | ||
pinMode(trigger, OUTPUT); | pinMode(trigger, OUTPUT); | ||
pinMode(echo, INPUT); | pinMode(echo, INPUT); | ||
+ | cm=0; | ||
+ | inches=0; | ||
+ | duration=0; | ||
} | } | ||
- | void SonarRaumwahrnehmung::entfernungsMesser(){ | + | long SonarRaumwahrnehmung::entfernungsMesser(){ |
digitalWrite(trigger, LOW); | digitalWrite(trigger, LOW); | ||
Zeile 41: | Zeile 47: | ||
delay(10); | delay(10); | ||
+ | return cm; | ||
} | } | ||
Zeile 57: | Zeile 64: | ||
delay(30); | delay(30); | ||
entfernungsMesser(); | entfernungsMesser(); | ||
- | //Serial.println("wort"); | ||
array[i]=cm; | array[i]=cm; | ||
if(array[i]>weitesteEntfernung) { | if(array[i]>weitesteEntfernung) { | ||
Zeile 99: | Zeile 105: | ||
delay(100); | delay(100); | ||
} | } | ||
- | |||
</file> | </file> |