eWolf 4 Regelung
/
Srf08Test
Ultraschall funktioniert
main.cpp@0:aef042479c18, 2017-01-17 (annotated)
- Committer:
- rgiesecke
- Date:
- Tue Jan 17 15:33:28 2017 +0000
- Revision:
- 0:aef042479c18
Ultraschall funktioniert
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
rgiesecke | 0:aef042479c18 | 1 | #include "mbed.h" |
rgiesecke | 0:aef042479c18 | 2 | #include "SRF08.h" |
rgiesecke | 0:aef042479c18 | 3 | |
rgiesecke | 0:aef042479c18 | 4 | SRF08 Uschall(p9,p10,0xE4); |
rgiesecke | 0:aef042479c18 | 5 | int Entfernung = 0; |
rgiesecke | 0:aef042479c18 | 6 | |
rgiesecke | 0:aef042479c18 | 7 | |
rgiesecke | 0:aef042479c18 | 8 | int main() { |
rgiesecke | 0:aef042479c18 | 9 | while(1) { |
rgiesecke | 0:aef042479c18 | 10 | Uschall.startRanging(); |
rgiesecke | 0:aef042479c18 | 11 | while (Uschall.rangingFinished() == 0) { |
rgiesecke | 0:aef042479c18 | 12 | } |
rgiesecke | 0:aef042479c18 | 13 | Entfernung = Uschall.getRange(); |
rgiesecke | 0:aef042479c18 | 14 | printf("Entfernung: %d\n\r ", Entfernung); |
rgiesecke | 0:aef042479c18 | 15 | } |
rgiesecke | 0:aef042479c18 | 16 | } |