第一款arduino小车
本帖最后由 tianbin4279 于 2012-2-2 11:29 编辑http://www.tudou.com/v/_gmqy35_rwY/&rpid=1391973&resourceId=1391973_04_05_99/v.swf m#include <RoboduinoMotor.h>
String comdata = "";
int mark = 0;
String Tag;
int Speed=0;
void setup()
{
Serial.begin(9600);
RoboduinoMotor.mapMotor(1,1, false);
}
void loop()
{
//String Tag;
while(Serial.available()>0)
{
comdata+=char(Serial.read());
delay(3);
mark=1;
}
if(mark==1)
{
Tag=String("");
Speed=0;
for(int i = 0; i < comdata.length() ; i++)
{
if(i > 0 && comdata == 'X' && comdata == 'A' && comdata.length() - i >= 6)
{
Tag = comdata;
Tag += comdata;
Speed = int(comdata-'0')*100 + int(comdata-'0')*10+int(comdata-'0');
i = i + 5;
}
}
mark=0;
comdata=String("");
/*for(int i = 0; i < comdata.length() ; i++)
{
if(i > 0 && comdata == 'X' && comdata == 'A' && comdata.length() - i >= 9)
{
SpeedL = int(comdata-'0')*100 + int(comdata-'0')*10+int(comdata-'0');
SpeedR = int(comdata-'0')*100 + int(comdata-'0')*10+int(comdata-'0');
if(comdata=='-')
SpeedL=0-SpeedL;
if(comdata=='-')
SpeedR=0-SpeedR;
i = i + 8;
}
}*/
//RoboduinoMotor.start(SpeedL,SpeedR);s
}
if(Tag=="UP")
{
RoboduinoMotor.start(Speed,Speed);
}
else if(Tag=="RH")
{
RoboduinoMotor.start(Speed,0-Speed);
}
else if(Tag=="DW")
{
RoboduinoMotor.start(0-Speed,0-Speed);
}
else if(Tag=="LF")
{
RoboduinoMotor.start(0-Speed,Speed);
}
else
{
RoboduinoMotor.stop();
}
delay(30);
}
比较穷,所以只好塑料泡面支撑了..用到了RoboduinoMotor这个.稍微修改了下支持双电机控制.上位机是用c#做的.同时也可以用silverlight通过socket在网页上远程遥控..摄像头不知道怎么搞..貌似很多种..正在学习...请大家指教
本来想通过html5控制.这样手机直接访问就可以了...但是发现不论是android和苹果都不行...最后放弃..改用安卓程序通过socket连接到服务器控制小车运行...都是没钱买wifi模块惹的祸... 好高级。。网页控制 本帖最后由 tianbin4279 于 2012-1-30 08:32 编辑
目前正在看看能不能用HTML直接和服务器做socket交互..这样就不用银光介入了..呵呵
摄像头谁能介绍一下啊..完全不解...是直接买可以远程传图像的还是买需要通过arduino传送图像的呢 高级的上位机,完全不懂哈
不过泡沫板貌似不健康,影响散热还容易出静电吧{:soso__2930097042307125384_4:} 穷嘛..没工具...凑合呗..HTML5上位机也完成..但是手机不能访问...现在开始研究android..写个小上位机试试 本帖最后由 树·水·风 于 2012-2-13 17:01 编辑
求教一下连接电脑和小车的那个很粗的天线是什么东西? 树·水·风 发表于 2012-2-13 17:01 static/image/common/back.gif
求教一下连接电脑和小车的那个很粗的天线是什么东西?
APC220 射频的无线控制..本来手机要是遥控小车的话上wifi就可以直接控制了..但是wifi太贵,所以用APC220.电脑写了个服务转发手机的控制信号..变相实现了手机控制..也衍生出网页控制..加个摄像头就可以实现网上控制小车探险了 求教手机如何控制小车,是手机往电脑串口发字符么,手机端的软件是什么啊?真心求教 traccding 发表于 2012-2-25 20:55 static/image/common/back.gif
求教手机如何控制小车,是手机往电脑串口发字符么,手机端的软件是什么啊?真心求教
手机可以通过wifi直接控制小车..但是我没有设备...我的是APC220一端接车,一端接电脑..就和接USB线一样发数据就可以了...手机通过socket和电脑连接发送数据给小车. 好强大的小车,期待学习中,上位机学习难吗?:) uno19901022 发表于 2012-2-28 09:12 static/image/common/back.gif
好强大的小车,期待学习中,上位机学习难吗?
我就是c#程序员....所以....但是我发现iphone开发真的很操蛋.... tianbin4279 发表于 2012-2-28 09:57 static/image/common/back.gif
我就是c#程序员....所以....但是我发现iphone开发真的很操蛋....
咋操蛋了。。说来听听! uno19901022 发表于 2012-2-29 08:39 static/image/common/back.gif
咋操蛋了。。说来听听!
....人家都是 class a=new class();a.statr(); object-c就分要;这么写....string就string呗..他非要NSString tianbin4279 发表于 2012-2-29 08:54 static/image/common/back.gif
....人家都是 class a=new class();a.statr(); object-c就分要;这么写....string就string呗..他 ...
目前听不过懂,你QQ多少,加一下,以后学C#的话教一下,学习一下! tianbin4279 发表于 2012-1-30 08:31 static/image/common/back.gif
目前正在看看能不能用HTML直接和服务器做socket交互..这样就不用银光介入了..呵呵
摄像头谁能介绍一下啊.. ...
我有一个低成本的建议,TP 的w703n刷一个集成摄像头驱动的openWRT固件,再加上一个支持的摄像头就可以实现wifi CAM了,成本也就100多块吧,不过刷路由固件有点风险。现在我已经做成一个wifi CAM了,但是对网络知识不太懂,C#基本是小白,我现在的问题是,怎么通过这个路由器连接arduino MEGA+W5100,上下位机控制程序怎么写?最近搞的头好大啊,不知道楼主能否给些建议和帮助呢
页:
[1]
2