
製品をもっと詳しく知りたい方へ
技術研究所
EV3-C# LEDの制御方法
C#で作成したプログラムで、EV3のLEDを制御する方法を、サンプルプログラムを用いて紹介します。
※EV3のC#プログラミング環境については、「教育版EV3 C#プログラミングガイド」をご参照ください。
下図のプログラムは、インテリジェントブロックEV3のLEDを3秒間緑色に点灯させるものです。
using System; using MonoBrickFirmware; using MonoBrickFirmware.UserInput; using System.Threading; namespace LedSample |
LEDの制御には、LedPattern(int pattern) メソッドを使用します。引数は点灯パターンです。点灯パターンの対応は下図のとおりです。
pattern | LEDの色 | LEDの点灯パターン |
---|---|---|
0 |
- |
消灯 |
1 |
Green |
点灯 |
2 |
Red |
点灯 |
3 |
Orange |
点灯 |
4 |
Green |
点滅(パターン1) |
5 |
Red |
点滅(パターン1) |
6 |
Orange |
点滅(パターン1) |
7 |
Green |
点滅(パターン2) |
8 |
Red |
点滅(パターン2) |
9 |
Orange |
点滅(パターン2) |