Arduino打造USB蓝牙键盘转接器

本文介绍如何使用 Arduino 打造一个设备,能够将你的USB键盘转化为蓝牙键盘。

键盘可以算作PC上最古老的设备了,他的出现使得人类可以用非常简单的方法与电脑进行交互。同样的,由于各种历史原因,键盘也是PC上最复杂,兼容性问题最多的设备之一(类似的还有硬盘,不过从IDE到SATA的进化过程[......]

阅读全文

蓝牙键盘模块的实验

之前介绍过两种Arduino 模拟键盘的方法,一种是普通的Uno加上电阻之类的元件;一种是使用自带 USB 功能的 Arduino ,比如 Leonardo ,内部集成了USB Slave控制器。 这里再介绍蓝牙方案。

我们最常见的就是蓝牙透传模块,用蓝牙搜索安装之后能在系统中模拟出来一个串口[......]

阅读全文

攀藤 G3

之前一直在使用攀藤 G1 ,前面提到 G1 都坏掉了郁闷无比。然后入手了一个 G3 。之所以还选择攀藤的产品最主要是考虑尽可能的复用之前的代码......

下面图是 G1 和 G3 外观,可以看出 G3 要小一点:

g1g3

数据上和G1稍微有些差别,主要是送出来的数据短了一些。

下[......]

阅读全文

拆了攀登 G1 PM 2.5 传感器

上次买了攀藤 G1 PM2.5 传感器了,这次有需要又拿了出来使用【参考1】。很不幸,经常不工作,探究原因似乎与接线有关系,于是我又重新做了一个线(上次和卖家多要了一根线),用上之后现象稍微有些改善,但是移动之类的还会导致失灵,具体现象就是风扇不转,碰碰插头之类的就好了。一怒之下,拆开研究:[......]

阅读全文

Arduino 控制USB设备(6)解析USB鼠标的例子(上)

前面介绍了USB键盘的使用,这里介绍一下USB鼠标的调用。根据【参考1】的文章进行实验,这次我们的目标是:获得鼠标移动按键信息,串口输出之。

首先运行一下之前的取得描述符的工具抓取一下描述符:

Descriptor of HP Mouse
Start
Device addressed[......]

阅读全文

Arduino 打造一个小夜灯

玩了很久的 arduino 老婆一直抱怨没有做过什么实用的东西,这次就做个方便晚上下床的小夜灯。
从技术角度讲非常简单:一个红外遮挡开关(本来是打算用圆柱形的那种,结果买来不好用【参考1】),当收到被阻挡的信号之后,自动从暗到亮,间隔特定时间之后再从亮到暗的灭掉。灯珠选择的是 WS2811。这种是[......]

阅读全文

随便说两句

网站趴窝了几天,具体原因是2015第13号台风“苏迪罗”间接造成的.......

解释一下就是台风来了,有人在果壳发帖子【参考1】,然后我跟帖,外链贴了一下很早之前做的台风的GIF动画,大小是 20MB 。结果一个晚上,台风还没有来,我的网站就趴窝了。

检查日志发现因为这个帖子访问量很大[......]

阅读全文