本帖最后由 渴死的鱼儿 于 2016-4-12 11:33 编辑
下面这几条建议和问题是我试用过程中记录下来的,或多或少的对产品质量和玩家有影响,仅是我个人的建议,希望厂家看到后可以参考后期改进。
mBlock软件不足: 1、无法同时打开两个或多个软件查看代码内容,参考其他程序时间不方面。
mBot不足: 1、 蜂鸣器使用时间超声波会干扰蜂鸣器的工作(当时还有光线传感器在工作,不知道具体原因),可能是因为超声 波发射接收脉冲瞬间导致的。
2、 光线传感器两旁的两个RGB灯对光线传感器的采光数据有较大干扰。在做光线传感器实验当中,为了整体效果好 看点,如果开着两边的RGB灯,则会对光线传感器采集光线数据造成非常大的干扰因素,导致数据偏差较大。
3、 小车的前轮是个钢珠,最好换成万向轮;小车在行动过程中,特别是前进的过程中会一直“咯咯”的响,比倒着走的阻力大得多! 声音大不说,严重影响了小车的行动流畅度,最重要的长期会对mcore的主板重量造成不稳定因素,因为震动的强度太大了,而且是在光滑的地板上面行走。为了产品的后期发展建议厂家考虑这个重要的因素!
4、 车身主体铝合金支架一个支撑mcore主板的铜柱不能正常安装,这个是产品质量生产不合格原因,铜柱螺纹太粗,也可能是铝合金车身洞洞太小;总之,两者的孔径不陪配,导致只能有3个铜柱可以装上,因为后期用的比较频繁,只好自己找了几个小铜柱拼接上了。
发现的Bug: 1、 给主板编程时间,我程序中写的是让数字口10发生电平高低变化,但是巡线传感器上标号为D4的LED会出现微弱亮灭变化(人眼可以识别得到);同样我改为数字口9,传感器的另一个LED也会发生明暗变化。可能是有微弱的漏电流流过了,建议调整一下传感器模块的 电路。
程序如下: int ledPin = 10; //定义数字10 接口 void setup() { pinMode(ledPin, OUTPUT);//定义小灯接口为输出接口 } void loop() { digitalWrite(ledPin, HIGH); //点亮小灯 delay(1000); //延时1 秒 digitalWrite(ledPin, LOW); //熄灭小灯 delay(1000); // 延时1 秒 }
|