美文网首页
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