LilyPad研究会

作品置き場/アリスのクリスマス

目次

英語名

Alice's Christmas

カテゴリ

LilyPad Arduino

作品の概要

ジングルベルの歌のリズムに合わせて、LEDライトをマイコンで自動的に光らせています。スイッチをONにすると、始まります。17秒で一周し、約2秒後にまた始まり、それを繰り返します。

作品の写真

LEDをUVレジンでかわいくしたところ

作品置き場/アリスのクリスマス/alice.jpeg

LEDを光らせたところ

作品置き場/アリスのクリスマス/alice2.jpg

作品の動画

https://youtu.be/IRYumNKFXRY

ピン番号

機器名Dピン番号Aピン番号
入力専用出力専用
雪だるまLED5
ツリーLED9
アリスLED11

使ったもの

  • LED 3種類
  • ブレッドボード
  • ジャンパワイヤー
  • LilyPad Arduino(マイコン)
  • リチウムイオン電池 3.7V 150mAh

回路図

作品置き場/アリスのクリスマス/IMG_0026.jpg

作品のプログラム

void setup() {
  // put your setup code here, to run once:
  pinMode(5, OUTPUT);
  pinMode(9, OUTPUT);
  pinMode(11, OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
  delay(1000);

  for(int i = 0; i < 7; i++) {
    digitalWrite(5, HIGH);
    digitalWrite(9, LOW);
    digitalWrite(11, LOW);
    delay(500);
    
    digitalWrite(5, LOW);
    digitalWrite(9, HIGH);
    digitalWrite(11, LOW);
    delay(500);
    
    digitalWrite(5, LOW);
    digitalWrite(9, LOW);
    digitalWrite(11, HIGH);
    delay(500);
    
    digitalWrite(5, HIGH);
    digitalWrite(9, HIGH);
    digitalWrite(11, HIGH);
    delay(500);
  }

  digitalWrite(5, HIGH);
  digitalWrite(9, LOW);
  digitalWrite(11, LOW);
  delay(500);
  
  digitalWrite(5, LOW);
  digitalWrite(9, HIGH);
  digitalWrite(11, LOW);
  delay(500);
  
  digitalWrite(5, LOW);
  digitalWrite(9, LOW);
  digitalWrite(11, HIGH);
  delay(500);
  
  digitalWrite(5, LOW);
  digitalWrite(9, LOW);
  digitalWrite(11, LOW);
  delay(500);
}

制作者

桃花、千明、朝香

Menu

ソフトウェア

サンプルプログラム

Wikiについて

最近の更新