2012-05-14 43 views

回答

3

你还没有给我足够的具体细节,关于你想要设置什么,以帮助很多,但我会尽我所能。

如果您的目标是在手机中使用加速计并将该数据传递给arduino,那么让Arduino使用该数据来操纵面板上的LED。有三个主要挑战需要解决。

移动应用 - 您需要制作iPhone或Android应用程序,以读取加速度计值并将它们发送到Arduino。有很多方法可以实现这一目标,但如果您没有使用移动应用程序的经验,我建议使用类似Scripting Layer 4 Android的东西。如果您有任何使用脚本语言的经验,那么您应该能够很好地完成您需要的工作。

通信 - 您需要一些手段将数据从手机传递到Arduino。再次有几个选项(蓝牙,RF,Wi-Fi,USB,串口等)。你选择什么将取决于你的具体用例。最近我一直在用蓝牙来修补,而且我碰巧知道,只要手机在Arduino的30英尺左右,它就可以很好地工作。最简单的方法是使用串行通信,并在您从加速度计获取原始数据时发回原始数据。

Arduino - 为Arduino创建允许从手机接收数据的程序和循环。处理它,并输出一些结果到LED面板。你应该分段进行(即让LED面板工作,然后让通信工作,最后尝试将它们连接在一起)。

+0

thanx寻求帮助。我会尝试。回复你得到的结果。 – Enigma34