如何从android开始特定时间使arduino引脚高低

时间:2014-01-09 11:16:25

标签: android arduino

我正在制作Android应用程序,它将来自Android应用程序的信号发送到arduino。 但我想让arduino引脚高低在特定的时间段内说一个小时。 即用户将指定时间段和时间段的长度。 我怎么能在Android中接近这个..

1 个答案:

答案 0 :(得分:0)

对于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); 

希望它有所帮助!