首页 > 评测 > 一板两用,这个可以有!——GrovePi+扩展板使用手记

一板两用,这个可以有!——GrovePi+扩展板使用手记

GrovePi+   拓展板   树莓派   Grove   转接板   
  • 作者:SATURN
  • 来源:21ic
  • [导读]
  • GROVE模块众多,类型丰富,但是对于大部分树莓派用户来说,使用杜邦线来连接设备,有点不胜其烦。如果有个能提供标准GROVE接口的扩展板,而且又能与树莓派引脚兼容的话,使用起来就方便多了!

假如,我们想将ATMEG328当作一个独立的Arduino来使用呢,行不行?当然行!

行是行,但是要注意一点,即不能把这个ATMEG328当成普通的ARDUINO来使用,前面曾提及,我们需要使用avrdude命令行方式来烧写代码。

我们打开一个Arduino程序,先将其编译,得到对应的.hex文件,然后再将该.hex使用avrdude写入到ATMEG328中,现在它就是一个独立的Arduino了。

我们平时使用Arduino来编程,写完代码,直接按Ctrl+U来上传代码,然后就完事了。但是现在不行,我们得使用Export compiled binary来导出我们需要的.hex文件,导出的文件如下

image9.png

一个包含bootloader,另一个不包含bootloader,写入过程如下

image10.png

使用命令行写入该hex文件后,可以看到显示的内容如下、

image11.jpg

注意,现在的ATMEG328和树莓派已脱离了关系,现在的它是一个独立的Arduino开发板了。

再使用i2cdetect命令来查看设备地址,得到如下的结果

image12.png

0x04设备地址不存在了!

这样看来,GROVEPI+不仅仅是一块扩展板,同时也可以当作独立的Arduino开发板来使用。如果你愿意,将扩展板上的ISP接口引出,再添加一个USBTiny编程器,GROVEPI+摇身一变,就是一个Arduino开发板,而且是带GROVE接口的Arduino开发板!

这个真可以!

  • 本文系21ic原创,未经许可禁止转载!

网友评论