第五十九课--Microduino CoreUSB控制电脑关机/zh

来自Microduino Wikipedia
Radiumray9@gmail.com讨论 | 贡献2015年5月2日 (六) 08:45的版本 程序
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

目的

本教程将教大家如何使用Microduino 蓝牙模块控制电脑关机。

设备


  • 其他硬件设备
    • USB数据连接线 一根


Microduino-BT模块改跳线

由于要用到Microduino-CoreUSB模块,需要把Microduino-BT模块的的默认跳线4,5改为0,1


程序

[microUSBShutDown]


Android客户端APP下载:

支持新版蓝牙模块:[MicroduinoNewBluControlOutlet.rar]

APP二维码QQ扫描下载:


程序中主要实现了蓝牙与手机之间的通讯,控制电脑关机则利用了Microduino-CoreUSB的Keyboard功能。

另外,不同的操作系统有不同的电脑关机快捷键:

  • windows XP的关机快捷键为win+u+u(输入法要在英文状态下)
  • windows 7的关机快捷键为win+->(右键头)+Enter
  • windows 8快捷键为 win+X,然后上箭头,上箭头,右箭头,下箭头,下箭头,回车。

以window 8为例,控制键盘操作的代码如下:

 Keyboard.press(KEY_LEFT_GUI);
 delay(100);
 Keyboard.write('x');
 delay(100);
 Keyboard.releaseAll();
 delay(1000);
 
 Keyboard.write(KEY_UP_ARROW);
 delay(100);
 Keyboard.write(KEY_UP_ARROW);
 delay(100);
 Keyboard.write(KEY_RIGHT_ARROW);
 delay(100);
 Keyboard.write(KEY_DOWN_ARROW);
 delay(100);
 Keyboard.write(KEY_DOWN_ARROW);
 delay(100);
 Keyboard.write(KEY_RETURN);
 
 delay(1000);

调试

步骤一: 修改Microduino-BT的默认跳线,改为0,1

Microduino-CoreUSB与Microduino-BT堆叠

步骤二: 用USB线连接电脑,下载代码并烧录到Microduino-CoreUSB中。


步骤三: 下载手机android APP,打开,搜索蓝牙设备,点击名为Microduino的设备:


步骤四: 点击关闭按钮:

你的电脑就关机了

结果

可以用你的手机控制你的电脑关机。

视频