Visual Studio Code上でのGithub Copilotの利用方法
GitHub Copilotは、書きかけのコードから続きを予測して補完してくれるAIコーディング支援ツールです。名前は知っているし使ってみたいけれど、「GitHub側とエディタ側のどちらで何を設定すれば
micro:bit 判断力ゲームのプログラム実装 — スプライト・関数・フロー設計の詳細
前回の記事で定義した判断力ゲームの仕様をもとに、MakeCode でプログラムを実装します。スプライト機能を活用して自機・弾・ライフを管理し、関数に処理を分割することで見通しのよいコードを作成します。
micro:bit ...
micro:bit で作る判断力ゲームの仕様設計 — LED エリア・操作・スコアリングの詳細
前回までの記事で micro:bit のシリアル通信・関数・条件分岐・繰り返しといった基礎を学びました。今回はそれらを応用して、micro:bit の LED 25 個を使った判断力ゲームを作成します。まず本記事では動作仕様を定義し、 ...
micro:bit でモンテカルロ法を使って円周率を計算するプログラム
この記事では micro:bit を使って円周率を計算するプログラムに挑戦します。モンテカルロ法と呼ばれるアルゴリズムを使い、ランダムな点の座標から円周率を近似します。「アルゴリズムを組めばこんなことも実現できる」という驚きを体験して ...
micro:bit で ASCII コードを使った小文字→大文字変換アルゴリズムを実装する(4)
前回の記事では繰り返し(for 文・while 文)の使い方を学びました。今回は関数・条件分岐・繰り返しを組み合わせて、atoA プログラムを完成させます。ASCII コードを利用した小文字→大文字変換のアルゴリズムを実装します。
micro:bit のループ(for 文・while 文)の使い方 — 繰り返し実行プログラムの実装(3)
前回の記事では条件分岐(if 文)を使って文字種を判定する方法を学びました。今回は繰り返し(ループ)を取り上げます。繰り返しをマスターすると、回数指定・条件指定の両パターンで処理を繰り返し実行できるようになり、micro:bit プロ ...
micro:bit の条件分岐(if 文)の使い方 — 文字種判定プログラムの実装(2)
前回の記事では MakeCode の関数を定義・呼び出す方法を学びました。今回は関数 Convert_a_to_A の中身を実装します。受信した文字列が小文字か大文字かを判定するために条件分岐(if 文)を使います。
mi ...
micro:bit で関数を使う — 小文字→大文字変換プログラムの設計と実装手順(1)
前回の記事では micro:bit のシリアル通信を使ってパソコンから文字列データを送受信する方法を解説しました。今回はその応用として、受信した文字列が小文字の場合に大文字へ変換して LED に表示するプログラムを作成します。実装を通 ...
micro:bit 割り込みと機能分担の考え方 — プログラム設計の基本
micro:bit でボタンを押した時に走るプログラムは世間一般的には 割り込み と言われる動作になります。この記事では割り込みに関するプログラムの作成方法や機能分担の考え方について説明したいと思います。 ...
micro:bit シリアル通信のやり方(2) — パソコンから micro:bit へのデータ送信
前回の記事では micro:bit からパソコンに対して、文字列データを送信する、温度情報を送信するといった micro:bit → パソコン方向の通信の実現方法について説明致しました。
micro: ...




