2015/11/10

【Ubuntu、Arduino】Arduinoを使ってみました

UbuntuでArduinoを開発する際、ArduinoIDEはaptでgetできます。
しかし2015年10月現在、ArduinoIDEはUbuntuの標準リポジトリで1.0.5でした。Windows環境では1.6.6を確認していますが。(´・ω・`)
普通に使う分には1.0.5だろうが1.6.6だろうが問題ないので私はこのまま使用しました。

またこのArduinoIDEですが、USBを使用するライターで書き込みを行う際root権限でないと書き込みができません。これはArduinoIDEがavrdudeを使用してライティングを行っているために起こる問題です。(「AVR for Ubuntu 2(書き込み時の権限について)」を参照)

以下は試しに書いたプログラムです。

//はじめに一回だけ実行される
void Setup(){
    pinMode(13, OUTPUT);    //13番PINを出力設定
}

//他言語におけるmainに相当。
//電子工作ではメインルーチンは基本的に繰り返す。
void loop(){
    digitalWrite(13, HIGH); //13番HIGH出力
    delay(100);             //100ms遅延
    digitalWrite(13, LOW);  //13番LOW出力
}