【问题标题】:How to make arduino pin high and low for specific time from android如何从android使arduino pin在特定时间高低
【发布时间】:2014-01-09 11:16:24
【问题描述】:

我正在制作 android 应用程序,它将信号从 android 应用程序发送到 arduino。 但我想让 arduino 引脚在特定时间段内高低,比如一小时。 即用户将指定时间段和时间段的长度.. 我如何在 android 中解决这个问题..

【问题讨论】:

  • 我做了一个简单的应用程序,它使 arduino 引脚在以太网上的高低。我读过关于 android 中的警报管理器类等,但不知道如何使用它

标签: android arduino


【解决方案1】:

对于 Android,您需要定期将后台任务安排为单独的进程。您可以将Syncadapter 用于您的Android 应用程序。

或者试试这个

   final Handler handler = new Handler(); 
        Runnable runable = new Runnable() { 

            @Override 
            public void run() { 
                try{
                    //do your Arduino code here
                    //also call the same runnable 
                    handler.postDelayed(this, 1000);
                }
                catch (Exception e) {
                    // TODO: handle exception
                }
                finally{
                    //also call the same Arduino code here
                    handler.postDelayed(this, 1000); 
                }
            } 
        }; 
    handler.postDelayed(runable, 1000); 

希望对你有帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多