为什么要在树莓派上开发arduino呢?总要把树莓派用起来嘛,不然老吃灰。
树莓派使用SSH时没有图形界面,不能使用IDE,那怎么做开发呢?可以使用命令行。
Arduino本身支持各种平台,IDE的界面也几乎是一模一样,使用起来相当方便,省去了跨平台时的摸索阶段。树莓派支持的就是linux,所以在上面开发Arduino是没有问题的,并且开发所需要的环境都已经打包整理好了。安装命令如下:
$ sudo apt-get install arduino arduino-mk
arduino是开发环境,而arduino-mk是在命令行下make文件时所需要的环境。毕竟99%的人都是使用SSH的方式链接上树莓派的,没有图形界面,此时使用arduino-mk就大为方便了。
安装完成后,找到/usr/share/arduino/Arduino.mk文件,该文件包含几乎所有需要的信息。(大致信息见文末)
配置方法如下:
创建任意一目录:
$ mkdir blink_test $ cd blink_test
拷贝示例代码(闪灯)到当前目录:
$ cp /usr/share/doc/arduino-core/examples/01.Basics/Blink/Blink.ino .
创建Makefile