极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10219|回复: 4

新手求助!急死我了

[复制链接]
发表于 2012-9-1 15:27:24 | 显示全部楼层 |阅读模式
我用从网上下载的程序想下到我的arduinomega2560上时,我的IDE总显示出以下代码
C:\Download\arduino-1.0.1-windows\arduino-1.0.1\libraries\AFMotor\AFMotor.cpp:7:22: error: WProgram.h: No such file or directory
C:\Download\arduino-1.0.1-windows\arduino-1.0.1\libraries\AFMotor\AFMotor.cpp: In member function 'void AFMotorController::enable()':
C:\Download\arduino-1.0.1-windows\arduino-1.0.1\libraries\AFMotor\AFMotor.cpp:27: error: 'OUTPUT' was not declared in this scope
C:\Download\arduino-1.0.1-windows\arduino-1.0.1\libraries\AFMotor\AFMotor.cpp:27: error: 'pinMode' was not declared in this scope
C:\Download\arduino-1.0.1-windows\arduino-1.0.1\libraries\AFMotor\AFMotor.cpp:37: error: 'LOW' was not declared in this scope
C:\Download\arduino-1.0.1-windows\arduino-1.0.1\libraries\AFMotor\AFMotor.cpp:37: error: 'digitalWrite' was not declared in this scope
C:\Download\arduino-1.0.1-windows\arduino-1.0.1\libraries\AFMotor\AFMotor.cpp: In member function 'void AFMotorController::latch_tx()':
C:\Download\arduino-1.0.1-windows\arduino-1.0.1\libraries\AFMotor\AFMotor.cpp:45: error: 'LOW' was not declared in this scope
C:\Download\arduino-1.0.1-windows\arduino-1.0.1\libraries\AFMotor\AFMotor.cpp:45: error: 'digitalWrite' was not declared in this scope
C:\Download\arduino-1.0.1-windows\arduino-1.0.1\libraries\AFMotor\AFMotor.cpp:56: error: 'HIGH' was not declared in this scope
C:\Download\arduino-1.0.1-windows\arduino-1.0.1\libraries\AFMotor\AFMotor.cpp:62: error: 'HIGH' was not declared in this scope
C:\Download\arduino-1.0.1-windows\arduino-1.0.1\libraries\AFMotor\AFMotor.cpp:65: error: 'HIGH' was not declared in this scope
C:\Download\arduino-1.0.1-windows\arduino-1.0.1\libraries\AFMotor\AFMotor.cpp: In function 'void initPWM1(uint8_t)':
C:\Download\arduino-1.0.1-windows\arduino-1.0.1\libraries\AFMotor\AFMotor.cpp:91: error: 'OUTPUT' was not declared in this scope
C:\Download\arduino-1.0.1-windows\arduino-1.0.1\libraries\AFMotor\AFMotor.cpp:91: error: 'pinMode' was not declared in this scope
C:\Download\arduino-1.0.1-windows\arduino-1.0.1\libraries\AFMotor\AFMotor.cpp: In function 'void initPWM2(uint8_t)':
C:\Download\arduino-1.0.1-windows\arduino-1.0.1\libraries\AFMotor\AFMotor.cpp:126: error: 'OUTPUT' was not declared in this scope
C:\Download\arduino-1.0.1-windows\arduino-1.0.1\libraries\AFMotor\AFMotor.cpp:126: error: 'pinMode' was not declared in this scope
C:\Download\arduino-1.0.1-windows\arduino-1.0.1\libraries\AFMotor\AFMotor.cpp: In function 'void initPWM3(uint8_t)':
C:\Download\arduino-1.0.1-windows\arduino-1.0.1\libraries\AFMotor\AFMotor.cpp:162: error: 'OUTPUT' was not declared in this scope
C:\Download\arduino-1.0.1-windows\arduino-1.0.1\libraries\AFMotor\AFMotor.cpp:162: error: 'pinMode' was not declared in this scope
C:\Download\arduino-1.0.1-windows\arduino-1.0.1\libraries\AFMotor\AFMotor.cpp: In function 'void initPWM4(uint8_t)':
C:\Download\arduino-1.0.1-windows\arduino-1.0.1\libraries\AFMotor\AFMotor.cpp:200: error: 'OUTPUT' was not declared in this scope
C:\Download\arduino-1.0.1-windows\arduino-1.0.1\libraries\AFMotor\AFMotor.cpp:200: error: 'pinMode' was not declared in this scope
C:\Download\arduino-1.0.1-windows\arduino-1.0.1\libraries\AFMotor\AFMotor.cpp: In constructor 'AF_Stepper::AF_Stepper(uint16_t, uint8_t)':
C:\Download\arduino-1.0.1-windows\arduino-1.0.1\libraries\AFMotor\AFMotor.cpp:311: error: 'OUTPUT' was not declared in this scope
C:\Download\arduino-1.0.1-windows\arduino-1.0.1\libraries\AFMotor\AFMotor.cpp:311: error: 'pinMode' was not declared in this scope
C:\Download\arduino-1.0.1-windows\arduino-1.0.1\libraries\AFMotor\AFMotor.cpp:313: error: 'HIGH' was not declared in this scope
C:\Download\arduino-1.0.1-windows\arduino-1.0.1\libraries\AFMotor\AFMotor.cpp:313: error: 'digitalWrite' was not declared in this scope
C:\Download\arduino-1.0.1-windows\arduino-1.0.1\libraries\AFMotor\AFMotor.cpp:330: error: 'OUTPUT' was not declared in this scope
C:\Download\arduino-1.0.1-windows\arduino-1.0.1\libraries\AFMotor\AFMotor.cpp:330: error: 'pinMode' was not declared in this scope
C:\Download\arduino-1.0.1-windows\arduino-1.0.1\libraries\AFMotor\AFMotor.cpp:332: error: 'HIGH' was not declared in this scope
C:\Download\arduino-1.0.1-windows\arduino-1.0.1\libraries\AFMotor\AFMotor.cpp:332: error: 'digitalWrite' was not declared in this scope
C:\Download\arduino-1.0.1-windows\arduino-1.0.1\libraries\AFMotor\AFMotor.cpp: In member function 'void AF_Stepper::step(uint16_t, uint8_t, uint8_t)':
C:\Download\arduino-1.0.1-windows\arduino-1.0.1\libraries\AFMotor\AFMotor.cpp:382: error: 'delay' was not declared in this scope
C:\Download\arduino-1.0.1-windows\arduino-1.0.1\libraries\AFMotor\AFMotor.cpp:394: error: 'delay' was not declared in this scope
不知道怎莫处理,希望哪位大师能帮个忙。(我用的是arduino1.0.1)
回复

使用道具 举报

发表于 2012-9-1 16:12:07 | 显示全部楼层
我不太确定 AFMotor支持 arduinomega 2560,只用过2009和UNO
但理论上管脚可以做成兼容的,你可以去官方网站查证一下。

1. 参考这篇教程,去人AFMotor库已经正确安装
http://www.geek-workshop.com/thread-449-1-1.html

2. 使用最近版本的AFMotor库,已经支持Arduino 1.0

3. 用Arduino 0022吧,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-9-1 16:50:01 | 显示全部楼层
好了,谢谢!
回复 支持 反对

使用道具 举报

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

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

Archiver|联系我们|极客工坊

GMT+8, 2024-4-18 09:21 , Processed in 0.043438 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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