Najbolji program na svijetu. Za stvaranje ultrazvucnih slika novorođenčadi.
HCSR04.h@0:0910b24c9da3, 2015-12-09 (annotated)
- Committer:
- ldelinic
- Date:
- Wed Dec 09 12:37:26 2015 +0000
- Revision:
- 0:0910b24c9da3
Najbolji program za mjerenje udaljenosti i dioptrije
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
ldelinic | 0:0910b24c9da3 | 1 | |
ldelinic | 0:0910b24c9da3 | 2 | |
ldelinic | 0:0910b24c9da3 | 3 | |
ldelinic | 0:0910b24c9da3 | 4 | class HCSR04 { |
ldelinic | 0:0910b24c9da3 | 5 | |
ldelinic | 0:0910b24c9da3 | 6 | public: |
ldelinic | 0:0910b24c9da3 | 7 | |
ldelinic | 0:0910b24c9da3 | 8 | HCSR04(PinName echoPin, PinName triggerPin); |
ldelinic | 0:0910b24c9da3 | 9 | float getDistance_cm(); |
ldelinic | 0:0910b24c9da3 | 10 | |
ldelinic | 0:0910b24c9da3 | 11 | |
ldelinic | 0:0910b24c9da3 | 12 | private: |
ldelinic | 0:0910b24c9da3 | 13 | |
ldelinic | 0:0910b24c9da3 | 14 | InterruptIn echo; |
ldelinic | 0:0910b24c9da3 | 15 | DigitalOut trigger; |
ldelinic | 0:0910b24c9da3 | 16 | Timer timer; |
ldelinic | 0:0910b24c9da3 | 17 | float distance; |
ldelinic | 0:0910b24c9da3 | 18 | |
ldelinic | 0:0910b24c9da3 | 19 | void startTimer(); |
ldelinic | 0:0910b24c9da3 | 20 | void stopTimer(); |
ldelinic | 0:0910b24c9da3 | 21 | void init(); |
ldelinic | 0:0910b24c9da3 | 22 | void startMeasurement(); |
ldelinic | 0:0910b24c9da3 | 23 | |
ldelinic | 0:0910b24c9da3 | 24 | }; |
ldelinic | 0:0910b24c9da3 | 25 |