极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: zoologist

用 Arduino 打造PPT遥控器

[复制链接]
发表于 2014-10-14 13:43:58 | 显示全部楼层
接收板的天线是怎么接的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-14 14:25:49 | 显示全部楼层
davidce 发表于 2014-10-14 13:43
接收板的天线是怎么接的?

接收的天线是很短的一条,就在板子上的。自带的
回复 支持 反对

使用道具 举报

发表于 2015-4-7 08:46:14 | 显示全部楼层
很好用哦
回复 支持 反对

使用道具 举报

发表于 2015-4-7 10:48:00 | 显示全部楼层
我按照楼主的去做了,但是编译不过.
Arduino:1.5.7 (Windows 7), 板:"Arduino Uno"

In file included from usbdrv.c:12:0:
usbdrv.h:473:6: error: variable 'usbDescriptorDevice' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
char usbDescriptorDevice[];
      ^
usbdrv.h:479:6: error: variable 'usbDescriptorConfiguration' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
char usbDescriptorConfiguration[];
      ^
usbdrv.h:485:6: error: variable 'usbDescriptorHidReport' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
char usbDescriptorHidReport[];
      ^
usbdrv.h:491:6: error: variable 'usbDescriptorString0' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
char usbDescriptorString0[];
      ^
usbdrv.h:497:5: error: variable 'usbDescriptorStringVendor' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
int usbDescriptorStringVendor[];
     ^
usbdrv.h:503:5: error: variable 'usbDescriptorStringDevice' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
int usbDescriptorStringDevice[];
     ^
usbdrv.h:509:5: error: variable 'usbDescriptorStringSerialNumber' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
int usbDescriptorStringSerialNumber[];
     ^
usbdrv.c:70:14: error: variable 'usbDescriptorString0' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
PROGMEM char usbDescriptorString0[] = { /* language descriptor */
              ^
usbdrv.c:80:14: error: variable 'usbDescriptorStringVendor' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
PROGMEM int  usbDescriptorStringVendor[] = {
              ^
usbdrv.c:89:14: error: variable 'usbDescriptorStringDevice' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
PROGMEM int  usbDescriptorStringDevice[] = {
              ^
usbdrv.c:111:14: error: variable 'usbDescriptorDevice' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
PROGMEM char usbDescriptorDevice[] = {    /* USB device descriptor */
              ^
usbdrv.c:142:14: error: variable 'usbDescriptorConfiguration' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
PROGMEM char usbDescriptorConfiguration[] = {    /* USB configuration descriptor */
              ^

  不何原因??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-7 12:59:07 | 显示全部楼层
yhy630 发表于 2015-4-7 10:48
我按照楼主的去做了,但是编译不过.
Arduino:1.5.7 (Windows 7), 板:"Arduino Uno"

建议用 1.0.6 版本  后面几个版本 usb库上有兼容性上面的问题

回复 支持 反对

使用道具 举报

发表于 2015-4-7 15:54:32 | 显示全部楼层
本帖最后由 yhy630 于 2015-4-7 16:36 编辑
zoologist 发表于 2015-4-7 12:59
建议用 1.0.6 版本  后面几个版本 usb库上有兼容性上面的问题


我用1.0.1和1.0.5版都不行,我去下个1.0.6试试
刚下了,出现这样的问题

  This report would have more information with
  "Show verbose output during compilation"
  enabled in File > Preferences.
Arduino: 1.0.6 (Windows 7), Board: "Arduino Uno"
usbdrv.c.o: In function `usbBuildTxBlock':
C:\Users\ADMINI~1\AppData\Local\Temp\build1866609749723809719.tmp/usbdrv.c:536: undefined reference to `usbCrc16Append'
usbdrv.c.o: In function `usbGenericSetInterrupt':
C:\Users\ADMINI~1\AppData\Local\Temp\build1866609749723809719.tmp/usbdrv.c:240: undefined reference to `usbCrc16Append'
不知如何解决??

我查了一下,这个网址:http://m.blog.csdn.net/blog/alai7150/4932236
但不知改哪个makefile
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-7 16:15:28 | 显示全部楼层
yhy630 发表于 2015-4-7 15:54
我用1.0.1和1.0.5版都不行,我去下个1.0.6试试
刚下了,出现这样的问题

好奇怪,没遇到过

ps:是在不行建议你换 Arduino Pro Micro 应该更容易实现
回复 支持 反对

使用道具 举报

发表于 2015-4-7 19:54:43 | 显示全部楼层
汽车钥匙+arduino=PPT遥控器
回复 支持 反对

使用道具 举报

发表于 2015-4-8 07:44:30 | 显示全部楼层
zoologist 发表于 2015-4-7 16:15
好奇怪,没遇到过

ps:是在不行建议你换 Arduino Pro Micro 应该更容易实现

编译过不了,换mini也没用啊,我想
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-8 08:05:09 | 显示全部楼层
yhy630 发表于 2015-4-8 07:44
编译过不了,换mini也没用啊,我想

1.0.6 也编译不过?

arduino 模拟鼠标键盘有三种方式:一种是 uno 这样加电阻直接模拟;还有一种是 arduino 自带usb鼠标键盘功能。我说的就是第二种,用芯片原生的。
回复 支持 反对

使用道具 举报

发表于 2015-5-13 20:51:56 | 显示全部楼层
本帖最后由 yhy630 于 2015-5-13 20:53 编辑
zoologist 发表于 2015-4-8 08:05
1.0.6 也编译不过?

arduino 模拟鼠标键盘有三种方式:一种是 uno 这样加电阻直接模拟;还有一种是 ar ...


编译解决了,下了一个新的库。
有用的可以试试。明天做实物试试!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2015-5-22 12:07:06 | 显示全部楼层
没有1N4729,用1N4728代替,没有反映,用串口调试,发现USB没有输出,不知什么原因??
USB插入后,硬件中看不到,什么原因??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-5-22 12:49:57 | 显示全部楼层
yhy630 发表于 2015-5-22 12:07
没有1N4729,用1N4728代替,没有反映,用串口调试,发现USB没有输出,不知什么原因??
USB插入后,硬件中 ...

电压不对,这个对电压挺敏感的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2015-7-19 16:12:24 | 显示全部楼层
学习了。。。。。
回复 支持 反对

使用道具 举报

发表于 2016-5-14 18:53:04 | 显示全部楼层
只能是 ATmega8U2  的arduino  uno么?  现在R3 都是ATmega16U2啊行么??
或者 arduino leonardo 行不行? 求助 !
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-26 18:48 , Processed in 0.040645 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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