gpt4 book ai didi

java - 定时器的每个周期切换继电器

转载 作者:行者123 更新时间:2023-11-30 07:16:14 25 4
gpt4 key购买 nike

我最需要的是逻辑方面的一点帮助。

我有一个计时器:

{
timer = new java.util.Timer();
timer.schedule(new java.util.TimerTask() {

@Override
public void run() {

try{
byte st = presetNo[count];
System.out.println( "Start Tour Button pressed, String: "+st);

count ++;
if(count >=MaxCount) count=0;

byte[] command = {(byte) startTx, address, byteOne, goPreset, 0x00, st, endTx, 0x0F};
TwoWaySerialComm.SerialWriter sw = new TwoWaySerialComm.SerialWriter(
twoWaySerCom.serialPort.getOutputStream());

sw.out.write(command);

}


catch (IOException e)
{
e.printStackTrace();
}

}
},
100,5000

);

}

对于我想要的计时器的每个周期

pin.toggle();

仅触发继电器 2 秒。我不太清楚我该怎么做。谁能给我一个主意吗?

最佳答案

每次 timer 关闭继电器(目前以五秒为间隔),schedule() 第二个 TimerTask 具有两秒的 延迟并在第二个任务的run()实现中打开中继。

关于java - 定时器的每个周期切换继电器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38366119/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com