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

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

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

正弦曲線によって求められる柔らかな点滅
付録2-20

【鑑賞用】ゆっくり点滅するハート

2018-12-012018-12-01

LED画面の明るさを、三角関数のうち、sin(正弦)を使って、正弦曲線から求めることで、ハートをゆっくり点滅させるプログラムです。

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(正弦)を使って、正弦曲線から求めています。柔らかな点滅が表現されています。

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