最近一直用Arduino写各种东西,但是也用到了许多非标准板的硬件
对于这个具体的实现过程很有兴趣,也找到了一些资料,故此做记录
这篇文章都是自我探索和经验论,并没有很多引用的资料
首先一切的根源就是这个安装目录...然后一个简短的项目介绍,ReadMe吧~
一个是实物连接图
一个是电路图
这个是程序框架
小灯闪烁,这个LED在13jio~,就是浪费掉了其实,完全可以引出来再用
这个也简单
在code的最上面指定了按下的按钮的引脚号...,设置它的模式
然后代码和上面的一样
我们也可以看看这个ISP就是烧写AVR芯片进Bootloader,出现了这个Arduino.h的头文件.我们来研究一下(之后重点研究)
#ifndef Arduino_h..."
#endif
可以看到是定位在了这里,也有标准的C库.通过溯源
找到了最终的位置在哪里~
对于这个Arduino的安装目录探秘还有很多要说的,但是限于篇幅
就下次再说吧.arduino大家不要小看....对于它的库,CPP味道十足
你学会了Arduino以后学传统的嵌入式开发,就会发现其实就是一个不断深入的过程.思想上面没有什么不同.只是Arduino抽象的更多,封装的更好.