在编译的时候提示出错(stray'\in program)-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7584|回复: 9

[已解决] 在编译的时候提示出错(stray'\in program)

[复制链接]
发表于 2014-1-24 21:45 | 显示全部楼层 |阅读模式
原帖 http://www.arduino.cn/forum.php?mod=viewthread&tid=3882

复制到IDE后下载不下去,请问编码里问题出在哪里了?{:soso_e109:}
搜狗截图14年01月24日2119_2.png
发表于 2014-1-25 09:20 | 显示全部楼层
 楼主| 发表于 2014-1-25 11:50 | 显示全部楼层
是的,有下啊,等会发张图给你
发表于 2014-1-25 12:23 | 显示全部楼层
本帖最后由 money0010 于 2014-1-25 12:24 编辑

[mw_shl_code=cpp,true]#include "SR04.h"
#define TRIG_PIN 3                               //定义数字接口
#define ECHO_PIN 4                             //定义数字接口
SR04 sr04 = SR04(ECHO_PIN,TRIG_PIN);
int a;                                                     //用来显示超声波的距离值
int b;                                                     //延时变量,值越小,蜂鸣器叫的越急促
int beeppin = 8;                                    //蜂鸣器的pin,数字接口8
void setup()
{
Serial.begin(9600);
}

void loop()
{
a=sr04.Distance();                                      //超声波得出来的数据赋值给a
Serial.print(a);                                             //显示数据,这句可以不要,只是为了方便在串口监视器上显示数据而已
Serial.println("cm");                                    //在数据后显示单位cm  ,  这句可以不要,只是为了方便在串口监视器上显示数据而已
b=map(a,5,300,30,2500);                         //运用map函数,解释起来很麻烦,但是懂了就很简单
if(a<5)
b=20;                                             //如果距离小于5厘米    这句可以不要   
if(a>300)
b=3000;                                     //如果距离大于3米       这句可以不要  
tone(beeppin,2000);                                  //定义蜂鸣器声音的大小。50~2000.   2000的时候个人感觉声音最大
delay(50);                                                 //蜂鸣器持续声音的时间
noTone(beeppin);                                      //关闭蜂鸣器
delay(b);                                         //   关闭时间
}          [/mw_shl_code]          你看看能用不
 楼主| 发表于 2014-1-25 12:27 | 显示全部楼层
但是又有新的问题出现了  does not name a tape
搜狗截图14年01月25日1226_1.png
 楼主| 发表于 2014-1-25 12:28 | 显示全部楼层
money0010 发表于 2014-1-25 12:23
[mw_shl_code=cpp,true]#include "SR04.h"
#define TRIG_PIN 3                               //定义数字 ...

does not name a tape     这是什么情况?
发表于 2014-1-25 12:42 | 显示全部楼层
本帖最后由 money0010 于 2014-1-25 12:50 编辑
tonycxc 发表于 2014-1-25 12:28
does not name a tape     这是什么情况?

你的库文件呢,放到libraries文件夹下 SR04.rar (3.37 KB, 下载次数: 11)
 楼主| 发表于 2014-1-25 12:55 | 显示全部楼层
我把它放到libraries下了
搜狗截图14年01月25日1254_2.png
搜狗截图14年01月25日1253_1.png
发表于 2014-1-25 13:59 | 显示全部楼层
tonycxc 发表于 2014-1-25 12:55
我把它放到libraries下了

QQ图片20140125135906.jpg 直接放
 楼主| 发表于 2014-1-25 14:08 | 显示全部楼层

谢谢!终于搞定了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-4 18:15 , Processed in 0.116957 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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