Help us understand the problem. What is going on with this article?

【micro:bit】Arduino IDE でプログラミング

はじめに

これは micro:bit Advent Calendar 7 日目の記事です。

Arduino IDE で micro:bit を使えるようにする

ライブラリの導入

  1. Arduino IDE の [ファイル | 環境設定] で "追加のボードマネージャの URL" に以下の URL を追加。
https://sandeepmistry.github.io/arduino-nRF5/package_nRF5_boards_index.json
  1. [ツール | ボード | ボードマネーシャ] でボードマネーシャを開く。

  2. Nordic Semiconductor nRF5 based boards を探してインストール

image.png

  1. [ツール | ボード:] で BBC micro:bit を選べるようになる。

image.png

コンパイルするとスケッチは自動的に micro:bit へ転送されるため、micro:bit ドライブに .hex をドロップする必要はありません。

追加ライブラリの導入

上記ライブラリは nRF5 シリーズ用の汎用ライブラリであり micro:bit 専用ではないため、例えば LED スクリーンにお手軽に文字列を表示する方法はありません。

...ので、ライブラリを作りました。

hello.ino
#include "microbit_Screen.h"

void setup() {
  SCREEN.begin();
}

void loop() {
  SCREEN.showString("HELLO,WORLD.");  
  SCREEN.showString("micro:bit!");  
}

これを使えば簡単に文字列を表示できます。

microbit_ani_s.gif

...ですけどね、奥さん。実は Adafruit もライブラリ作ってるんですよ。

もうちょっと早く作ってくれたら自分で作る事はなかったかも。

終わりに

Arduino IDE でもお手軽に micro:bit プログラミングできるよ!というお話でした。

See Also:

ht_deko
とある熊本の障害復旧(トラブルシューター)
https://ht-deko.com/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした