mbedのメモ


mbedについて

使えそうなサイト

これの中に答えはあるので頑張って探しましょう。一番下のリファレンスがなんだかんだいって一番使ってる。

制御の仕方とか

基本的にはC++。

ただピンを使うときは

DigitalOut  MyLED(LED1);

みたいな形で宣言をしないといけない。

そして出力するときは

MyLED   =   1;

みたいに値を代入する。

逆に入力する際は

#include<mbed.h>
DigitalIn   Switch(p10);
DigitalOut  MyLED(LED1);
int main(void){
    if(Switch == 1){
        MyLED = 1;
    } else{
        MyLED = 0;
    }
}

みたいに変数として扱う。

ここで注意してほしいのは、Digital系はint、というかboolなんだけどAnalog系はfloatであること。

変数の型は合わせよう。

ちなみに待つときはwait_ms(ミリ秒)で指定する。

課題とか

  1. DigitalOutを使ってmbedのLEDを左からなめらかに1つずつ光らせる。