Ina hackathon 2nd
Dependencies: ADXL345_I2C Chainable_RGB_LED EEAB-P1 MMA8652FC Sht31 TinyGPS mbed
Fork of ina-hack-test by
Diff: main.cpp
- Revision:
- 6:ae7b9f0a13f7
- Parent:
- 5:09935c0aa297
- Child:
- 7:6a352003742d
--- a/main.cpp Tue Aug 22 02:44:55 2017 +0000 +++ b/main.cpp Tue Aug 22 08:50:17 2017 +0000 @@ -2,10 +2,12 @@ #include "TinyGPS.h" #include "Eeabp1.h" -//#define TEST_ANALOG -//#define TEST_TEMP_HUMID -//#define TEST_ACC - +#define TEST_ANALOG // WaterSensor(ハイインピ過ぎる),SoundSensor(動くが設計に問題有),MoistureSensor,LightSensor,MotionSensor +//#define TEST_TEMP_HUMID //SHT31 +//#define TEST_ACC // ADXL345 +//#define TEST_DIGITAL_IN // Button,Switch +//#define TEST_DIGITAL_OUT // Buzzer,LED +//#define TEST_DIGITAL_IN_INTTERUPT // // 1Wire Support @@ -200,7 +202,6 @@ } } - #if defined(TEST_DIGITAL_IN_INTTERUPT) Eeabp1 *gp; bool led_on = true; @@ -229,6 +230,7 @@ board.setGrovePower(true); + /* // GPSデモ GpsPower(true); // バッテリー駆動の場合、GPS電源をこまめに切ることを推奨します while(true) @@ -245,6 +247,7 @@ gpsTick ++; } } + */ /* // 1Wireデモ @@ -302,12 +305,17 @@ board.loop(); #if defined(TEST_DIGITAL_OUT) if (on) { - board.setGroveDio(GROVE_CH1, GROVE_DIO_HIGH); - board.setGroveDio(GROVE_CH2, GROVE_DIO_LOW); + //board.setGroveDio(GROVE_CH1, GROVE_DIO_HIGH); // SIG1&2両方変更したい場合 + board.setGroveDio(GROVE_CH1, GROVE_SIG1 , GROVE_DIO_HIGH); + board.setGroveDio(GROVE_CH1, GROVE_SIG2 , GROVE_DIO_LOW); + board.setGroveDio(GROVE_CH2, GROVE_SIG1 , GROVE_DIO_HIGH); + board.setGroveDio(GROVE_CH2, GROVE_SIG2 , GROVE_DIO_LOW); } else { - board.setGroveDio(GROVE_CH1, GROVE_DIO_LOW); - board.setGroveDio(GROVE_CH2, GROVE_DIO_HIGH); + board.setGroveDio(GROVE_CH1, GROVE_SIG1 , GROVE_DIO_LOW); + board.setGroveDio(GROVE_CH1, GROVE_SIG2 , GROVE_DIO_HIGH); + board.setGroveDio(GROVE_CH2, GROVE_SIG1 , GROVE_DIO_LOW); + board.setGroveDio(GROVE_CH2, GROVE_SIG2 , GROVE_DIO_HIGH); } on = !on; #endif /* defined(TEST_DIGITAL_OUT) */