新人求建议,关于板子的选择和一些想法-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3834|回复: 0

[过期] 新人求建议,关于板子的选择和一些想法

[复制链接]
发表于 2014-1-23 23:06 | 显示全部楼层 |阅读模式
本帖最后由 f@tfox 于 2014-1-23 23:08 编辑

打算开发无线 HID 类设备,看了几天论坛的帖子,不过尚有一些疑问,希望请教论坛里的前辈们。简单介绍下吧。

个人情况是 Arduino 开发经验为零,有软件开发和电子制作的经验。计算机专业毕业,但没有做过硬件方面的项目,小白一个,纯业余。因为已经工作数年,资金上不是特别紧张,但时间有限。

之前对这个项目的估计是这样:

1.在 USB 有线连接的条件下实现基本的操作。举例来说,如果做一个普通的鼠标,那么需要解析鼠标传感器的输出信号和按键信息,然后按照 HID 协议与电脑通信。

2.用无线代替有线,实现全部功能。

3.功耗和体积控制。这也关系到下一步外壳的制作。


4.外壳制作。这是另一个话题了。


看了一些帖子以后,发现了不同的候选方案(当然还不知道自己的理解是否正确,以及方案的现实性如何)。

首先是按原计划进行,先有线后无线。必须要有一块板子处理传感器的数据。然后需要解决蓝牙 HID 的问题——不想在电脑端连上另一块板子,而是希望直连蓝牙适配器,保证通用性。


其次是现在有个新款 Bluno,支持蓝牙 HID,是不是可以把上面的第 1 步和第 2 步合并了?不过这个板子个头比较大,如果能开发出成品,肯定是要用类似 mini/nano 那种小体积的板子,还是需要自行解决无线通信问题。看到国外网站上介绍了一种 BLEduino,不过貌似这个是本身连接到电脑 USB 口,类似无线键鼠的接收器,作为一个适配器使用,这样还是需要两块板。

那么如何选择板子比较经济呢?时间上和资金上都算在内。

PS 一个小白问题,关于基于 ATmega328 和 ATmega32u4 这两种芯片的板子的区别。因为后者集成了 USB 控制器,所以 leonardo 可以直接模拟 USB 鼠标键盘;而前者的板子例如 uno,USB 口是下载程序用的,要模拟鼠标键盘也不是不行,只是需要自行设置电路,这么理解对吗?

非常感谢~




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-4 18:18 , Processed in 0.070097 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表