Итак, прежде всего, я новичок в Java.В колледже мы программируем, используя raspberry pi 3 и Java NetBeans.
Я должен сделать светофор.Светофор должен работать в обычном режиме в течение 2 минут и 30 секунд.Затем он должен переключиться на мигающий желтый свет, который должен работать в течение 1 минуты, и после этого он должен выключиться.Для каждого источника света в обычном режиме нет определенного времени.Я должен написать этот код в те временные рамки, которые я написал выше:
// Normal mode for 2 minutes 30 seconds
red.on();
Thread.sleep(1000);
red.off();
Thread.sleep(100);
yellow.on();
Thread.sleep(1000);
yellow.off();
Thread.sleep(1000);
green.on();
Thread.sleep(1000);
green.off();
Thread.sleep(1000);
// Only yellow blinking for 1 minute
yellow.on();
Thread.sleep(1000);
yellow.off();
Thread.sleep(1000);
//Shutdown after 1 minute of yellow blinking
red.off();
yellow.off();
green.off();
Как мне поместить эти режимы в эти временные рамки?Я думал, что мог бы использовать цикл for
для них, но не знаю, как установить правильное время, может быть, есть какие-то другие варианты, или кто-то может сделать это с помощью цикла for
?
Извините, если некоторые предложениянеправильно, потому что английский не мой родной язык.