2017年8月
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

« 2010トレインフェスタ | トップページ | はんだづけ(japanino & arduino) »

2010年5月18日 (火)

Hello world! LED点滅 (japanino & arduino)

大人の科学「ジャパニーノ」届きました。

で、早速arduino編"Hello World!"をやってみました。つまり、普通のコンピュータなら最初のプログラミングで画面に"Hello World!"と表示させるところを、LEDを点滅させるというわけ。

スケッチ(プログラム)はネットからダウンロードしたarduinoのプログラミングソフトのexampleにありますから、それをダウンロードしてパソコンに接続したjapaninoに書き込むだけ。

ちゃんと動きました。それだけのことでちょっとだけ嬉しい気持ちになりました。でも、自分ではなんにもしていないのにひとしいのはなんだかさびしいので、exampleにちょっとだけ手を加えて、3、3、7拍子のblinkにしてみました。

スケッチは下記の通りです(^^;;;

本体の書籍の方は、初心者向けにはこれならなくてもいいくらいの情報しかなかったし、作例は一気に高度な応用編でフォローするのがたいへんそうなものばかりだし・・・編集デザインはごちゃついてわかりにくく記事は読みにくくて学研らしくないし・・・ちょっと期待はずれでした。

// Blink Good Luck, sketch No.2, Created 17 May 2010

#define ledPin 13                   // LED connected to digital pin 13
const int duration = 175;           // set duration

void setup(){               
  pinMode(ledPin, OUTPUT);          // initialize the digital pin as an output
}

void loop(){
  blink(3);                         // blink three times & pause
  blink(3);                         // blink three times & pause
  blink(7);                         // blink seven times & pause 

void blink(int n){
  for (int i=0; i <= n-1; i++){       // repeat blink for seven times
    digitalWrite(ledPin, HIGH);     // set the LED on
    delay(duration);                // wait
    digitalWrite(ledPin, LOW);      // set the LED off
    delay(duration);                // wait
  }
  delay(duration * 2);              // pause

« 2010トレインフェスタ | トップページ | はんだづけ(japanino & arduino) »

コメント

コメントを書く

(ウェブ上には掲載しません)

« 2010トレインフェスタ | トップページ | はんだづけ(japanino & arduino) »