美文网首页
mbe如何创建一个库

mbe如何创建一个库

作者: 光均 | 来源:发表于2020-05-07 22:39 被阅读0次

    要创建一个库,右键单击您的程序,选择“ New Library ...”并输入“ Flasher”;它将在您的程序中添加一个文件夹,但是您会注意到它上的一个小齿轮,表明它实际上是处于编辑模式下的库。现在,您可以将将成为库一部分的文件拖入其中,最终得到:

    更改,然后像以前一样重新发布
    您还可以编辑其他人编写的库。只需导入它,单击编辑库即可 当您重新发布它时,它将在您的图书馆区域而不是在他们的图书馆区域下进行发布

    Flasher.h

    #ifndef MBED_FLASHER_H
    #define MBED_FLASHER_H
     
    #include "mbed.h"
     
    class Flasher {
    public:
        Flasher(PinName pin);
        void flash(int n);
      
    private:  
        DigitalOut _pin;
    };
     
    #endif
    

    =====================
    Flasher.cpp

    #include "Flasher.h"
    #include "mbed.h"
     
    Flasher::Flasher(PinName pin) : _pin(pin) {
        _pin = 0;
    }
     
    void Flasher::flash(int n) {
        for(int i=0; i<n*2; i++) {
            _pin = !_pin;
            wait(0.2);
        }
    }
    

    ===================
    main.cpp

    #include "mbed.h"
    #include "Flasher.h"
     
    Flasher led(LED2);
     
    int main() {
        led.flash(5);
        led.flash(2);
    }
    

    相关文章

      网友评论

          本文标题:mbe如何创建一个库

          本文链接:https://www.haomeiwen.com/subject/dyltnhtx.html