micro:bit & mbed
単純法 #include "MicroBit.h" MicroBit uBit; uint8_t AinB(ManagedString A, ManagedString B){ int ALen = A.length(); int BLen = B.length(); int difLen = BLen - ALen; // 文字列Bを左(i)から文字列Aの文字数ぶん(ALen)ずつ順番に見ていって、 uint8_…
MicroBit オブジェクト上に作成された MicroBitPin オブジェクトを使う方法: 普通はこれでよい。 #include "MicroBit.h" MicroBit uBit; int main(void){ uBit.init(); for(;;){ uBit.io.P0.setDigitalValue(1); uBit.io.P0.setDigitalValue(0); } return 0;…
参考: Micro: Bit Iot in C, pp.54-56 周波数は約 2.3 MHz であった。ソースコードの意味は今のところまったくわからない。 int main(void) { volatile unsigned int *dirset=(unsigned int *)(0x50000000UL+0x518); volatile unsigned int *outset=(unsigne…
mbed オンラインコンパイラーの ボタンをクリックする。 新しいウィンドウが開く。下のように設定して [OK] をクリックする。 main.cpp ファイルを下のように書き換える。ディレイを挟まずに P0 端子をオン、オフするだけのプログラムである。 あとはコンパ…
参考: Micro: Bit Iot in C, pp.11-14 BBC micro:bit は C/C++ でもプログラミングができる。ここでは mbed のオンラインコンパイラーを使って L チカをしてみる。 Sign | Mbed にアクセスする。 サインインすると、コンパイラーのタブが開く。画面右上にあ…