touch screen

Dependencies:   TSI

Dependents:   test_emg Robot2 Robot2mooiemanier Robot2false ... more

Fork of TouchButton by Viraj Jayaweera

Committer:
virajjayaweera
Date:
Sat Jul 13 14:14:40 2013 +0000
Revision:
0:2afd6e977c5b
Child:
1:e2599f77aa36
New library to convert  FRDM-KL25Z's  capacitive touch slider to 4 touch buttons

Who changed what in which revision?

UserRevisionLine numberNew contents of line
virajjayaweera 0:2afd6e977c5b 1 #include "mbed.h"
virajjayaweera 0:2afd6e977c5b 2 #include "TSISensor.h"
virajjayaweera 0:2afd6e977c5b 3 #include "TouchButton.h"
virajjayaweera 0:2afd6e977c5b 4
virajjayaweera 0:2afd6e977c5b 5 TSISensor tsi;
virajjayaweera 0:2afd6e977c5b 6
virajjayaweera 0:2afd6e977c5b 7 int TouchButton::PresedButton(void)
virajjayaweera 0:2afd6e977c5b 8 {
virajjayaweera 0:2afd6e977c5b 9
virajjayaweera 0:2afd6e977c5b 10 if(tsi.readPercentage()<0.01)
virajjayaweera 0:2afd6e977c5b 11 return 0;
virajjayaweera 0:2afd6e977c5b 12 else if(tsi.readPercentage()>0.75)
virajjayaweera 0:2afd6e977c5b 13 return 4;
virajjayaweera 0:2afd6e977c5b 14 else if(tsi.readPercentage()>0.5)
virajjayaweera 0:2afd6e977c5b 15 return 3;
virajjayaweera 0:2afd6e977c5b 16 else if(tsi.readPercentage()>0.25)
virajjayaweera 0:2afd6e977c5b 17 return 2;
virajjayaweera 0:2afd6e977c5b 18 else
virajjayaweera 0:2afd6e977c5b 19 return 1;
virajjayaweera 0:2afd6e977c5b 20
virajjayaweera 0:2afd6e977c5b 21 }