【鑑賞用】チラチラするハート
LED画面の明るさを、三角関数のうち、sin(正弦)を使って、正弦曲線から求めることで、ハートをゆっくり点滅させるプログラムの第二弾です。LED画面全体を点灯・消灯する「点灯または消灯する」ブロックを使って、LED画面上のハートを高速にチラチラさせます。
1.内容
LED画面上のハートが、高速にチラチラしながらゆっくり点滅します。
2.このプログラムの動作に必要なもの
このプログラムは、micro:bit本体のみで動作します。
- micro:bit本体
- パソコン(*1)
- USBケーブル(*1)
(*1):パソコン・USBケーブルは、プログラミングに必要なものです。
3.サンプルプログラム(ブロック)
サンプルプログラム(ブロック)です。
最初だけ実行されるプログラム
ずっと実行されるプログラム
4.サンプルプログラム(JavaScript)
サンプルプログラム(Javascript)です。
5.解説
LED画面の明るさを、三角関数のうち、sin(正弦)を使って、正弦曲線から求めています。さらにLED画面全体を点灯・消灯する「点灯または消灯する」ブロックを使って、LED画面上のハートを高速にチラチラさせています。