极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 18831|回复: 15

求:leonardo向电脑输出中文的项目方案(报酬商议)

[复制链接]
发表于 2015-1-28 18:17:41 | 显示全部楼层 |阅读模式
本帖最后由 twenty3 于 2015-1-29 10:25 编辑

项目需求:每次有一大段中英文标点夹杂的文字,可保存于doc、txt等文件,通过leonardo向电脑输出同样的文字。
要求:1、有多个不同文件时,可分别选择输入;2、具有重复利用性,可随时更换文件,因为我每次都有不同的文字要输入。

请提出基本实现思路,并提出配件的要求,估计单个leonardo还不能实现,我要考虑硬件成本。

联系邮箱:[email protected](比较少泡论坛,请邮件联系)

补充:电脑都是公用的被屏蔽优盘功能的,所以只能用leonardo模拟键盘。
回复

使用道具 举报

发表于 2015-1-28 21:25:23 | 显示全部楼层
本帖最后由 zoologist 于 2015-1-28 22:47 编辑

你是打算把东西存在leonardo中是吧?

打算怎么选择?还是存一份即可?
回复 支持 反对

使用道具 举报

发表于 2015-1-29 01:09:54 | 显示全部楼层
leonardo+EEPROM存储,没啥不行的
回复 支持 反对

使用道具 举报

发表于 2015-1-29 07:57:34 | 显示全部楼层
Ansifa 发表于 2015-1-29 01:09
leonardo+EEPROM存储,没啥不行的

存储是简单,模拟为 usb键盘,那么如何打出来汉字呢?我觉得打出来汉字之类的才是难点
回复 支持 反对

使用道具 举报

发表于 2015-1-29 08:30:06 | 显示全部楼层
将Leonardo当PC用,有些面为其难吧.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-29 10:21:56 | 显示全部楼层
zoologist 发表于 2015-1-28 21:25
你是打算把东西存在leonardo中是吧?

打算怎么选择?还是存一份即可?

可以存在sd卡
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-29 10:23:08 | 显示全部楼层
zoologist 发表于 2015-1-29 07:57
存储是简单,模拟为 usb键盘,那么如何打出来汉字呢?我觉得打出来汉字之类的才是难点

对,就是请解决汉字输入问题。
回复 支持 反对

使用道具 举报

发表于 2015-1-29 11:04:35 | 显示全部楼层
输入汉字很简单啊,读SD卡,能读ASCII就能读汉字,然后同样方式发出去就可以了。

最大的问题是驱动!!
一般被屏蔽u盘功能也会禁掉装驱动功能,而要将Leonard模拟成键盘,必须要装相应驱动(你连Leonard也是用USB吧),
而一旦可以驱动了,你可以直接串口发数据了,没必要模拟键盘了,也没必要非得Leonard了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-30 09:33:35 | 显示全部楼层
Pyrrhus 发表于 2015-1-29 11:04
输入汉字很简单啊,读SD卡,能读ASCII就能读汉字,然后同样方式发出去就可以了。

最大的问题是驱动!!
...

电脑本来可以用鼠键的,leonardo必须装自身驱动才能模拟键盘吗?
回复 支持 反对

使用道具 举报

发表于 2015-1-30 16:26:07 | 显示全部楼层
twenty3 发表于 2015-1-30 09:33
电脑本来可以用鼠键的,leonardo必须装自身驱动才能模拟键盘吗?

当然,所有的键鼠都需要装驱动的,普通键鼠可能可以直接用通用驱动,而arduino是专用驱动。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-30 23:20:21 | 显示全部楼层
Pyrrhus 发表于 2015-1-30 16:26
当然,所有的键鼠都需要装驱动的,普通键鼠可能可以直接用通用驱动,而arduino是专用驱动。

有大牛介绍过,Leonardo是可以使用通用鼠键驱动而被电脑识别为鼠键,继而执行内置程序,只是不能下载程序而已。
回复 支持 反对

使用道具 举报

发表于 2015-3-24 11:29:15 | 显示全部楼层
理论上 Arduino 可以模拟被识别成任意USB设备,也就是说可以被识别成USB键盘鼠标,至于中文,应该是在流码中解析不同,这个比较复杂,单字节和双字节在不同的场合定义不一样。
回复 支持 反对

使用道具 举报

发表于 2015-4-9 22:25:58 来自手机 | 显示全部楼层
要求实时显示输入的内容吗?还是生成文件就可以?
回复 支持 反对

使用道具 举报

发表于 2015-4-9 22:27:06 来自手机 | 显示全部楼层
如果不用实时显示是可以做到的。
回复 支持 反对

使用道具 举报

发表于 2015-4-10 09:08:16 | 显示全部楼层
其实可以不用考虑编码的问题,可不可以把要保的文件以二进制方式保存在SD卡中,也就是做成一个类似U盘的东西.只不过这个"U盘"可以自己往外吐文件而已.
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-17 22:40 , Processed in 0.040953 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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