完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
` 本帖最后由 ndtxxx 于 2016-9-16 04:03 编辑 我编了一套软件,可以让安卓与arduino,通过WIFI进行串口通讯,其实可以用在所有的安卓与arduino或者可以用在所有的安卓其他有串口的单片机上,会安卓编程还可以直接用安卓通过串口操纵单片机,比如读取传感器,控制机械手等,在这用在小优和Duemilanove上了. 1.在机器人小优U2的屏幕下方有一排接口,插标准USB口的那个就是串口,小的那个USB口真是USB口. 从小USB口往串口方向算起,串口的线依次是GND,TX,RX,+5V,这个+5V不用接,当然最好还是自己用万用电表量下是否正确. 2.用一根普通的USB线和杜邦线做一个小优的串口线,黑色是GND,绿色是TX,紫色是RX,红色是+5V不用接. 3.把黑线GND接arduino的数字GND,紫线接数字11,绿线接数字10.arduino的代码如下: #include SoftwareSerial mySerial(10, 11); // RX, TX void setup() { // Open serial communications and wait for port to open: Serial.begin(9600); while (!Serial) { ; // wait for serial port to connect. Needed for native USB port only } Serial.println("Goodnight moon!"); // set the data rate for the SoftwareSerial port mySerial.begin(9600); mySerial.println("Hello, world?"); } void loop() { // run over and over if (mySerial.available()) { Serial.write(mySerial.read()); } if (Serial.available()) { mySerial.write(Serial.read()); } } 4.把xiaougetserverip.apk通过小USB口用ANDROID SDK里的ADB工具安装进小优,打开小优的WIFI,打开xiaougetserverip.apk,按GETIP按钮得到小优的IP地址,退出xiaougetserverip.apk 5.把myserial.apk 也用上面的方法安装进小优,打开myserial.apk ,点配置串口 6.在DEVICE里选serial0,baud rate里选9600, 要和arduino的波特率配合,返回myserial.apk的主界面. 7.回到myserial.apk的主界面点发送数据. 8.在进入这个界面之前,先设置PC或者PDA上的程序. 9.把arduino-1.6.8IDE打开,并打开串口监视器, 再打开无线软件xiaoupcclient的文件夹会看到一个IP.TXT文件,把在第4步得到的IP填入这个文件,保存. 10.再打开xiaoupcclient.bat,如果打开不开,看看是否安装了JAVA的支持包,如果都配置正确,xiaoupcclient.bat会把消息通过WIFI发给小优,并让小优再把消息通过串口发给arduino-1.6.8IDE的串口监视器,由于SOCKET编程的问题,只有每次xiaoupcclient.bat发消息给小优,才能把小优收到的串口消息通过WIFI取回PC上,当然也可以写个定时程序,定时看看有没有收到串口消息. 11.xiaouclient.apk是PDA或者手机上的无线WIFI串口软件,用法和xiaoupcclient.bat一样.点收到的消息往下滑动,就可以看到上面的消息. 12.这样一来,小优就可以通过串口得到arduino上比如温度计等传感器的数据,然后发给PC或者PDA端,或者如果会安卓编程,还可以让机器人小优直接处理arduino的数据,PC远程监控数据的执行就行了. 附带的程序代码: 1.androidscreencast androidscreencast可以用截取用USB连接PC的安卓设备的图像 2.demo2 DEMO2是我反编译了小优的软件,动感小优得到的,然后改成WIFI远程控制小优的动作,转头,前进后退等,安装到小优前得把动感小优卸载,具体百度搜索 爱乐优,第二代,机器人小优,U2升级U03,U03S的方法. 3.myserial 就是小优的无线WIFI串口服务器. 4.testSocket 就是小优的xiaouclient.APK可以用在2.也可以用在3. 5.TestIp 就是得到IP地址的程序. 6.xiaoupcclient PC端的WIFI客户端程序可以用在2.也可以用在3. 代码和APK下载地址 http://page93.ctfile.com/fs/0v4147635042 ` |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
5494 浏览 0 评论
11756 浏览 9 评论
4847 浏览 1 评论
14112 浏览 0 评论
14397 浏览 0 评论
FRSE 2023 | 机器人与软件工程前沿国际会议诚征优秀稿件
3145浏览 0评论
哪位大哥有库卡KUKA.EtherNetIP MS(2.X版本)软件包?
4463浏览 0评论
如果设计一款桌面款的机器玩具,最吸引人的外观与功能要有哪些?
2404浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 09:37 , Processed in 0.716081 second(s), Total 71, Slave 52 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号