リアルとバーチャルの間

気まぐれに書いてます。

arduinoで時間制御

MsTimer2.zip
http://www.arduino.cc/playground/uploads/Main/MsTimer2.zip

上記のMsTimer2フォルダを以下にコピーします。
/Documents/Arduino/libraries

ジャンパーピンなどで以下のようにつなげて下さい。
https://40.media.tumblr.com/2b20bf9ad2fda08c0f6f38deed745a64/tumblr_nihzkbiP911tvsz7po1_1280.jpg


【スケッチ】
以下で1秒周期で13のピンをオンオフできます。

#include <MsTimer2.h>

void flash() {
  static boolean output = HIGH;

  digitalWrite(13, output);
  output = !output;
}

void setup() {
  pinMode(13, OUTPUT);

  MsTimer2::set(500, flash); // 500msごとにオンオフ
  MsTimer2::start();
}

void loop(){
  
}