LEDをシアン色で点滅させる | |
---|---|
private void main() { BrainPad.LightBulb.SetColor(BrainPad.Color.Cyan); while (true) { BrainPad.LightBulb.TurnOn(); Thread.Sleep(500); BrainPad.LightBulb.TurnOff(); Thread.Sleep(500); } } |
1 2 3 色の設定をする 4 永久ループさせる 5 6 LEDを点灯させる 7 500ミリ秒待つ 8 LEDを消灯させる 9 500ミリ秒待つ 10 11 |
LEDを赤で連続的に明るさを変える | |
---|---|
private void main() { while (true) { for (double r = 0.05; r < 1; r += 0.05) { BrainPad.LightBulb.SetColor(r, 0, 0); Thread.Sleep(100); } for (double r = 1; r > 0.05; r -= 0.05) { BrainPad.LightBulb.SetColor(r, 0, 0); Thread.Sleep(100); } } } |
1 2 3 永久ループ 4 5 赤の明るさを0.05から0.05ステップで1まで変える 6 7 LEDの赤の部分の明るさを変更する 8 100ミリ秒待つ 9 10 赤の明るさを1から0.05ステップで0.05まで変える 11 12 LEDの赤の部分の明るさを変更する 13 100ミリ秒待つ 14 15 16 |
信号機LEDを点滅させる | |
---|---|
private void main() { BrainPad.LightBulb.SetColor(BrainPad.Color.Black); BrainPad.TrafficLight.TurnOffAllLights(); while(true) { BrainPad.TrafficLight.TurnRedLightOff(); BrainPad.TrafficLight.TurnGreenLightOn(); Thread.Sleep(500); BrainPad.TrafficLight.TurnGreenLightOff(); BrainPad.TrafficLight.TurnYellowLightOn(); Thread.Sleep(500); BrainPad.TrafficLight.TurnYellowLightOff(); BrainPad.TrafficLight.TurnRedLightOn(); Thread.Sleep(500); } } |
1 2 3 もしカラーLEDが点灯していた場合消灯する 4 信号機のLEDが点灯していた場合消灯する 5 永久ループ 6 7 赤消灯 8 緑点灯 9 500ミリ秒待つ 10 緑消灯 11 黄点灯 12 500ミリ秒待つ 13 黄消灯 14 赤点灯 15 500ミリ秒待つ 16 17 |