Сбор информации о погодных условиях
Dependencies: RF24 USBDevice mbed
Diff: main.cpp
- Revision:
- 6:db4538895ae7
- Parent:
- 3:346b49152f1e
--- a/main.cpp Wed Oct 28 20:52:12 2015 +0000 +++ b/main.cpp Sat Dec 05 16:57:30 2015 +0000 @@ -1,6 +1,44 @@ #include "WirelessListener.h" +#define TEST + +#ifdef TEST +#include "USBSerial.h" +DigitalOut ledD1(LED1); +DigitalOut ledD2(LED2); +DigitalOut ledD3(LED3); +DigitalOut ledD4(LED4); + +void doTest(){ + ledD1 = ledD2 = ledD3 = ledD4 = 0; + if( + ThermometerTmp36Test::adcValue_0_15_is_0_degree() && + ThermometerTmp36Test::adcValue_0_196_is_15_degree() && + ThermometerTmp36Test::adcValue_0_242_is_30_degree() + ) ledD1 = 1; + + if( + ThermistorTest::adcValue_0_049_is_0_degree() && + ThermistorTest::adcValue_0_104_is_15_degree() && + ThermistorTest::adcValue_0_202_is_30_degree() + ) ledD2 = 1; + + if( + PhotoresistorTest::adcValue_0_isDark() && + PhotoresistorTest::adcValue_0_009_isDark() && + PhotoresistorTest::adcValue_0_34_isVeryCloudly() && + PhotoresistorTest::adcValue_0_93_isCloudly() && + PhotoresistorTest::adcValue_0_97_isClear() && + PhotoresistorTest::adcValue_0_98_isVerySunny() + ) ledD3 = 1; +} +#endif + int main(){ + #ifdef TEST + doTest(); + #endif + WirelessListener listener(0xF0F0F0F0E1LL, 0xF0F0F0F0D2LL); listener.startListening();