Arduino--PlayASong

Hey all,

Here's the code for the YouTube video that I published recently. 

As this is written in C++ code, please be mindful of indents.


int buzzer = 8;
int fullNote = 500;
int halfNote = 250;


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


void loop() {
  tone(buzzer, 261, halfNote); //c
  delay(halfNote);
  tone(buzzer, 392, fullNote); //g
  delay(fullNote);
  tone(buzzer, 261, halfNote); //c
  delay(halfNote);
  tone(buzzer, 293, fullNote); //d
  delay(fullNote);
  tone(buzzer, 293, halfNote); //c
  delay(halfNote);
  tone(buzzer, 261, fullNote); //d
  delay(fullNote);
  tone(buzzer, 392, fullNote);
  delay(fullNote);
  tone(buzzer, 261, halfNote);
  delay(halfNote);
  tone(buzzer, 293, fullNote);
  delay(fullNote);
  tone(buzzer, 293, halfNote);
  delay(halfNote);
  tone(buzzer, 261, fullNote);
  delay(fullNote);
  tone(buzzer, 392, fullNote);
  delay(fullNote);
  tone(buzzer, 261, halfNote);
  delay(halfNote);
  tone(buzzer, 293, fullNote);
  delay(fullNote);
  tone(buzzer, 293, halfNote); //d
  delay(halfNote);
  tone(buzzer, 329, halfNote);
  delay(halfNote);
  tone(buzzer, 293, halfNote);
  delay(halfNote);
  tone(buzzer, 261, halfNote);
  delay(halfNote);
  tone(buzzer, 329, halfNote);
  delay(halfNote);
  tone(buzzer, 349, halfNote);
  delay(halfNote);
  tone(buzzer, 329, halfNote);
  delay(halfNote);
  tone(buzzer, 293, halfNote);
  delay(halfNote);
  tone(buzzer, 261, fullNote);
  delay(fullNote);
}

Comments

Popular posts from this blog

Where I've Been

Dual Booting Ubuntu and Kali Linux

Virtual Machines -- Part 2