クラス LED -- LED オブジェクト¶
LED オブジェクトはオンボードの各 LED (発光ダイオード)を制御します。
コンストラクタ¶
- class pyb.LED(id)¶
指定の LED に対応した LED オブジェクトを作成します:
id
は LED の番号で、1-4 のいずれかの値を指定します。
メソッド¶
- LED.intensity([value])¶
LED の輝度を取得または設定します。輝度の範囲は 0 (オフ)〜255 (最大オン)です。引数が指定されていない場合、LEDの輝度を返します。引数が指定されている場合は LED の輝度を設定して
None
を返します。注記: LED(3) と LED(4) のみが滑らかに変化する輝度を持つことができ、タイマー PWM を使って実装します。LED (3) は Timer(2) を使い、LED(4) は Timer(3) を使います。これらのタイマーは、関連する LED の輝度が 1-254 の値に設定されている場合にのみ、PWM 用に構成されます。それ以外の場合、タイマーは汎用目的で使用できます。
- LED.off()¶
LED をオフにします。
- LED.on()¶
LED をオンにし、最大輝度にします。
- LED.toggle()¶
LEDのオン(最大輝度)とオフを切り替えます。LED の輝度がゼロ以外の場合は「オン」と見なされ、このメソッドの呼び出しによりオフに切り替わります。