arduino编译失败_arduino 编译错误,有点崩溃了……求解。

在使用Arduino IDE尝试编译项目时遇到错误,提示'known_16bit_timers.h'文件不存在。尽管该文件实际存在,无论是使用相对路径还是绝对路径,编译始终失败。代码涉及到RoSys库和TimerOne库,用于控制伺服电机的测试。已提供相关测试代码和库文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

错误提示是这样的:

Arduino:1.8.5 (Windows 7), 开发板:"Arduino/Genuino Uno"

In file included from D:\Arduino IDE\Arduino\libraries\RoSys\src/RoColor.h:7:0,

from D:\Arduino IDE\Arduino\libraries\RoSys\src/RoSys.h:45,

from E:\椤圭洰\ACT020-鐢垫満鑸垫満椹卞姩妯″潡\ServoTest\ServoTest.ino:1:

D:\Arduino IDE\Arduino\libraries\TimerOne-master\src/TimerOne.h:21:32: fatal error: known_16bit_timers.h: No such file or directory

#include "known_16bit_timers.h"

^

compilation terminated.

exit status 1

为开发板 Arduino/Genuino Uno 编译时出错。

在文件 -> 首选项开启

“编译过程中显示详细输出”选项

这份报告会包含更多信息。

一直提示没找到文件或者目录,但是我这个文件的确是有的。从网上查找资料,相对路径和绝对路径都使用过了,一直编译不成功,始终报这个错,让人费解。

本人想测试机械臂,测试代码如下:

======================================================================================================

#include "RoSys.h"

RoMotorServo M_S;

void setup()

{

Serial.begin(9600); //初始化串口,通信波特率为9600

Wire.begin();       //初始化IIC总线,设置为主机

}

void loop()

{

//更改输入参数可以更改控制舵机的数量。

//用IIC方式控制电机:M_S.servo_control_IIC(输入参数同串口)

M_S.servo_control_USART(1,20,2,70,3,120,4,170);

delay(1000);

M_S.servo_control_USART(1,70,2,120,3,170,4,220);

delay(1000);

}

=============================================================================================================

提供问题所涉及的测试代码及库文件:

2017-11-5 12:35 上传

点击文件名下载附件

13.71 KB, 下载次数: 11

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值