电子elecooo 发表于 2013-1-13 10:03:32

szmszm 发表于 2013-1-12 12:54 static/image/common/back.gif
其实很简单,我做个例子给你看.先来代码:

这位大侠,谢谢啦~~   刚刚下载代码看了,但看不懂。能不能指点一二?

szmszm 发表于 2013-1-13 10:15:34

amamino是《arduino+android互动智作》一书的第三方代码,通过此程序,android端只要一行代码就可以完成button的监听,而arduino端的代码格式也是固定的,只要自己研究一下,就可以扩充做任何你想做的事,反正我是通过这些代码完成的功能有:智能小车控制、灯光控制、海信电视遥控器。其中灯光控制两边的代码和硬件连接加调试仅用2个小时,这2个小时大多时间还是在android界面上浪费时间,实际代码时间很少。做过一次类似的项目后,就看你自己想干什么,而不是能干什么了。另外,灯光控制程序已经能控制继电器的通断,接灯的电路还要教吗?这是220v与灯的串联电路而已,而继电器就是一个开关。代码解释是android手机端,还是arduino端的?

arduino-ice 发表于 2013-1-13 10:18:40

电子elecooo 发表于 2013-1-13 01:30
amarino是啥软件,能不能指点一二?

Amarino=Android meet arduino

szmszm 发表于 2013-1-13 10:25:43

先来arduino端的代码解释:
#include "MeetAndroid.h"            //这是导入库

#define baudRate 9600          //这是与蓝牙板的通迅波特率
int lemp=7;                            //灯的控制脚接到7脚
MeetAndroid phone;               //生成对象

void setup()
{
Serial.begin(baudRate);                  //串口通迅
phone.registerFunction(Off,'f');       //注册两个功能程序,接收到f字符就关灯,接收到o字符就是关灯
phone.registerFunction(On,'o');
pinMode(lemp,OUTPUT);                //设置7脚为输出功能

}
void loop()
{
phone.receive();                                 //一直在接收手机传来的字符
}

void Off(byte ignore, byte count)
{
digitalWrite(lemp,HIGH);                                       //电灯关


}
void On(byte ignore,byte count)
{
digitalWrite(lemp,LOW);                              //电灯开

}
硬件连接说明:继电器模块的控制接arduino主板的7脚,蓝牙模块的RX接1脚,TX接0脚,电源都接5V与地。

电子elecooo 发表于 2013-1-13 10:25:43

szmszm 发表于 2013-1-13 10:15 static/image/common/back.gif
amamino是《arduino+android互动智作》一书的第三方代码,通过此程序,android端只要一行代码就可以完成but ...

arduino的代码不懂,手机代码是要在手机上下载软件在手机上看吗?谢谢啦:)

szmszm 发表于 2013-1-13 10:28:49

手机代码要在android开发环境eclispe里才能看,如果要安装,可直接安装\bin目录下的lempcon.apk文件就可以了。手机要先安装amarino.apk后才能用的。

电子elecooo 发表于 2013-1-13 10:53:59

szmszm 发表于 2013-1-13 10:25 static/image/common/back.gif
先来arduino端的代码解释:
#include "MeetAndroid.h"            //这是导入库



万分感谢~:):)

电子elecooo 发表于 2013-1-13 10:56:08

szmszm 发表于 2013-1-13 10:28 static/image/common/back.gif
手机代码要在android开发环境eclispe里才能看,如果要安装,可直接安装\bin目录下的lempcon.apk文件就可以了 ...

嗯嗯~谢谢啦:)我下载安装看看。

电子elecooo 发表于 2013-1-13 11:26:24

szmszm 发表于 2013-1-13 10:28 static/image/common/back.gif
手机代码要在android开发环境eclispe里才能看,如果要安装,可直接安装\bin目录下的lempcon.apk文件就可以了 ...

嗨!我在这两个网站下载eclispe和amarino,你帮我看看下载那个,我下载amarino安装不了。http://www.eclipse.org/downloads/
http://code.google.com/p/amarino/downloads/detail?name=MeetAndroid_4.zip&can=2&q=

szmszm 发表于 2013-1-13 12:53:30

android开发环境的安装相当麻烦,你在百度文库里可找到安装说明,不是一个eclipse就可以的,还要装adt\sdk,比较花时间。另外你下一个下载的是meetandroid是arduino的库文件,不是amarino.apk.在这个贴里找:amarimo和arduino库。http://www.geek-workshop.com/thread-2886-1-8.html

szmszm 发表于 2013-1-13 12:58:05

简单的android开发环境安装:先下载java环境,然后到:http://developer.android.com/sdk/index.html下载andrioid开发工具(文件比较有400M左右大小)。

liguan1024 发表于 2013-1-13 17:36:03

你用arduino加个wifi模块做个web服务器,再申请个动态域名,用手机浏览器来控制不是很方便吗

电子elecooo 发表于 2013-1-16 00:37:45

liguan1024 发表于 2013-1-13 17:36 static/image/common/back.gif
你用arduino加个wifi模块做个web服务器,再申请个动态域名,用手机浏览器来控制不是很方便吗

先想用蓝牙控制,等蓝牙搞定再学wifi。到时请教请教你喔~~:)

电子elecooo 发表于 2013-1-16 00:41:27

szmszm 发表于 2013-1-13 12:58 static/image/common/back.gif
简单的android开发环境安装:先下载java环境,然后到:http://developer.android.com/sdk/index.html下载an ...

大侠,这个开发工具主要有神马作用呀?

电子elecooo 发表于 2013-1-16 00:44:31

szmszm 发表于 2013-1-13 12:53 static/image/common/back.gif
android开发环境的安装相当麻烦,你在百度文库里可找到安装说明,不是一个eclipse就可以的,还要装adt\sdk, ...

:(大侠,不太清楚在手机上应该安装些什么。
页: 1 [2] 3 4
查看完整版本: 怎么用手机控制灯光开关(新手)