понеділок, 28 жовтня 2019 р.
Mission Impossible Theme
boolean buttonState = false;
int d=13;
int re=12;
int mi=11;
int fa=10;
int sol=9;
int la=8;
int si=7;
int buzzerPin=5;
int Long = 1000;
int inn=6;
void setup() {
pinMode(d, OUTPUT);
pinMode(re, OUTPUT);
pinMode(mi, OUTPUT);
pinMode(fa, OUTPUT);
pinMode(sol, OUTPUT);
pinMode(la, OUTPUT);
pinMode(si, OUTPUT);
pinMode(buzzerPin, OUTPUT);
pinMode(inn, INPUT_PULLUP);
}
void play(int note,int times){
if (note==d){
digitalWrite(d, HIGH);
tone (buzzerPin, 261);
delay(times);
digitalWrite(d, LOW);
noTone(buzzerPin);
}else if (note==re){
digitalWrite(re, HIGH);
tone (buzzerPin, 293);
delay(times);
digitalWrite(re, LOW);
noTone(buzzerPin);
}else if (note==mi){
digitalWrite(mi, HIGH);
tone (buzzerPin, 329);
delay(times);
digitalWrite(mi, LOW);
noTone(buzzerPin);
}else if (note==fa){
digitalWrite(fa, HIGH);
tone (buzzerPin, 349);
delay(times);
digitalWrite(fa, LOW);
noTone(buzzerPin);
}else if (note==sol){
digitalWrite(sol, HIGH);
tone (buzzerPin, 392);
delay(times);
digitalWrite(sol, LOW);
noTone(buzzerPin);
}else if (note==la){
digitalWrite(la, HIGH);
tone (buzzerPin, 440);
delay(times);
digitalWrite(la, LOW);
noTone(buzzerPin);
}else if (note==si){
digitalWrite(si, HIGH);
tone (buzzerPin, 490);
delay(times);
digitalWrite(si, LOW);
noTone(buzzerPin);
}
delay(100);
}
void loop() {
buttonState = digitalRead (inn);
if ( buttonState == HIGH ) {
}
play(mi,Long/4);
play(mi,Long/4);
play(sol,Long/4);
}
Підписатися на:
Дописати коментарі (Atom)
Немає коментарів:
Дописати коментар