Sketchbook的使用

来自Duinopeak_COM
跳转至: 导航搜索

English
另外一篇文档中, 我们对Library做了详细的介绍,我们知道,Library真的非常好用!下载好一个Library,把他放到Arduino目录的libraries里面,打开example里面的例程就可以用起来了。然而,有时候我们会遇到这样的问题:写了一个有趣的demo,这个demo需要包含四五个Library,我们想与别人分享这个demo,于是把代码发给了别人,但是往往会有编译错误的问题:缺少包含的Library。于是你另外发送demo所需的Library给他,还是编译错误,因为你发少了一个。这样的问题会随着你做的demo越来越多,越来越复杂而显得更为突出。
实际上,Arduino有个Sketchbook的功能可以很好的解决这个问题。Sketchbook实际上是一个文件夹,你可以把他放在任何地方。下面我们通过实际的操作来了解Sketchbook的功能。
首先现在一个我已经写好的Sketchbook,下载点这里。你不用在意它的内容,我们的目的只是让你熟悉Sketchbook。下载之后,我们把他放到F盘。
打开Arduino IDE,点击File->Preferences,弹出一下界面:

Sketchbook1.jpg



把Sketchbook location的目录指向下载的代码的目录。点击OK完成操作。关闭Arduino IDE。重新打开Arduino IDE。
打开File -> Sketchbook,可以看到弹出很多东西,比如demo,shield_bot。我们点demo,于是打开了一个名称为demo的Arduino代码。可以看到这个demo包含了很多你没有见过的Library,我们点一下编译,居然可以顺利的编译通过。其实你也许已经注意到,刚才下载的文件夹里面有个libraries的文件夹,是的,Arduino 安装目录下也有这个文件夹。你应该已经猜到了,Library是可以放到Sketchbook文件夹里面的libraries的。

Sketchbook2.jpg
这样,下次你写demo的时候,可以尝试建个Sketchbook,把需要用到的库放在Sketchbook的libraries里面,把应用代码放到Sketchbook的其它目录,就像你刚才下载的NFC_Shieldbot_Demo:


Sketchbook3.jpg