0% found this document useful (0 votes)
15 views6 pages

Project 12.08 MJT

Uploaded by

mailamoise08
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views6 pages

Project 12.08 MJT

Uploaded by

mailamoise08
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 6

Applied Engineering Technology Name:

Date:

Project #12.08

Arduino Microcontroller Programming

Write a sketch for Arduino to play a tune of your choice through a small speaker. Use a chart
below to determine correct frequency for given note.

int s=8;
int t1=600;
int t2=300;
int t3=150;
int t4=1200;
int C=131;
int D=147;
int D2=588;
int E=330;
int F=175;
int F2=350;
int G=392;
int A=440;
int B=493;
int c=523;

void setup()
{}
void loop()
{
tone(s, C, t1);
delay(t1);
tone(s, D, t1);
delay(t1);
tone(s, F2, t1);
delay(t2);
noTone(s);
delay(t3);
tone(s, F2, t2);
delay(t2);
noTone(s);
delay(t3);
tone(s, F2, t1);
delay(t2);
noTone(s);
delay(t3);
tone(s, F2, t2);
delay(t3);
noTone(s);
delay(t3);
tone(s, F, t1);
delay(t3);
noTone(s);
delay(t3);
tone(s, F2, t2);
delay(t3);
noTone(s);
delay(t3);
tone(s, F, t1);
delay(t3);
noTone(s);
delay(t3);

}
Upload your sketch into Arduino and test it.
Code Example:

CDEFGABc cBAGFEDC

int s=8;
int t1=600;
int t2=300;
int t3=30;
int t4=1200;
int C=262;
int D=294;
int E=330;
int F=349;
int G=392;
int A=440;
int B=493;
int c=523;

void setup()
{}
void loop()
{
tone(s, C, t1);
delay(t1);
noTone(s);
delay(t3);

tone(s, D, t1);
delay(t1);
noTone(s);
delay(t3);
tone(s,E, t1);
delay(t1);
noTone(s);
delay(t3);

tone(s, F, t1);
delay(t1);
noTone(s);
delay(t3);

tone(s, G, t1);
delay(t1);
noTone(s);
delay(t3);

tone(s, A, t1);
delay(t1);
noTone(s);
delay(t3);

tone(s, B, t1);
delay(t1);
noTone(s);
delay(t3);

tone(s, c, t1);
delay(t1);
noTone(s);
delay(t1);

tone(s, c, t1);
delay(t1);
noTone(s);
delay(t3);

tone(s, B, t1);
delay(t1);
noTone(s);
delay(t3);

tone(s, A, t1);
delay(t1);
noTone(s);
delay(t3);

tone(s, G, t1);
delay(t1);
noTone(s);
delay(t3);

tone(s, F, t1);
delay(t1);
noTone(s);
delay(t3);

tone(s,E, t1);
delay(t1);
noTone(s);
delay(t3);

tone(s, D, t1);
delay(t1);
noTone(s);
delay(t3);

tone(s, C, t4);
delay(t4);
noTone(s);
delay(t1);
}

You might also like