LilyPad研究会

作品置き場/こんなの作ってみました

目次

英語名

Our First Trial

カテゴリ

LilyPad Arduino

作品の概要

あわてんぼうのサンタクロースのリズムに合わせて 、4つのオリジナルLEDランプが光ります。
音はフォクすけくんの両耳を触った時にだけ鳴ります。

作品の写真

作品置き場/こんなの作ってみました/IMG_0345.jpg

作品の動画

ピン番号

機器名Dピン番号Aピン番号
入力専用出力専用
単色LED5
単色LED6
単色LED16
単色LED18
圧電ブザー10

オリジナルLEDとそれをランプにした写真

作品置き場/こんなの作ってみました/IMG_9869.jpg

作品置き場/こんなの作ってみました/IMG_0610.jpg

回路図

作品置き場/こんなの作ってみました/IMG_0804.jpg

作品置き場/こんなの作ってみました/IMG_0291.jpg

作品置き場/こんなの作ってみました/IMG_0296.jpg

作品のプログラム

#define B_PIN 10

void setup() {
  // put your setup code here, to run once:
  pinMode(B_PIN, OUTPUT);
  pinMode(5, OUTPUT);
  pinMode(6, OUTPUT);
  pinMode(16, OUTPUT);
  pinMode(18, OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
  tone(B_PIN, 1047); // ド
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
  digitalWrite(16, HIGH);
  digitalWrite(18, LOW);
  delay(450);
  noTone(B_PIN);
  delay(50);
  
  tone(B_PIN, 1397); // ファ
  digitalWrite(5, LOW);
  digitalWrite(6, HIGH);
  digitalWrite(16, LOW);
  digitalWrite(18, LOW);
  delay(450);
  noTone(B_PIN);
  delay(50);
  
  tone(B_PIN, 1760); // ラ
  digitalWrite(5, HIGH);
  digitalWrite(6, LOW);
  digitalWrite(16, LOW);
  digitalWrite(18, LOW);
  delay(700);
  noTone(B_PIN);
  delay(50);
  
  tone(B_PIN, 1568); // ソ
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
  digitalWrite(16, LOW);
  digitalWrite(18, HIGH);
  delay(700);
  noTone(B_PIN);
  delay(50);
  
  tone(B_PIN, 1397); // ファ
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(16, HIGH);
  digitalWrite(18, HIGH);
  delay(450);
  noTone(B_PIN);
  delay(50);
  
  
  tone(B_PIN, 1397); // ファ
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
  digitalWrite(16, LOW);
  digitalWrite(18, HIGH);
  delay(450);
  noTone(B_PIN);
  delay(50);
  
  tone(B_PIN, 1568); // ソ
  digitalWrite(5, HIGH);
  digitalWrite(6, LOW);
  digitalWrite(16, LOW);
  digitalWrite(18, LOW);
  delay(450);
  noTone(B_PIN);
  delay(50);
  
  tone(B_PIN, 1397); // ファ
  digitalWrite(5, LOW);
  digitalWrite(6, HIGH);
  digitalWrite(16, LOW);
  digitalWrite(18, LOW);
  delay(450);
  noTone(B_PIN);
  delay(50);
  
  tone(B_PIN, 1397); // ファ
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
  digitalWrite(16, HIGH);
  digitalWrite(18, LOW);
  delay(450);
  noTone(B_PIN);
  delay(50);
  
  tone(B_PIN, 1397); // ファ
  digitalWrite(5, HIGH);
  digitalWrite(6, LOW);
  digitalWrite(16, LOW);
  digitalWrite(18, HIGH);
  delay(450);
  noTone(B_PIN);
  delay(50);
  
  tone(B_PIN, 1175); // レ
  delay(450);
  noTone(B_PIN);
  delay(50);
  
  tone(B_PIN, 1047); // ド
  digitalWrite(5, LOW);
  digitalWrite(6, HIGH);
  digitalWrite(16, HIGH);
  digitalWrite(18, LOW);
  delay(850);
  noTone(B_PIN);
  delay(150);
}

制作者

本間、中西、中村、齋藤 、(プログラミング協力:小人さん)

Menu

ソフトウェア

サンプルプログラム

Wikiについて

最近の更新