char c;//输入字符的存储字节我;/ /计数器字符串读取字节j = 0;//计数器字符串输出/运动:运动组布尔左=假;布尔吧= false;//运动:电机速度速度= 0 int int;rspeed = 0;//其他int时间= 0;//电机int lmotor = 3;int rmotor = 6;无效setup() {串行。开始(9600);RFIN。开始(4800);pinMode(lmotor,输出);pinMode(rmotor,输出);}
无效loop() { feed();respond();行为(速度,rspeed);}
无效findnumber(字符输入[ ],[ ]字符输出,输出字符[ ],[ ]字符输出){ char c;字节我= 0;字节j = 0;而(我< 3){输出=输入[我] [我];i++;} //启动速度数据是目前已知的在我而(J<3){输出=输入[ J ] [我];i++;j++;} j = 0;而(J<3){输出=输入[ J ] [我];i++;j++;} }
无效respond() { //公约:2将速度,3是rspeed。findnumber(缓冲,,2,3);
如果(strcmp(,“LFT”)= = 0){左=真;右= false;速度=削去到整数(2);}如果(strcmp(,“正确的”)= = 0){左=假;右= true;rspeed =削去到整数(3);}如果(strcmp(,“京津冀”)= = 0){左=真;右= true;速度=削去到整数(2);rspeed =削去到整数(3);}如果(strcmp(,“STP”)= = 0){左= false;} }权= false;
无效行为(int,int r){ //左电机如果(左){值(lmotor,L);} {(lmotor其他值,低);} //右电机如果(右){值(rmotor,R);} {(rmotor其他值,低);} }
int削去到整数(字符输入[ ]){ int输出= 0;输出=输入[ 2 ] -“0”;如果(输入[ 1 ] -“0”> 0)输出+ = 10 *(输入[ 1 ] -“0”);其他的;如果(输入[ 0 ] -“0”> 0)输出+ = 100 *(输入[ 0 ] -“0”);其他的;如果(输出> 0)返回输出;否则返回0;} {如虚空feed()(RFIN。available()){ c = RFIN。read();如果(C = = '$'){ / /串行out.println(“数据”);i = 0;C = RFIN。read();而(C!= '\n' & C!=“R & C!=“*”&我< 19){缓冲[我] = C;i++;C = RFIN。read();}缓冲[我] =“0”;} } }
步骤11:建立船(使用)
-
在“接收”部分可以安装在船上创造了Arduino的设置、构造描述在一个单独的部分。
-
这可以用任何标准Arduinos动力电池连接通过USB打印机电缆。
步骤12:船底座(材料)
您将需要:
-
聚苯乙烯泡沫塑料板
-
塑料容器
-
冰棒棍
-
切割机
-
比赛
-
蜡烛
-
测量装置(最好用铅笔)
-
铅笔
-
胶枪
-
牙签
-
钢丝
-
钢丝钳
步骤13:建立船底盘(核心部分)
-
在这种情况下,中央元件应能适应接收电路元件和电机电路专用电机本身。Optimally,主要用于船的容器应尽可能轻。在这种情况下,使用的是一次性塑料食品容器,但任何塑料容器应该做的。
-
在确保组件安装在容器上,用胶枪固定,用刀在容器盖上戳洞。
-
贯穿孔连接到电机本身的线。
-
合上盖子。
步骤14:建立船底盘(浮桥)
-
用直尺,测量主船的长度,乘以二。
-
把船的宽度除以2。
-
使用这些测量为浮桥引导和跟踪出来的泡沫。
-
我们的船而言,这4个浮筒建造的,但更多的是在用户的自由裁量权增加。
-
为了方便地把这些浮桥,点燃蜡烛用火柴和刀片在蜡烛加热到。
-
使用此刀沿着铅笔线在保丽龙。叶片的热应化聚苯乙烯泡沫塑料和允许你把它更容易。
-
切割出浮出来的泡沫后,用牙签将它们连接在一起,两对,如上图,然后捻钢丝成环抱的引擎。
步骤15:建立船底盘(连接器)
现在的方法必须被设计来连接两浮船的主体。
-
在这种情况下,冰棒棍粘在一起形成一个长棍,然后连接到浮桥通过胶枪主船。
-
确保主船直接在两连接器之间,在下面的图片中看到的,然后用胶枪加入容器中的连接器和连接器的浮桥。
-
最后,把发动机分为钢丝架和连接它们的导线与主船。
(责任编辑:admin) |