编写Arduino Library

2019-03-07  本文已影响0人  DIO哒

首先创建.cpp和.h文件
使用ctrl+shift+n,或者单机右上角串口监视器按钮(放大镜)的小三角形,就能在工程目录下创建新的文件。
下面是.h文件的模板:

#ifndef tl //if not defined
#define tl

#if (ARDUINO >= 100)
  #include "Arduino.h"
#else
  #include "WProgram.h"
#endif

class TestLib {//假设你创建的library名字是TestLib
  public:
  int a;
  int b;
  TestLib();
  void method1();
  private:   

};

#endif 

之后是.cpp文件的模板

#include "testLibrary.h"

TestLib::TestLib(){
//构造函数
}

//public methods
void TestLib::method1(){
  }
//private methods

完成之后可以直接在同一工程下的ino文件中include刚刚写的.h文件

#include "testLibrary.h"

TestLib testlib();

如果要像使用其他Library一样,可以把它放在Arduino的libraries目录下



普通情况下,自己编写的arduino Library是没有关键词highlight的,需要自行编写keywords.txt进行添加,放在libraries的同一目录下


模板如下:

Morse   KEYWORD1//加粗橙色字体
dash    KEYWORD2//橙色字体
dot     KEYWORD2

最后看上去就和其他Library一样了


上一篇 下一篇

猜你喜欢

热点阅读