“第五十九课--Microduino CoreUSB控制电脑关机/zh”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
(Created page with " {| style="width: 800px;" |- | ==目的== 本教程将教大家如何使用Microduino 蓝牙模块控制电脑关机。 ==设备== *'''Microduino-CoreUSB/zh''' *'''Mic...")
 
调试
第73行: 第73行:
 
步骤三:
 
步骤三:
 
下载手机android APP,打开,搜索蓝牙设备,点击名为Microduino的设备:
 
下载手机android APP,打开,搜索蓝牙设备,点击名为Microduino的设备:
[[File:MicroduinoBTShutDown3.png|600px|center|thumb]]
+
[[File:MicroduinoBTShutDown3.png|300px|center|thumb]]
  
  
 
步骤四:
 
步骤四:
 
点击关闭按钮:
 
点击关闭按钮:
[[File:MicroduinoBTShutDown4.png|600px|center|thumb]]
+
[[File:MicroduinoBTShutDown4.png|300px|center|thumb]]
  
 
你的电脑就关机了
 
你的电脑就关机了

2015年5月2日 (六) 08:29的版本

目的

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

设备


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


Microduino-BT模块改跳线

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


程序

程序中主要实现了蓝牙与手机之间的通讯,控制电脑关机则利用了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的设备:


步骤四: 点击关闭按钮:

你的电脑就关机了

结果

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

视频