w mx
/
sensors
热释电+光强
Fork of sensors by
example.cpp@1:1197997ae0ea, 2018-09-12 (annotated)
- Committer:
- xmwmx
- Date:
- Wed Sep 12 15:51:26 2018 +0000
- Revision:
- 1:1197997ae0ea
???+??
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
xmwmx | 1:1197997ae0ea | 1 | #include "sensors.h" |
xmwmx | 1:1197997ae0ea | 2 | #include "mbed.h" |
xmwmx | 1:1197997ae0ea | 3 | |
xmwmx | 1:1197997ae0ea | 4 | Serial usb2pc(PA_2, PA_3, 9600); |
xmwmx | 1:1197997ae0ea | 5 | DigitalOut myled(PC_13); |
xmwmx | 1:1197997ae0ea | 6 | |
xmwmx | 1:1197997ae0ea | 7 | int main() |
xmwmx | 1:1197997ae0ea | 8 | { |
xmwmx | 1:1197997ae0ea | 9 | |
xmwmx | 1:1197997ae0ea | 10 | |
xmwmx | 1:1197997ae0ea | 11 | usb2pc.printf("starting\r\n"); |
xmwmx | 1:1197997ae0ea | 12 | sr501 x(PB_1); |
xmwmx | 1:1197997ae0ea | 13 | BH1750 y(PB_7,PB_6); |
xmwmx | 1:1197997ae0ea | 14 | |
xmwmx | 1:1197997ae0ea | 15 | while(1) |
xmwmx | 1:1197997ae0ea | 16 | { |
xmwmx | 1:1197997ae0ea | 17 | /* |
xmwmx | 1:1197997ae0ea | 18 | if(x.operator ==(true)) |
xmwmx | 1:1197997ae0ea | 19 | { |
xmwmx | 1:1197997ae0ea | 20 | usb2pc.printf("get\r\n"); |
xmwmx | 1:1197997ae0ea | 21 | while(x.read()){usb2pc.printf("aaaaaaaaaaaaa\r\n");wait(0.1);myled=1;} |
xmwmx | 1:1197997ae0ea | 22 | x.reset(); |
xmwmx | 1:1197997ae0ea | 23 | } |
xmwmx | 1:1197997ae0ea | 24 | |
xmwmx | 1:1197997ae0ea | 25 | else |
xmwmx | 1:1197997ae0ea | 26 | { |
xmwmx | 1:1197997ae0ea | 27 | usb2pc.printf("no\r\n"); |
xmwmx | 1:1197997ae0ea | 28 | } |
xmwmx | 1:1197997ae0ea | 29 | wait(0.1); |
xmwmx | 1:1197997ae0ea | 30 | */ |
xmwmx | 1:1197997ae0ea | 31 | |
xmwmx | 1:1197997ae0ea | 32 | float light=y.getlightdata(); |
xmwmx | 1:1197997ae0ea | 33 | usb2pc.printf("Light intensity: %.4f Lux\r\n",light); |
xmwmx | 1:1197997ae0ea | 34 | } |
xmwmx | 1:1197997ae0ea | 35 | } |