This program tests Chirp - the soil moisture sensor

Dependencies:   Chirp USBDevice mbed

Fork of BME280_Hello by Toyomasa Watarai

Committer:
Vlad
Date:
Thu Jan 12 22:04:32 2017 +0000
Revision:
4:a1a7af709ddc
Parent:
0:2c9585cecfde
Works

Who changed what in which revision?

UserRevisionLine numberNew contents of line
MACRUM 0:2c9585cecfde 1 #include "mbed.h"
Vlad 4:a1a7af709ddc 2 #include "USBSerial.h"
Vlad 4:a1a7af709ddc 3 #include "Chirp.h"
MACRUM 0:2c9585cecfde 4
Vlad 4:a1a7af709ddc 5 USBSerial pc;
MACRUM 0:2c9585cecfde 6
Vlad 4:a1a7af709ddc 7 //I2C_SDA, I2C_SCL
Vlad 4:a1a7af709ddc 8 #define GROVE_PWR P1_3 // control all grove power, low enable
Vlad 4:a1a7af709ddc 9
Vlad 4:a1a7af709ddc 10 Chirp chirp(P0_5, P0_4);
Vlad 4:a1a7af709ddc 11 DigitalOut grove_pwr(GROVE_PWR);
Vlad 4:a1a7af709ddc 12
Vlad 4:a1a7af709ddc 13 DigitalOut yellowLED(D8);
Vlad 4:a1a7af709ddc 14 //DigitalOut yellowLEDGND(D9);
Vlad 4:a1a7af709ddc 15 DigitalOut blueLED(D4);
MACRUM 0:2c9585cecfde 16
MACRUM 0:2c9585cecfde 17 int main() {
Vlad 4:a1a7af709ddc 18 yellowLED = 1;
Vlad 4:a1a7af709ddc 19 // yellowLEDGND = 1;
Vlad 4:a1a7af709ddc 20 blueLED = 1;
Vlad 4:a1a7af709ddc 21 wait(2);
Vlad 4:a1a7af709ddc 22 pc.printf("Running!\n");
MACRUM 0:2c9585cecfde 23 while(1) {
Vlad 4:a1a7af709ddc 24 pc.printf("%2.2f Capacitance %2.2f Temperature \r\n", chirp.getCapacitance(), chirp.getTemperature());
MACRUM 0:2c9585cecfde 25 wait(1);
MACRUM 0:2c9585cecfde 26 }
MACRUM 0:2c9585cecfde 27 }