Hi there
For a long time, I've had an old Korg Kaoss Pad (KP1) lying on a shelf, not working. After getting an Arudino, I though it would be a bit fun to poke around and see if there were any usable parts in it, the most obvious being the resistive X/Y touch pad. I got it working after sorting out the wires, and then noticed the touch library from Adafruit. It works, but the value range seems off - same as with direct detection through the analog pins. I'm wondering if there is any way to calibrate a touch device without a screen on it? I guess I have to set the range of the screen and divide it by 1024 or something like that.
It is also a bit difficult to know the physical values of the touch surface, as it is unmarked. Only thing I found on it was the ribbon cable marked 99F07192, but a search didn't turn up anything, so I'm a bit at a loss there.
Touch Library calibration scavenged parts
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- Franklin97355
- Posts: 23940
- Joined: Mon Apr 21, 2008 2:33 pm
Re: Touch Library calibration scavenged parts
If you write a sketch that outputs the raw values of x and y to the serial monitor you can find what the values are for the four corners and then write code to map those values to whatever program you write. If you need help after getting the values let us know and explain what you are trying to accomplish.
-
- Posts: 7
- Joined: Mon Jul 14, 2014 3:06 pm
Re: Touch Library calibration scavenged parts
No problem, here's the code:
With the connector at the bottom:
Top left outputs:
Bottom left outputs:
Top right outputs:
Bottom right outputs:
Ideally I would like these values to scale from 0 to 1 for simplicity. Further down the road I'd like to use it with MIDI, but I think I'll be able to figure out that part through midibus myself.
Cheers, and thanks for your time!
Code: Select all
#include <stdint.h>
#include <TouchScreen.h>
#define YP A2
#define XM A3
#define YM8
#define XP9
TouchScreen ts = TouchScreen(XP, YP, XM, YM, 300);
int aOut1 = 3; //Write Analog output HIGH (v+ Ref)
int aOut2 = 4; //Write Analog output LOW (v- Ref)
int analogIn1 = 4; //Read analog input X
int analogIn2 = 5; //Read analog input Y
int valX = 0;
int valY = 0;
void setup()
{
Serial.begin(115200); // setup serial
}
void loop()
{
}
Top left outputs:
Code: Select all
X = 191 Y = 281 Pressure = 560
X = 188 Y = 279 Pressure = 523
X = 187 Y = 277 Pressure = 506
X = 186 Y = 276 Pressure = 500
X = 184 Y = 275 Pressure = 474
X = 183 Y = 274 Pressure = 466
X = 179 Y = 270 Pressure = 441
X = 176 Y = 266 Pressure = 414
X = 171 Y = 261 Pressure = 371
X = 165 Y = 255 Pressure = 341
X = 145 Y = 237 Pressure = 261
X = 144 Y = 236 Pressure = 252
X = 142 Y = 235 Pressure = 247
X = 141 Y = 235 Pressure = 240
X = 141 Y = 234 Pressure = 243
X = 140 Y = 234 Pressure = 240
X = 140 Y = 234 Pressure = 240
X = 140 Y = 234 Pressure = 239
X = 139 Y = 234 Pressure = 233
X = 138 Y = 233 Pressure = 234
X = 138 Y = 233 Pressure = 233
X = 137 Y = 232 Pressure = 229
X = 136 Y = 232 Pressure = 226
X = 136 Y = 232 Pressure = 226
X = 135 Y = 231 Pressure = 223
X = 135 Y = 230 Pressure = 222
X = 135 Y = 230 Pressure = 221
X = 134 Y = 230 Pressure = 216
X = 134 Y = 229 Pressure = 219
X = 134 Y = 229 Pressure = 219
X = 133 Y = 229 Pressure = 213
X = 134 Y = 229 Pressure = 218
X = 133 Y = 229 Pressure = 216
X = 133 Y = 229 Pressure = 212
X = 133 Y = 229 Pressure = 216
X = 133 Y = 229 Pressure = 216
X = 133 Y = 229 Pressure = 221
X = 133 Y = 229 Pressure = 221
X = 133 Y = 229 Pressure = 221
X = 133 Y = 229 Pressure = 222
X = 134 Y = 229 Pressure = 224
X = 134 Y = 229 Pressure = 225
X = 134 Y = 229 Pressure = 225
X = 134 Y = 230 Pressure = 226
X = 135 Y = 230 Pressure = 228
X = 136 Y = 230 Pressure = 227
X = 136 Y = 231 Pressure = 233
X = 137 Y = 231 Pressure = 236
X = 139 Y = 232 Pressure = 233
X = 140 Y = 233 Pressure = 247
X = 142 Y = 233 Pressure = 258
X = 148 Y = 238 Pressure = 281
X = 151 Y = 242 Pressure = 307
X = 188 Y = 280 Pressure = 535
X = 188 Y = 280 Pressure = 547
X = 190 Y = 281 Pressure = 545
X = 190 Y = 282 Pressure = 547
X = 192 Y = 284 Pressure = 582
X = 194 Y = 286 Pressure = 594
X = 201 Y = 293 Pressure = 673
Code: Select all
X = 245 Y = 922 Pressure = 885
X = 239 Y = 921 Pressure = 809
X = 232 Y = 921 Pressure = 748
X = 229 Y = 920 Pressure = 705
X = 224 Y = 920 Pressure = 651
X = 222 Y = 920 Pressure = 635
X = 217 Y = 919 Pressure = 580
X = 215 Y = 919 Pressure = 553
X = 208 Y = 920 Pressure = 489
X = 204 Y = 921 Pressure = 462
X = 201 Y = 921 Pressure = 425
X = 198 Y = 922 Pressure = 417
X = 197 Y = 922 Pressure = 406
X = 186 Y = 924 Pressure = 361
X = 183 Y = 924 Pressure = 344
X = 180 Y = 925 Pressure = 327
X = 179 Y = 925 Pressure = 325
X = 176 Y = 925 Pressure = 315
X = 175 Y = 924 Pressure = 313
X = 174 Y = 924 Pressure = 307
X = 173 Y = 924 Pressure = 302
X = 172 Y = 923 Pressure = 294
X = 171 Y = 923 Pressure = 292
X = 171 Y = 923 Pressure = 291
X = 171 Y = 923 Pressure = 289
X = 170 Y = 922 Pressure = 287
X = 170 Y = 922 Pressure = 284
X = 170 Y = 922 Pressure = 284
X = 170 Y = 922 Pressure = 281
X = 170 Y = 922 Pressure = 281
X = 170 Y = 922 Pressure = 281
X = 170 Y = 922 Pressure = 281
X = 170 Y = 922 Pressure = 278
X = 170 Y = 922 Pressure = 281
X = 170 Y = 922 Pressure = 278
X = 169 Y = 921 Pressure = 276
X = 169 Y = 921 Pressure = 276
X = 169 Y = 921 Pressure = 276
X = 169 Y = 921 Pressure = 276
X = 169 Y = 921 Pressure = 276
X = 169 Y = 920 Pressure = 276
X = 169 Y = 920 Pressure = 273
X = 169 Y = 920 Pressure = 273
X = 169 Y = 920 Pressure = 273
X = 169 Y = 920 Pressure = 272
X = 169 Y = 920 Pressure = 270
X = 169 Y = 919 Pressure = 270
X = 169 Y = 919 Pressure = 268
X = 169 Y = 919 Pressure = 270
X = 169 Y = 919 Pressure = 270
X = 169 Y = 919 Pressure = 270
X = 169 Y = 919 Pressure = 267
X = 169 Y = 918 Pressure = 269
X = 169 Y = 918 Pressure = 269
X = 169 Y = 918 Pressure = 269
X = 169 Y = 918 Pressure = 269
X = 169 Y = 917 Pressure = 269
X = 170 Y = 917 Pressure = 271
X = 170 Y = 917 Pressure = 271
X = 170 Y = 916 Pressure = 270
X = 170 Y = 917 Pressure = 271
X = 170 Y = 916 Pressure = 273
X = 170 Y = 916 Pressure = 273
X = 171 Y = 916 Pressure = 273
X = 171 Y = 915 Pressure = 278
X = 172 Y = 915 Pressure = 282
X = 173 Y = 915 Pressure = 287
X = 174 Y = 914 Pressure = 291
X = 175 Y = 914 Pressure = 299
X = 176 Y = 913 Pressure = 304
X = 177 Y = 913 Pressure = 309
X = 182 Y = 912 Pressure = 333
X = 188 Y = 911 Pressure = 368
X = 191 Y = 911 Pressure = 388
X = 192 Y = 911 Pressure = 399
X = 195 Y = 910 Pressure = 416
X = 205 Y = 911 Pressure = 496
X = 218 Y = 913 Pressure = 621
Code: Select all
X = 913 Y = 233 Pressure = 283
X = 913 Y = 230 Pressure = 278
X = 912 Y = 226 Pressure = 267
X = 913 Y = 213 Pressure = 232
X = 913 Y = 209 Pressure = 223
X = 914 Y = 205 Pressure = 214
X = 914 Y = 201 Pressure = 206
X = 915 Y = 200 Pressure = 200
X = 915 Y = 199 Pressure = 200
X = 915 Y = 198 Pressure = 196
X = 915 Y = 197 Pressure = 193
X = 915 Y = 196 Pressure = 191
X = 915 Y = 195 Pressure = 188
X = 915 Y = 194 Pressure = 185
X = 915 Y = 193 Pressure = 183
X = 915 Y = 193 Pressure = 181
X = 916 Y = 192 Pressure = 177
X = 915 Y = 191 Pressure = 177
X = 916 Y = 190 Pressure = 174
X = 916 Y = 190 Pressure = 173
X = 916 Y = 189 Pressure = 171
X = 916 Y = 189 Pressure = 170
X = 916 Y = 189 Pressure = 170
X = 917 Y = 188 Pressure = 170
X = 917 Y = 188 Pressure = 170
X = 917 Y = 188 Pressure = 169
X = 917 Y = 187 Pressure = 168
X = 917 Y = 187 Pressure = 168
X = 917 Y = 187 Pressure = 167
X = 918 Y = 187 Pressure = 168
X = 918 Y = 187 Pressure = 168
X = 917 Y = 187 Pressure = 167
X = 918 Y = 186 Pressure = 169
X = 918 Y = 186 Pressure = 169
X = 918 Y = 186 Pressure = 169
X = 919 Y = 186 Pressure = 169
X = 918 Y = 186 Pressure = 170
X = 919 Y = 186 Pressure = 170
X = 919 Y = 186 Pressure = 171
X = 919 Y = 186 Pressure = 172
X = 919 Y = 186 Pressure = 172
X = 919 Y = 186 Pressure = 172
X = 919 Y = 186 Pressure = 173
X = 919 Y = 186 Pressure = 173
X = 919 Y = 186 Pressure = 173
X = 919 Y = 186 Pressure = 174
X = 919 Y = 186 Pressure = 173
X = 919 Y = 186 Pressure = 173
X = 919 Y = 186 Pressure = 174
X = 919 Y = 186 Pressure = 174
X = 919 Y = 186 Pressure = 175
X = 919 Y = 186 Pressure = 175
X = 919 Y = 186 Pressure = 175
X = 919 Y = 186 Pressure = 175
X = 919 Y = 186 Pressure = 175
X = 919 Y = 186 Pressure = 175
X = 919 Y = 186 Pressure = 175
X = 920 Y = 186 Pressure = 175
X = 920 Y = 186 Pressure = 175
X = 919 Y = 186 Pressure = 175
X = 920 Y = 186 Pressure = 175
X = 919 Y = 186 Pressure = 175
X = 920 Y = 186 Pressure = 174
X = 919 Y = 186 Pressure = 174
X = 919 Y = 185 Pressure = 172
X = 919 Y = 185 Pressure = 171
X = 919 Y = 185 Pressure = 170
X = 919 Y = 185 Pressure = 170
X = 919 Y = 185 Pressure = 169
X = 919 Y = 185 Pressure = 168
X = 919 Y = 184 Pressure = 168
X = 919 Y = 184 Pressure = 167
X = 919 Y = 184 Pressure = 165
X = 919 Y = 184 Pressure = 164
X = 919 Y = 184 Pressure = 164
X = 919 Y = 184 Pressure = 164
X = 919 Y = 184 Pressure = 163
X = 919 Y = 184 Pressure = 163
X = 918 Y = 184 Pressure = 161
X = 919 Y = 184 Pressure = 161
X = 919 Y = 184 Pressure = 161
X = 919 Y = 184 Pressure = 161
X = 919 Y = 184 Pressure = 161
X = 919 Y = 184 Pressure = 161
X = 919 Y = 184 Pressure = 162
X = 919 Y = 184 Pressure = 161
X = 919 Y = 184 Pressure = 161
X = 919 Y = 184 Pressure = 160
X = 919 Y = 184 Pressure = 160
X = 918 Y = 184 Pressure = 160
X = 919 Y = 184 Pressure = 162
X = 919 Y = 184 Pressure = 160
X = 919 Y = 184 Pressure = 160
X = 918 Y = 184 Pressure = 160
X = 918 Y = 184 Pressure = 160
X = 919 Y = 184 Pressure = 160
X = 918 Y = 184 Pressure = 160
X = 918 Y = 184 Pressure = 159
X = 918 Y = 185 Pressure = 160
X = 918 Y = 186 Pressure = 162
X = 918 Y = 186 Pressure = 163
X = 917 Y = 187 Pressure = 165
X = 917 Y = 187 Pressure = 166
X = 917 Y = 188 Pressure = 168
X = 917 Y = 188 Pressure = 171
X = 916 Y = 191 Pressure = 178
X = 915 Y = 194 Pressure = 188
X = 914 Y = 207 Pressure = 226
X = 913 Y = 232 Pressure = 292
Code: Select all
X = 913 Y = 233 Pressure = 283
X = 913 Y = 230 Pressure = 278
X = 912 Y = 226 Pressure = 267
X = 913 Y = 213 Pressure = 232
X = 913 Y = 209 Pressure = 223
X = 914 Y = 205 Pressure = 214
X = 914 Y = 201 Pressure = 206
X = 915 Y = 200 Pressure = 200
X = 915 Y = 199 Pressure = 200
X = 915 Y = 198 Pressure = 196
X = 915 Y = 197 Pressure = 193
X = 915 Y = 196 Pressure = 191
X = 915 Y = 195 Pressure = 188
X = 915 Y = 194 Pressure = 185
X = 915 Y = 193 Pressure = 183
X = 915 Y = 193 Pressure = 181
X = 916 Y = 192 Pressure = 177
X = 915 Y = 191 Pressure = 177
X = 916 Y = 190 Pressure = 174
X = 916 Y = 190 Pressure = 173
X = 916 Y = 189 Pressure = 171
X = 916 Y = 189 Pressure = 170
X = 916 Y = 189 Pressure = 170
X = 917 Y = 188 Pressure = 170
X = 917 Y = 188 Pressure = 170
X = 917 Y = 188 Pressure = 169
X = 917 Y = 187 Pressure = 168
X = 917 Y = 187 Pressure = 168
X = 917 Y = 187 Pressure = 167
X = 918 Y = 187 Pressure = 168
X = 918 Y = 187 Pressure = 168
X = 917 Y = 187 Pressure = 167
X = 918 Y = 186 Pressure = 169
X = 918 Y = 186 Pressure = 169
X = 918 Y = 186 Pressure = 169
X = 919 Y = 186 Pressure = 169
X = 918 Y = 186 Pressure = 170
X = 919 Y = 186 Pressure = 170
X = 919 Y = 186 Pressure = 171
X = 919 Y = 186 Pressure = 172
X = 919 Y = 186 Pressure = 172
X = 919 Y = 186 Pressure = 172
X = 919 Y = 186 Pressure = 173
X = 919 Y = 186 Pressure = 173
X = 919 Y = 186 Pressure = 173
X = 919 Y = 186 Pressure = 174
X = 919 Y = 186 Pressure = 173
X = 919 Y = 186 Pressure = 173
X = 919 Y = 186 Pressure = 174
X = 919 Y = 186 Pressure = 174
X = 919 Y = 186 Pressure = 175
X = 919 Y = 186 Pressure = 175
X = 919 Y = 186 Pressure = 175
X = 919 Y = 186 Pressure = 175
X = 919 Y = 186 Pressure = 175
X = 919 Y = 186 Pressure = 175
X = 919 Y = 186 Pressure = 175
X = 920 Y = 186 Pressure = 175
X = 920 Y = 186 Pressure = 175
X = 919 Y = 186 Pressure = 175
X = 920 Y = 186 Pressure = 175
X = 919 Y = 186 Pressure = 175
X = 920 Y = 186 Pressure = 174
X = 919 Y = 186 Pressure = 174
X = 919 Y = 185 Pressure = 172
X = 919 Y = 185 Pressure = 171
X = 919 Y = 185 Pressure = 170
X = 919 Y = 185 Pressure = 170
X = 919 Y = 185 Pressure = 169
X = 919 Y = 185 Pressure = 168
X = 919 Y = 184 Pressure = 168
X = 919 Y = 184 Pressure = 167
X = 919 Y = 184 Pressure = 165
X = 919 Y = 184 Pressure = 164
X = 919 Y = 184 Pressure = 164
X = 919 Y = 184 Pressure = 164
X = 919 Y = 184 Pressure = 163
X = 919 Y = 184 Pressure = 163
X = 918 Y = 184 Pressure = 161
X = 919 Y = 184 Pressure = 161
X = 919 Y = 184 Pressure = 161
X = 919 Y = 184 Pressure = 161
X = 919 Y = 184 Pressure = 161
X = 919 Y = 184 Pressure = 161
X = 919 Y = 184 Pressure = 162
X = 919 Y = 184 Pressure = 161
X = 919 Y = 184 Pressure = 161
X = 919 Y = 184 Pressure = 160
X = 919 Y = 184 Pressure = 160
X = 918 Y = 184 Pressure = 160
X = 919 Y = 184 Pressure = 162
X = 919 Y = 184 Pressure = 160
X = 919 Y = 184 Pressure = 160
X = 918 Y = 184 Pressure = 160
X = 918 Y = 184 Pressure = 160
X = 919 Y = 184 Pressure = 160
X = 918 Y = 184 Pressure = 160
X = 918 Y = 184 Pressure = 159
X = 918 Y = 185 Pressure = 160
X = 918 Y = 186 Pressure = 162
X = 918 Y = 186 Pressure = 163
X = 917 Y = 187 Pressure = 165
X = 917 Y = 187 Pressure = 166
X = 917 Y = 188 Pressure = 168
X = 917 Y = 188 Pressure = 171
X = 916 Y = 191 Pressure = 178
X = 915 Y = 194 Pressure = 188
X = 914 Y = 207 Pressure = 226
X = 913 Y = 232 Pressure = 292
Cheers, and thanks for your time!
- Franklin97355
- Posts: 23940
- Joined: Mon Apr 21, 2008 2:33 pm
Re: Touch Library calibration scavenged parts
Your numbers look like they range from 200 to 900 but your bottom right figures look wrong. I would expect 900, 900 according to the other numbers.
-
- Posts: 7
- Joined: Mon Jul 14, 2014 3:06 pm
Re: Touch Library calibration scavenged parts
Oh you're totally right, it was a copy/paste error. Here is the correct readout:
Code: Select all
X = 923 Y = 911 Pressure = 357
X = 919 Y = 908 Pressure = 293
X = 918 Y = 907 Pressure = 279
X = 918 Y = 907 Pressure = 270
X = 917 Y = 905 Pressure = 250
X = 916 Y = 905 Pressure = 242
X = 916 Y = 904 Pressure = 235
X = 916 Y = 904 Pressure = 226
X = 915 Y = 903 Pressure = 221
X = 915 Y = 903 Pressure = 217
X = 916 Y = 902 Pressure = 197
X = 917 Y = 901 Pressure = 187
X = 917 Y = 901 Pressure = 183
X = 917 Y = 901 Pressure = 177
X = 917 Y = 900 Pressure = 169
X = 917 Y = 900 Pressure = 167
X = 918 Y = 900 Pressure = 165
X = 917 Y = 900 Pressure = 162
X = 918 Y = 900 Pressure = 160
X = 918 Y = 900 Pressure = 158
X = 917 Y = 900 Pressure = 156
X = 918 Y = 900 Pressure = 151
X = 917 Y = 901 Pressure = 145
X = 917 Y = 901 Pressure = 142
X = 917 Y = 901 Pressure = 141
X = 917 Y = 902 Pressure = 139
X = 917 Y = 902 Pressure = 137
X = 917 Y = 902 Pressure = 136
X = 917 Y = 902 Pressure = 136
X = 917 Y = 903 Pressure = 134
X = 917 Y = 903 Pressure = 132
X = 917 Y = 904 Pressure = 130
X = 917 Y = 904 Pressure = 130
X = 917 Y = 904 Pressure = 128
X = 918 Y = 907 Pressure = 122
X = 919 Y = 908 Pressure = 119
X = 919 Y = 908 Pressure = 117
X = 919 Y = 908 Pressure = 117
X = 919 Y = 908 Pressure = 117
X = 919 Y = 908 Pressure = 116
X = 919 Y = 908 Pressure = 115
X = 919 Y = 908 Pressure = 115
X = 919 Y = 908 Pressure = 113
X = 919 Y = 908 Pressure = 113
X = 919 Y = 908 Pressure = 113
X = 919 Y = 908 Pressure = 111
X = 919 Y = 908 Pressure = 112
X = 919 Y = 907 Pressure = 109
X = 918 Y = 907 Pressure = 109
X = 919 Y = 907 Pressure = 109
X = 919 Y = 907 Pressure = 108
X = 919 Y = 907 Pressure = 107
X = 918 Y = 907 Pressure = 108
X = 918 Y = 907 Pressure = 107
X = 919 Y = 907 Pressure = 107
X = 918 Y = 907 Pressure = 107
X = 918 Y = 907 Pressure = 106
X = 918 Y = 906 Pressure = 105
X = 918 Y = 906 Pressure = 105
X = 918 Y = 906 Pressure = 105
X = 918 Y = 906 Pressure = 105
X = 919 Y = 906 Pressure = 105
X = 918 Y = 906 Pressure = 104
X = 918 Y = 906 Pressure = 104
X = 918 Y = 906 Pressure = 104
X = 918 Y = 905 Pressure = 103
X = 918 Y = 905 Pressure = 102
X = 918 Y = 905 Pressure = 102
X = 918 Y = 905 Pressure = 101
X = 918 Y = 905 Pressure = 102
X = 918 Y = 906 Pressure = 101
X = 918 Y = 906 Pressure = 102
X = 918 Y = 906 Pressure = 102
X = 918 Y = 906 Pressure = 101
X = 917 Y = 907 Pressure = 101
X = 917 Y = 908 Pressure = 102
X = 917 Y = 908 Pressure = 102
X = 917 Y = 908 Pressure = 101
X = 917 Y = 909 Pressure = 102
X = 917 Y = 909 Pressure = 102
X = 917 Y = 909 Pressure = 101
X = 916 Y = 910 Pressure = 102
X = 916 Y = 910 Pressure = 102
X = 916 Y = 911 Pressure = 102
X = 916 Y = 911 Pressure = 102
X = 916 Y = 911 Pressure = 102
X = 916 Y = 911 Pressure = 102
X = 916 Y = 911 Pressure = 103
X = 916 Y = 911 Pressure = 103
X = 917 Y = 911 Pressure = 103
X = 917 Y = 911 Pressure = 103
X = 917 Y = 911 Pressure = 103
X = 917 Y = 911 Pressure = 103
X = 918 Y = 911 Pressure = 104
X = 917 Y = 911 Pressure = 104
X = 917 Y = 911 Pressure = 104
X = 918 Y = 910 Pressure = 106
X = 918 Y = 911 Pressure = 105
X = 918 Y = 910 Pressure = 106
X = 918 Y = 910 Pressure = 106
X = 918 Y = 910 Pressure = 106
X = 918 Y = 910 Pressure = 107
X = 918 Y = 910 Pressure = 107
X = 918 Y = 909 Pressure = 108
X = 918 Y = 909 Pressure = 108
X = 918 Y = 909 Pressure = 109
X = 919 Y = 909 Pressure = 109
X = 918 Y = 909 Pressure = 110
X = 919 Y = 909 Pressure = 111
X = 918 Y = 909 Pressure = 111
X = 918 Y = 908 Pressure = 113
X = 919 Y = 909 Pressure = 115
X = 919 Y = 909 Pressure = 116
X = 918 Y = 909 Pressure = 122
X = 917 Y = 908 Pressure = 131
X = 916 Y = 907 Pressure = 143
X = 916 Y = 907 Pressure = 147
X = 916 Y = 907 Pressure = 155
X = 916 Y = 906 Pressure = 164
X = 916 Y = 906 Pressure = 185
X = 917 Y = 906 Pressure = 203
X = 918 Y = 907 Pressure = 232
-
- Posts: 7
- Joined: Mon Jul 14, 2014 3:06 pm
Re: Touch Library calibration scavenged parts
And here is a pressure test as well:
Sorry about the fragmented posting.
Code: Select all
X = 568 Y = 584 Pressure = 346
X = 560 Y = 577 Pressure = 297
X = 557 Y = 575 Pressure = 280
X = 555 Y = 573 Pressure = 269
X = 552 Y = 551 Pressure = 185
X = 551 Y = 547 Pressure = 169
X = 550 Y = 544 Pressure = 159
X = 549 Y = 542 Pressure = 153
X = 548 Y = 541 Pressure = 148
X = 547 Y = 540 Pressure = 141
X = 546 Y = 539 Pressure = 139
X = 545 Y = 539 Pressure = 136
X = 545 Y = 538 Pressure = 134
X = 545 Y = 538 Pressure = 133
X = 545 Y = 538 Pressure = 132
X = 544 Y = 538 Pressure = 132
X = 544 Y = 538 Pressure = 130
X = 544 Y = 538 Pressure = 130
X = 544 Y = 538 Pressure = 129
X = 544 Y = 538 Pressure = 129
X = 544 Y = 538 Pressure = 128
X = 544 Y = 538 Pressure = 127
X = 543 Y = 538 Pressure = 125
X = 543 Y = 538 Pressure = 125
X = 543 Y = 538 Pressure = 123
X = 543 Y = 538 Pressure = 122
X = 543 Y = 537 Pressure = 121
X = 544 Y = 537 Pressure = 121
X = 544 Y = 537 Pressure = 121
X = 544 Y = 537 Pressure = 120
X = 544 Y = 537 Pressure = 119
X = 544 Y = 537 Pressure = 119
X = 544 Y = 537 Pressure = 119
X = 544 Y = 537 Pressure = 119
X = 544 Y = 537 Pressure = 119
X = 544 Y = 537 Pressure = 119
X = 544 Y = 537 Pressure = 119
X = 544 Y = 537 Pressure = 119
X = 544 Y = 537 Pressure = 119
X = 544 Y = 537 Pressure = 119
X = 544 Y = 537 Pressure = 118
X = 544 Y = 537 Pressure = 118
X = 544 Y = 537 Pressure = 117
X = 544 Y = 537 Pressure = 118
X = 543 Y = 537 Pressure = 117
X = 543 Y = 537 Pressure = 116
X = 543 Y = 537 Pressure = 116
X = 543 Y = 537 Pressure = 116
X = 543 Y = 537 Pressure = 116
X = 543 Y = 537 Pressure = 116
X = 543 Y = 537 Pressure = 116
X = 542 Y = 538 Pressure = 114
X = 542 Y = 538 Pressure = 114
X = 542 Y = 538 Pressure = 114
X = 541 Y = 538 Pressure = 113
X = 541 Y = 538 Pressure = 113
X = 541 Y = 538 Pressure = 113
X = 541 Y = 538 Pressure = 112
X = 541 Y = 538 Pressure = 112
X = 540 Y = 538 Pressure = 112
X = 540 Y = 538 Pressure = 111
X = 540 Y = 538 Pressure = 110
X = 540 Y = 538 Pressure = 110
X = 540 Y = 538 Pressure = 110
X = 540 Y = 538 Pressure = 109
X = 539 Y = 538 Pressure = 108
X = 539 Y = 538 Pressure = 108
X = 539 Y = 538 Pressure = 107
X = 539 Y = 538 Pressure = 107
X = 539 Y = 538 Pressure = 107
X = 539 Y = 538 Pressure = 107
X = 539 Y = 538 Pressure = 107
X = 539 Y = 538 Pressure = 106
X = 539 Y = 539 Pressure = 106
X = 539 Y = 539 Pressure = 106
X = 539 Y = 539 Pressure = 106
X = 539 Y = 539 Pressure = 106
X = 538 Y = 539 Pressure = 105
X = 539 Y = 539 Pressure = 105
X = 539 Y = 539 Pressure = 106
X = 539 Y = 539 Pressure = 105
X = 538 Y = 539 Pressure = 105
X = 538 Y = 540 Pressure = 104
X = 538 Y = 540 Pressure = 104
X = 538 Y = 540 Pressure = 105
X = 538 Y = 540 Pressure = 104
X = 538 Y = 540 Pressure = 104
X = 538 Y = 540 Pressure = 105
X = 538 Y = 540 Pressure = 104
X = 538 Y = 541 Pressure = 104
X = 538 Y = 541 Pressure = 104
X = 537 Y = 541 Pressure = 103
X = 537 Y = 541 Pressure = 104
X = 537 Y = 541 Pressure = 103
X = 537 Y = 541 Pressure = 102
X = 537 Y = 542 Pressure = 102
X = 537 Y = 542 Pressure = 102
X = 537 Y = 542 Pressure = 102
X = 537 Y = 542 Pressure = 101
X = 537 Y = 542 Pressure = 101
X = 537 Y = 542 Pressure = 101
X = 537 Y = 542 Pressure = 101
X = 537 Y = 542 Pressure = 101
X = 537 Y = 542 Pressure = 101
X = 537 Y = 542 Pressure = 101
X = 537 Y = 542 Pressure = 101
X = 536 Y = 541 Pressure = 101
X = 537 Y = 541 Pressure = 101
X = 536 Y = 541 Pressure = 101
X = 536 Y = 540 Pressure = 100
X = 537 Y = 540 Pressure = 100
X = 536 Y = 540 Pressure = 100
X = 536 Y = 540 Pressure = 100
X = 536 Y = 540 Pressure = 100
X = 536 Y = 540 Pressure = 100
X = 536 Y = 540 Pressure = 100
X = 536 Y = 540 Pressure = 100
X = 536 Y = 540 Pressure = 99
X = 536 Y = 540 Pressure = 100
X = 536 Y = 540 Pressure = 99
X = 536 Y = 540 Pressure = 100
X = 536 Y = 540 Pressure = 99
X = 536 Y = 540 Pressure = 98
X = 536 Y = 541 Pressure = 99
X = 536 Y = 541 Pressure = 98
X = 536 Y = 541 Pressure = 98
X = 536 Y = 541 Pressure = 98
X = 536 Y = 541 Pressure = 98
X = 536 Y = 541 Pressure = 98
X = 536 Y = 541 Pressure = 98
X = 536 Y = 541 Pressure = 98
X = 536 Y = 541 Pressure = 98
X = 536 Y = 542 Pressure = 97
X = 536 Y = 542 Pressure = 97
X = 536 Y = 542 Pressure = 97
X = 536 Y = 542 Pressure = 97
X = 536 Y = 542 Pressure = 97
X = 536 Y = 542 Pressure = 97
X = 536 Y = 542 Pressure = 97
X = 536 Y = 542 Pressure = 97
X = 536 Y = 542 Pressure = 97
X = 536 Y = 542 Pressure = 97
X = 536 Y = 543 Pressure = 97
X = 536 Y = 543 Pressure = 97
X = 536 Y = 543 Pressure = 97
X = 536 Y = 543 Pressure = 97
X = 536 Y = 543 Pressure = 96
X = 536 Y = 543 Pressure = 97
X = 536 Y = 543 Pressure = 96
X = 536 Y = 543 Pressure = 96
X = 536 Y = 543 Pressure = 97
X = 536 Y = 543 Pressure = 97
X = 536 Y = 543 Pressure = 96
X = 536 Y = 544 Pressure = 96
X = 536 Y = 544 Pressure = 96
X = 536 Y = 544 Pressure = 96
X = 536 Y = 544 Pressure = 96
X = 536 Y = 544 Pressure = 96
X = 536 Y = 544 Pressure = 95
X = 536 Y = 544 Pressure = 95
X = 536 Y = 544 Pressure = 95
X = 536 Y = 544 Pressure = 95
X = 536 Y = 544 Pressure = 95
X = 536 Y = 544 Pressure = 95
X = 536 Y = 544 Pressure = 95
X = 536 Y = 544 Pressure = 95
X = 536 Y = 544 Pressure = 95
X = 536 Y = 544 Pressure = 95
X = 536 Y = 544 Pressure = 94
X = 536 Y = 544 Pressure = 95
X = 536 Y = 544 Pressure = 95
X = 536 Y = 544 Pressure = 95
X = 536 Y = 544 Pressure = 94
X = 536 Y = 544 Pressure = 94
X = 536 Y = 544 Pressure = 95
X = 536 Y = 544 Pressure = 94
X = 536 Y = 544 Pressure = 94
X = 536 Y = 544 Pressure = 94
X = 536 Y = 544 Pressure = 94
X = 536 Y = 544 Pressure = 94
X = 536 Y = 544 Pressure = 95
X = 536 Y = 545 Pressure = 94
X = 536 Y = 544 Pressure = 94
X = 536 Y = 545 Pressure = 94
X = 536 Y = 545 Pressure = 94
X = 536 Y = 545 Pressure = 93
X = 536 Y = 545 Pressure = 93
X = 536 Y = 545 Pressure = 93
X = 536 Y = 545 Pressure = 94
X = 536 Y = 545 Pressure = 93
X = 536 Y = 545 Pressure = 93
X = 536 Y = 545 Pressure = 93
X = 536 Y = 545 Pressure = 93
X = 536 Y = 545 Pressure = 93
X = 536 Y = 545 Pressure = 93
X = 536 Y = 545 Pressure = 92
X = 536 Y = 546 Pressure = 92
X = 536 Y = 545 Pressure = 92
X = 536 Y = 545 Pressure = 92
X = 536 Y = 545 Pressure = 92
X = 536 Y = 545 Pressure = 92
X = 536 Y = 545 Pressure = 92
X = 536 Y = 545 Pressure = 92
X = 536 Y = 545 Pressure = 92
X = 536 Y = 545 Pressure = 93
X = 535 Y = 545 Pressure = 93
X = 535 Y = 545 Pressure = 93
X = 535 Y = 544 Pressure = 93
X = 535 Y = 544 Pressure = 93
X = 535 Y = 544 Pressure = 93
X = 535 Y = 544 Pressure = 93
X = 535 Y = 544 Pressure = 93
X = 535 Y = 544 Pressure = 93
X = 534 Y = 543 Pressure = 93
X = 534 Y = 543 Pressure = 93
X = 534 Y = 543 Pressure = 93
X = 534 Y = 543 Pressure = 93
X = 534 Y = 543 Pressure = 93
X = 534 Y = 543 Pressure = 93
X = 534 Y = 543 Pressure = 93
X = 534 Y = 543 Pressure = 93
X = 534 Y = 543 Pressure = 93
X = 534 Y = 543 Pressure = 93
X = 534 Y = 542 Pressure = 92
X = 534 Y = 542 Pressure = 93
X = 534 Y = 542 Pressure = 93
X = 534 Y = 542 Pressure = 93
X = 534 Y = 542 Pressure = 93
X = 534 Y = 542 Pressure = 93
X = 534 Y = 542 Pressure = 92
X = 534 Y = 542 Pressure = 92
X = 534 Y = 542 Pressure = 93
X = 534 Y = 542 Pressure = 92
X = 534 Y = 543 Pressure = 93
X = 534 Y = 542 Pressure = 92
X = 534 Y = 543 Pressure = 92
X = 534 Y = 543 Pressure = 92
X = 534 Y = 543 Pressure = 92
X = 534 Y = 543 Pressure = 92
X = 534 Y = 543 Pressure = 92
X = 534 Y = 543 Pressure = 92
X = 534 Y = 543 Pressure = 92
X = 534 Y = 544 Pressure = 92
X = 534 Y = 544 Pressure = 92
X = 533 Y = 544 Pressure = 91
X = 534 Y = 544 Pressure = 92
X = 534 Y = 544 Pressure = 92
X = 534 Y = 544 Pressure = 91
X = 534 Y = 544 Pressure = 91
X = 534 Y = 544 Pressure = 92
X = 534 Y = 544 Pressure = 91
X = 534 Y = 544 Pressure = 91
X = 534 Y = 544 Pressure = 91
X = 534 Y = 544 Pressure = 91
X = 534 Y = 544 Pressure = 91
X = 534 Y = 544 Pressure = 91
X = 534 Y = 544 Pressure = 90
X = 534 Y = 544 Pressure = 91
X = 534 Y = 544 Pressure = 91
X = 534 Y = 544 Pressure = 91
X = 534 Y = 544 Pressure = 91
X = 534 Y = 545 Pressure = 91
X = 534 Y = 544 Pressure = 90
X = 534 Y = 545 Pressure = 90
X = 534 Y = 545 Pressure = 90
X = 534 Y = 545 Pressure = 90
X = 534 Y = 545 Pressure = 90
X = 534 Y = 545 Pressure = 90
X = 534 Y = 545 Pressure = 90
X = 534 Y = 545 Pressure = 90
X = 534 Y = 545 Pressure = 90
X = 534 Y = 545 Pressure = 90
X = 534 Y = 546 Pressure = 90
X = 534 Y = 546 Pressure = 90
X = 535 Y = 546 Pressure = 89
X = 535 Y = 546 Pressure = 89
X = 535 Y = 546 Pressure = 89
X = 535 Y = 546 Pressure = 89
X = 535 Y = 546 Pressure = 89
X = 535 Y = 546 Pressure = 89
X = 535 Y = 546 Pressure = 89
X = 535 Y = 546 Pressure = 89
X = 535 Y = 546 Pressure = 88
X = 535 Y = 547 Pressure = 89
X = 536 Y = 547 Pressure = 88
X = 536 Y = 547 Pressure = 88
X = 536 Y = 547 Pressure = 88
X = 535 Y = 547 Pressure = 88
X = 536 Y = 547 Pressure = 88
X = 536 Y = 547 Pressure = 88
X = 536 Y = 547 Pressure = 88
X = 536 Y = 547 Pressure = 88
X = 536 Y = 547 Pressure = 88
X = 536 Y = 548 Pressure = 88
X = 537 Y = 547 Pressure = 88
X = 537 Y = 548 Pressure = 88
X = 537 Y = 547 Pressure = 87
X = 537 Y = 547 Pressure = 88
X = 537 Y = 547 Pressure = 87
X = 537 Y = 547 Pressure = 87
X = 537 Y = 547 Pressure = 88
X = 537 Y = 547 Pressure = 87
X = 537 Y = 547 Pressure = 87
X = 537 Y = 547 Pressure = 87
X = 537 Y = 547 Pressure = 87
X = 536 Y = 547 Pressure = 88
X = 536 Y = 546 Pressure = 88
X = 536 Y = 546 Pressure = 88
X = 536 Y = 546 Pressure = 88
X = 536 Y = 546 Pressure = 88
X = 536 Y = 546 Pressure = 88
X = 536 Y = 546 Pressure = 88
X = 536 Y = 546 Pressure = 88
X = 535 Y = 546 Pressure = 88
X = 535 Y = 545 Pressure = 88
X = 535 Y = 545 Pressure = 88
X = 535 Y = 545 Pressure = 88
X = 535 Y = 545 Pressure = 88
X = 535 Y = 545 Pressure = 88
X = 534 Y = 546 Pressure = 88
X = 534 Y = 546 Pressure = 87
X = 534 Y = 546 Pressure = 87
X = 534 Y = 546 Pressure = 88
X = 534 Y = 546 Pressure = 88
X = 534 Y = 546 Pressure = 88
X = 534 Y = 546 Pressure = 88
X = 534 Y = 546 Pressure = 88
X = 533 Y = 547 Pressure = 88
X = 533 Y = 547 Pressure = 88
X = 533 Y = 547 Pressure = 87
X = 533 Y = 548 Pressure = 87
X = 533 Y = 548 Pressure = 87
X = 533 Y = 548 Pressure = 87
X = 533 Y = 548 Pressure = 87
X = 533 Y = 548 Pressure = 87
X = 533 Y = 548 Pressure = 88
X = 533 Y = 548 Pressure = 87
X = 533 Y = 548 Pressure = 88
X = 533 Y = 548 Pressure = 89
X = 533 Y = 548 Pressure = 88
X = 532 Y = 547 Pressure = 88
X = 532 Y = 547 Pressure = 89
X = 532 Y = 547 Pressure = 88
X = 532 Y = 547 Pressure = 88
X = 532 Y = 547 Pressure = 89
X = 532 Y = 546 Pressure = 89
X = 532 Y = 546 Pressure = 89
X = 532 Y = 545 Pressure = 90
X = 532 Y = 545 Pressure = 90
X = 532 Y = 544 Pressure = 91
X = 531 Y = 543 Pressure = 91
X = 532 Y = 543 Pressure = 92
X = 532 Y = 542 Pressure = 92
X = 531 Y = 542 Pressure = 92
X = 532 Y = 542 Pressure = 93
X = 532 Y = 542 Pressure = 93
X = 532 Y = 542 Pressure = 93
X = 532 Y = 542 Pressure = 93
X = 532 Y = 542 Pressure = 93
X = 532 Y = 542 Pressure = 92
X = 532 Y = 541 Pressure = 93
X = 532 Y = 541 Pressure = 93
X = 532 Y = 541 Pressure = 93
X = 532 Y = 542 Pressure = 93
X = 532 Y = 541 Pressure = 93
X = 532 Y = 541 Pressure = 93
X = 532 Y = 541 Pressure = 94
X = 532 Y = 541 Pressure = 94
X = 532 Y = 541 Pressure = 94
X = 532 Y = 541 Pressure = 94
X = 533 Y = 541 Pressure = 94
X = 533 Y = 541 Pressure = 95
X = 533 Y = 541 Pressure = 95
X = 533 Y = 541 Pressure = 95
X = 533 Y = 541 Pressure = 95
X = 534 Y = 541 Pressure = 95
X = 534 Y = 541 Pressure = 96
X = 534 Y = 541 Pressure = 97
X = 534 Y = 541 Pressure = 97
X = 534 Y = 540 Pressure = 98
X = 534 Y = 539 Pressure = 99
X = 535 Y = 538 Pressure = 102
X = 535 Y = 537 Pressure = 103
X = 535 Y = 537 Pressure = 104
X = 536 Y = 535 Pressure = 109
X = 536 Y = 534 Pressure = 110
X = 536 Y = 534 Pressure = 110
X = 537 Y = 533 Pressure = 112
X = 537 Y = 533 Pressure = 114
X = 538 Y = 532 Pressure = 116
X = 538 Y = 532 Pressure = 118
X = 538 Y = 531 Pressure = 118
X = 538 Y = 531 Pressure = 120
X = 539 Y = 530 Pressure = 122
X = 539 Y = 530 Pressure = 123
X = 539 Y = 530 Pressure = 125
X = 540 Y = 529 Pressure = 126
X = 540 Y = 529 Pressure = 127
X = 540 Y = 529 Pressure = 128
X = 540 Y = 529 Pressure = 131
X = 541 Y = 528 Pressure = 134
X = 541 Y = 528 Pressure = 136
X = 541 Y = 527 Pressure = 138
X = 541 Y = 528 Pressure = 139
X = 542 Y = 528 Pressure = 141
X = 542 Y = 528 Pressure = 144
X = 543 Y = 528 Pressure = 147
X = 544 Y = 529 Pressure = 152
X = 546 Y = 530 Pressure = 164
X = 555 Y = 529 Pressure = 213
- Franklin97355
- Posts: 23940
- Joined: Mon Apr 21, 2008 2:33 pm
Re: Touch Library calibration scavenged parts
OK, this is the function you need to change the range http://arduino.cc/en/reference/map Experiment a bit to see if you can get values you can use. creep up on the boundaries so you don't get bogus values.
Please be positive and constructive with your questions and comments.