数の範囲ブロックを使ったプログラミング

ホワイト先生
ホワイト先生

変数のある範囲内での比率から、変数を別の範囲内の同じ比率の数に変換することができます。

10段階でフルカラーLEDの色を変化させよう

下のプログラムでは、変数numberに代入する数を0から9のいずれかに設定すると、数の範囲ブロックによって変数redに0から255の数が代入されます。たとえば、変数numberに0をセットすると変数redには0が代入され、変数numberに9をセットすると変数redには255が代入されます。

変数numberに0から9の好きな数をセットして、フルカラーLEDの色の変化を確認しましょう。

明るさによってフルカラーLEDの光る色を変えよう

下のプログラムでは、明るさセンサーが取得した値を0から255の範囲に変更してフルカラーLEDの緑色の値(変数green)に代入しています。

明るさセンサーが取得する値をシリアルモニタで確認し、取得した最小値と最大値を数の範囲ブロックにセットしてみましょう。

キャロット
キャロット

このページのHelloNoは、031105 です!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です