一、安裝arduino IDE
1、下載linux下arduino IDE安裝包,從網址:http://arduino.cc/en/Main/Software下載,如果這個網址打不開,可從網盤下載:http://pan.baidu.com/s/1mgzaFiw,注意選擇32位或者64位合適系統的安裝包。這里以arduino-1.0.6-linux32.tgz為例。
2、解壓安裝包,tar -xvf arduino-1.0.6-linux32.tgz,將解壓后的arduino-1.0.6文件+移動到opt目錄下。mv ./arduino-1.0.6 /opt/
3、運行sudo /opt/arduino-1.0.6/arduino,出現IDE窗口表示安裝成功。
二、使用
使用中主要會出現Serial Port 不可選的問題,這主要是權限問題。
1、centos 6.x不需要給arduino安裝驅動,這里用lsusb查看一下。
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 002: ID 046d:c018 Logitech, Inc. Optical Wheel Mouse Bus 003 Device 002: ID 2341:0043 Arduino SA Uno R3 (CDC ACM)
從結果可以看到arduino已經識別了。
2、修改arduino IDE 端口
dmesg | grep "tty"
可以看到以下結果:
console [tty0] enabled
cdc_acm 3-1:1.0: ttyACM0: USB ACM device
於是修改~/.arduino/preferences.txt這個文件
vi ~/.arduino/preferences.txt
將Serial Port=com1改為Serial Port=ttyACM0。
3、以管理員身份啟動arduino IDE
注意這里必須要以管理員身份啟動。
sudo /opt/arduino-1.0.6/arduino
這里在啟動的IDE里,Serial Port 就可以選擇了。