1112浏览
查看: 1112|回复: 1

[项目] Touch Kit 电容触摸板转USB输入测试

[复制链接]

Touch Kit 电容触摸板套件 (DFR0129)搭配 Arduino Pro Micro 实现了触摸转USB键盘输入。


Touch Kit 电容触摸板转USB输入测试图1

接线方面如下:

GND  <------->  GND
VCC   <------->  RAW
SDA   <------->  D3
SCL    <------->  D4
IRQ    不连接
ADDR 不连接

  1. /*
  2.   TouchWheel.pde
  3.   MPR121 WhellPad Example Code
  4.   by:Waiman Zhao
  5.   Mail:Binpower@foxmail.com
  6.   created on: 11/2/14
  7.   license: CC-SA 3.0
  8.   Hardware: 3.3V Arduino Pro Mini
  9.            SDA -> A4
  10.            SCL -> A5
  11.            IRQ -> D2
  12. */
  13. #include <Wire.h>
  14. #include <mpr121.h>
  15. #include "Keyboard.h"
  16. int key = 0;
  17. // =========  setup  =========
  18. void setup()
  19. {
  20.   //  initialize function
  21.   Serial.begin(19200);
  22.   Wire.begin();
  23.   CapaTouch.begin();
  24.   // initialize control over the keyboard:
  25.   Keyboard.begin();
  26.   delay(500);
  27.   Serial.println("START");
  28. }
  29. // =========  loop  =========
  30. void loop()
  31. {
  32.   key = CapaTouch.keyPad();
  33.   if (key == 11)
  34.   { Serial.print("key:");
  35.     Serial.println("*");
  36.     Keyboard.write('*');
  37.   }
  38.   else if (key == 12)
  39.   {
  40.     Serial.print("key:");
  41.     Serial.println("#");
  42.     Keyboard.write('#');
  43.   }
  44.   else if (key >= 0) {
  45.     Serial.print("key:");
  46.     Serial.println(key);
  47.     Keyboard.write('0' + key);
  48.   }
  49.   delay(200);
  50. }
复制代码


zoologist  高级技匠
 楼主|

发表于 2023-3-12 10:01:58


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail