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

来自Microduino Wikipedia
跳转至: 导航搜索
调试
程序
 
第24行: 第24行:
  
 
==程序==
 
==程序==
 +
 +
[[https://github.com/Microduino/Microduino_Tutorials/tree/853c76d7a00c18052e68c1e000a93df0cfc5dc60/Microduino_Advanced/microUSBShutDown microUSBShutDown]]
 +
 +
 +
Android客户端APP下载:
 +
 +
支持新版蓝牙模块:[[https://github.com/Microduino/Microduino_Tutorials/blob/master/Microduino_Smart_Home/MicroduinoBluControlOutletInoAndAPK/MicroduinoNewBluControlOutlet.rar MicroduinoNewBluControlOutlet.rar]]
 +
 +
APP二维码QQ扫描下载:
 +
 +
[[File:blueControlNewAppMatrixCode.gif|200px|center|thumb]]
 +
  
 
程序中主要实现了蓝牙与手机之间的通讯,控制电脑关机则利用了Microduino-CoreUSB的Keyboard功能。
 
程序中主要实现了蓝牙与手机之间的通讯,控制电脑关机则利用了Microduino-CoreUSB的Keyboard功能。
第57行: 第69行:
 
    
 
    
 
   delay(1000);
 
   delay(1000);
 
  
 
==调试==
 
==调试==

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的设备:


步骤四: 点击关闭按钮:

你的电脑就关机了

结果

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

视频