「ものづくり:make」を楽しみながら学ぶ人へ向けた独習サポートサイト。

micro:bit Lab.【マイクロビット】

micro:bit Lab.では、micro:bit【マイクロビット】に関する情報を紹介しています。

LED画面全体の点灯・消灯を繰り返す
付録2-21

【鑑賞用】チラチラするハート

2018-12-032018-12-03

LED画面の明るさを、三角関数のうち、sin(正弦)を使って、正弦曲線から求めることで、ハートをゆっくり点滅させるプログラムの第二弾です。LED画面全体を点灯・消灯する「点灯または消灯する」ブロックを使って、LED画面上のハートを高速にチラチラさせます。

1.内容

LED画面上のハートが、高速にチラチラしながらゆっくり点滅します。

図1-1.チラチラするハート
図1-1.チラチラするハート

2.このプログラムの動作に必要なもの

このプログラムは、micro:bit本体のみで動作します。

  • micro:bit本体
  • パソコン(*1)
  • USBケーブル(*1)

(*1):パソコン・USBケーブルは、プログラミングに必要なものです。

3.サンプルプログラム(ブロック)

サンプルプログラム(ブロック)です。

最初だけ実行されるプログラム

図3-1.最初だけ実行されるプログラム
図3-1.最初だけ実行されるプログラム

ずっと実行されるプログラム

図3-2.ずっと実行されるプログラム
図3-2.ずっと実行されるプログラム

4.サンプルプログラム(JavaScript)

サンプルプログラム(Javascript)です。

5.解説

LED画面の明るさを、三角関数のうち、sin(正弦)を使って、正弦曲線から求めています。さらにLED画面全体を点灯・消灯する「点灯または消灯する」ブロックを使って、LED画面上のハートを高速にチラチラさせています。

この記事を読んだ人は、こんな記事にも興味があります。
スポンサーリンク
TOPへ移動
目次へ移動