新年の準備万端 | zig5z7 | sa.yona.la ヘルプ | タグ一覧 | アカウント登録 | ログイン

新年の準備万端

返信

はじめてのArduino。


--


const int LED = 13; //ピン13をLED用に確保して固定


void tenn() { //短く点灯して消灯、「点」

digitalWrite(LED, HIGH);

delay(100);

digitalWrite(LED, LOW);

delay(150);

}


void bou() { //長く点灯して消灯、「棒」

digitalWrite(LED, HIGH);

delay(300);

digitalWrite(LED, LOW);

delay(150);

}


void ma() { //待つ、「間」

delay(400);

}


void setup() { //LEDのプラス側の場所を教える

pinMode(LED, OUTPUT); //LED(ピン13)を出力モードに設定

}


void loop() { //本体

bou(); tenn(); bou(); tenn(); tenn(); ma(); // キ -・-・・ 

tenn(); bou(); tenn(); bou(); tenn(); ma(); // ン ・-・-・ 

tenn(); bou(); tenn(); tenn(); ma(); // カ ・-・・ 

tenn(); tenn(); ma(); //濁点 ・・

bou(); bou(); tenn(); bou(); tenn(); ma(); // シ --・-・ 

tenn(); bou(); tenn(); bou(); tenn(); ma(); // ン ・-・-・ 

bou(); bou(); tenn(); bou(); ma(); // ネ --・- 

tenn(); bou(); tenn(); bou(); tenn(); ma(); // ン ・-・-・ 


delay(1000);


while (true); //眩しいので黙っててもらう

}


--


もっともっとスマートにできるんだろうなあという想像はつくんですが、まだできません。voidと言えばKusakabeしか知らない程度なので、まあこんなもんでしょう。とりあえず動いている(ように見える)ので今はこれでいい。


それにしても高輝度LEDってものすごく目にくる。

投稿者 zig5z7 | 返信 (0) | トラックバック (0)

このエントリーへのトラックバックアドレス:
API | 利用規約 | プライバシーポリシー | お問い合わせ Copyright (C) 2024 HeartRails Inc. All Rights Reserved.