sr501+BH1750+mq

Dependencies:   mbed

Fork of sensors by w mx

Committer:
xmwmx
Date:
Wed Sep 12 15:51:26 2018 +0000
Revision:
1:1197997ae0ea
Child:
2:cd0ea77c7d66
???+??

Who changed what in which revision?

UserRevisionLine numberNew 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 }