mbedをはじめよう
mbedへのアカウント登録とLチカ
アカウント作成
Arm Mbed OS developer site からアカウントの登録を行います。 右上の'Login/Signin'からSigninを選択し、必要情報を記入します。
右上にユーザー名が表示されていれば登録完了です。
アカウントが作成出来たら右上中央のCompiler
をクリックしましょう。
次の画面に移動します。
右上のデバイス未選択
をクリックすると
↑のタブが出てくるのでAdd Board
をクリックしてください。
たくさんのマイコンが表示されますが、その中からNucleo- F446RE を選択してください。 見つからなかったら以下のリンクを使ってください。
右側のAdd to your Mbed Compiler
をクリックすると、
↑のように緑のタブが出てきたらOKです。今後新しいマイコンボードを使うときは同じ方法で追加します。Compiler
画面の右上に現在設定されているマイコンが表示されます。
再び Compiler
をクリックしましょう。
移動後の画面で左上の新規
をクリックしましょう。
プログラム名は適当に決めましょう。(今後同じ名前のプログラムファイルは作れません。同じ名前のまま作ろうとすると、エラーになります。)
OKボタンを押して次の画面が表示されたら、''main.cpp'をクリックしてください。すでに何かコードが書かれていますが、消して大丈夫です。ここにコードを書いていきます。
Lチカ
以下のコードを書きましょう。
#include "mbed.h" DigitalOut myled(LED1); // ピンのモード設定/プログラム上での名前/ピンの呼び名 int main() { while (1) { myled = 1; // LEDを光らせる wait_ms(1000); // 1000ms停止 myled = 0; // LEDを消す wait_ms(1000); // 1000ms停止 } }
とりあえずかけたと思ったらCtrl
+ B
キーを押しましょう。
下部に緑色でSuccess
と表示されればOKです。
Successしたら上部のコンパイル
を押しましょう。ブラウザにもよりますが、ファイルのダウンロードが始まります。
NucleoF446REとパソコンをつなぎ、先ほどダウンロードしたバイナリァイルをドラッグアンドドロップで突っ込みましょう。
マイコンボードの中央のLEDが2秒周期で点滅します。
今後以上の方法でマイコンを動かすことができます。