Bing Zhang / Mbed 2 deprecated TouchSense

Dependencies:   mbed

Committer:
bzhang10
Date:
Tue Nov 30 22:03:27 2010 +0000
Revision:
0:cdbd21489e81

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
bzhang10 0:cdbd21489e81 1 #include "mbed.h"
bzhang10 0:cdbd21489e81 2
bzhang10 0:cdbd21489e81 3 #define numsamples 1
bzhang10 0:cdbd21489e81 4
bzhang10 0:cdbd21489e81 5 AnalogIn input(p20);
bzhang10 0:cdbd21489e81 6 DigitalIn charger(p19);
bzhang10 0:cdbd21489e81 7 DigitalOut ground(p18);
bzhang10 0:cdbd21489e81 8
bzhang10 0:cdbd21489e81 9 int touchSense0(void) {
bzhang10 0:cdbd21489e81 10 float sample;
bzhang10 0:cdbd21489e81 11 ground = 0;
bzhang10 0:cdbd21489e81 12 charger.mode(PullUp);
bzhang10 0:cdbd21489e81 13 charger.mode(PullNone);
bzhang10 0:cdbd21489e81 14 sample=input.read();
bzhang10 0:cdbd21489e81 15 if (sample < 0.3) {
bzhang10 0:cdbd21489e81 16 return 1;
bzhang10 0:cdbd21489e81 17 } else {
bzhang10 0:cdbd21489e81 18 return 0;
bzhang10 0:cdbd21489e81 19 }
bzhang10 0:cdbd21489e81 20 }