GROVE - 水分センサ サンプルプログラム

Dependencies:   mbed

Committer:
jksoft
Date:
Fri Nov 29 07:44:28 2013 +0000
Revision:
0:94d8bb4e5fc1
Child:
1:19779dd61a09
Rev1

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jksoft 0:94d8bb4e5fc1 1 #include "mbed.h"
jksoft 0:94d8bb4e5fc1 2
jksoft 0:94d8bb4e5fc1 3 BusOut myleds(LED1, LED2, LED3, LED4);
jksoft 0:94d8bb4e5fc1 4 AnalogIn MoistureSensor(p15);
jksoft 0:94d8bb4e5fc1 5
jksoft 0:94d8bb4e5fc1 6 int main() {
jksoft 0:94d8bb4e5fc1 7 while(1) {
jksoft 0:94d8bb4e5fc1 8 float value = MoistureSensor;
jksoft 0:94d8bb4e5fc1 9 int ledbit = 0x00;
jksoft 0:94d8bb4e5fc1 10
jksoft 0:94d8bb4e5fc1 11 if( value > 0.8 ) {
jksoft 0:94d8bb4e5fc1 12 ledbit = 0x0F;
jksoft 0:94d8bb4e5fc1 13 }
jksoft 0:94d8bb4e5fc1 14 else if( value > 0.6 ) {
jksoft 0:94d8bb4e5fc1 15 ledbit = 0x07;
jksoft 0:94d8bb4e5fc1 16 }
jksoft 0:94d8bb4e5fc1 17 else if( value > 0.4 ) {
jksoft 0:94d8bb4e5fc1 18 ledbit = 0x03;
jksoft 0:94d8bb4e5fc1 19 }
jksoft 0:94d8bb4e5fc1 20 else if( value > 0.2 ) {
jksoft 0:94d8bb4e5fc1 21 ledbit = 0x01;
jksoft 0:94d8bb4e5fc1 22 }
jksoft 0:94d8bb4e5fc1 23 else {
jksoft 0:94d8bb4e5fc1 24 ledbit = 0x00;
jksoft 0:94d8bb4e5fc1 25 }
jksoft 0:94d8bb4e5fc1 26 printf("Value = %f\r\n",value);
jksoft 0:94d8bb4e5fc1 27 wait(0.2);
jksoft 0:94d8bb4e5fc1 28 }
jksoft 0:94d8bb4e5fc1 29 }