李锦辉
发表于 2019-8-5 14:23
好强!楼主如果我要编写兼容arm的库要怎么办
奈何col
发表于 2019-8-5 22:52
李锦辉 发表于 2019-8-5 14:23
好强!楼主如果我要编写兼容arm的库要怎么办
通过宏判断是什么芯片,然后编译对应的程序
亏啊不
发表于 2019-9-1 10:59
啊啊啊啊啊啊啊啊啊啊啊收费
ardino_chen
发表于 2019-9-14 16:11
关于以下这段代码我有点疑问:
“SR04::SR04(int TP, int EP)
{
pinMode(TP,OUTPUT);
pinMode(EP,INPUT);
Trig_pin=TP;
Echo_pin=EP;”
请问,如果在SR04::SR04(int TP, int EP)中把TP和EP直接替换成Trig_pin和Echo_pin,是否可以不用像原代码中写出 Trig_pin=TP;和 Echo_pin=EP
ardino_chen
发表于 2019-9-14 16:14
ardino_chen 发表于 2019-9-14 16:11
关于以下这段代码我有点疑问:
“SR04::SR04(int TP, int EP)
{
我替换的代码为:
SR04::SR04(intTrig_pin, intEcho_pin)
{
pinMode( Trig_pin,OUTPUT);
pinMode( Echo_pin,INPUT);}
是否可以,本人正参加军训,没法回家用Ardiuno板自己实验:'(
奈何col
发表于 2019-9-14 19:10
ardino_chen 发表于 2019-9-14 16:14
我替换的代码为:
SR04::SR04(intTrig_pin, intEcho_pin)
{
不可以替换这个名字,和类中的变量同名了,但即使你替换了其他名字,赋值还是要写的,参数的作用域只在函数范围内
ardino_chen
发表于 2019-9-14 22:33
奈何col 发表于 2019-9-14 19:10
不可以替换这个名字,和类中的变量同名了,但即使你替换了其他名字,赋值还是要写的,参数的作用域只在函 ...
谢谢解答
亏啊不
发表于 2019-9-15 18:13
没钱。。
wgt
发表于 2019-9-19 21:56
由于distance变量已经在class SR04中声明为private了,在float SR04::GetDistance()中有必要再声明一个float型的distance变量吗?
奈何col
发表于 2019-9-19 22:09
wgt 发表于 2019-9-19 21:56
由于distance变量已经在class SR04中声明为private了,在float SR04::GetDistance()中有必要再声明一个floa ...
我没看懂你说的啥