材料清单
- DFRobot Leonardo & Xbee R3
- Gravity: 数字无线开关(433MHz)
- Gravity: 3-80cm红外数字避障传感器
- Gravity: 数字震动传感器(Arduino兼容)
- 非门

DFRobot Leonardo
Leonardo使用独立的USB-Serial转换芯片,采用单芯片Atmega32u4来实现USB通信以及控制。Atmega32u4的原生态支持USB特性还能让Leonardo模拟成鼠标和键盘。
电路连接


将传感器发射端装进盒子里(可以把线剪掉重新焊接,体积会减小很多)。


用贴纸包装一下(瞬间上一个档次)。

把接收端连接到电脑:

关键函数
Keyboard.press() 将需要使用的按键都选中:
Keyboard.press(KEY_LEFT_ALT);Keyboard.press(KEY_TAB);Keyboard.releaseAll() 释放按键模拟键盘同时按下组合按键:
Keyboard.releaseAll();使用测试当发射端检测到有人经过时,接收端自动切换屏幕。

当敲击震动传感器时,Leonardo模拟回车键。
