このドキュメンテーションは、MicroPython の最新開発ブランチのためのものです。 リリースバージョンでは利用できない機能に言及することがあります。

特定のリリースのドキュメントをお探しの場合は、左側のドロップダウンメニューを使って、 望みのバージョンを選択します。

クラス 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 の輝度がゼロ以外の場合は「オン」と見なされ、このメソッドの呼び出しによりオフに切り替わります。