教育機関の皆様へRGB-LEDRGB-LEDとは...クムクムの胸の部分についている白い球はRGB-LEDといい、この球ひとつでR(赤)・G(緑)・B(青)色のLED3個分の役目をします。それぞれの色のON/OFFはプログラムによって独立してコントロールすることができる上、それぞれの明るさもコントロールできるため、様々な色を発色させることができます。クムクムが用意している標準のスクラッチのブロックやPythonのAPIでは明るさのコントロールまではできませんが、各色のON/OFFを組み合わせて7色のコントロールが可能です。Arduinoを利用したC言語でのプログラムではPWM機能を使い明るさのコントロールをすることができます。RGBLEDには4本の足があり、一番長い足が共通に使うアノードまたはカソードで、そのほかはRGBそれぞれの足です。共通のアノードの場合には電気のプラスに、カソードの場合はGND側に接続しておき、RGBの足にHIGHまたはLOWの信号を出力することで発色をコントロールします。LEDの仕組みPanaspnic様が作成されたLEDについての動画のリンクです。QumcumPROでのCPUとの接続QumcumPROのメインボードにおいては、ESP32のIO27,32,33にそれぞれLEDのBRGの足が1KΩの抵抗を通して接続されています。通常、ここに使用する抵抗は、LEDに流れる電流を制限するために各色の推奨する電流とCPUに合わせた抵抗値をつけるのですが、クムクムでは、各色の明るさを厳密に追及する必要がないため、すべて1KΩの抵抗を使っています。抵抗値を大きくすると、流れる電流が少なくなるため暗くなります。反対に小さな抵抗を取り付けると明るくなりますが、多くの電流を使うため電流値がCPUの許容を超えたりしてCPUを壊す原因となったりします。クムクムで使用しているLEDはOSTA5131A-R相当のものを使用しており、カソードコモンとなっていますので、LEDを点灯させたい場合はCPUからHIGHを出力し、消したいときはLOWを出力します。スクラッチ・PythonではHIGHやLOWを、光らせる/消す、ON/OFFで使い分けています。サンプルプログラムスクラッチサンプルスクラッチのステージ上の[RED][GREEN][BLUE]の各円をクリックするたびに、画面上の動きに合わせてクムクムのLEDが連動して動きます。[RESET]ボタンをクリックするとすべてクリアされクムクムのLEDもすべて消えます。1SAMPLEを自分のPCにダウンロードします。APPでスクラッチを起動しダウンロードしたサンプルを読み込みます。3クムクムとパソコンをBluetooth接続しクラッチで動作確認します。Pythonサンプル点滅のサンプルプログラムです。Cサンプル輝度を変化させるサンプルプログラムです。Preferences。