02-Materi Praktek Arduino2-Gussap
02-Materi Praktek Arduino2-Gussap
PRAKTEK ARDUINO 2
A. Program Arduino: MELODI DALAM SPEAKER Rangkaian:
Membuat melody, DO, RE, MI, FA, SOL, LA, SI, DO”.
Dan yang dibutuhkan adalah:
1. 1x Arduino modul
2. 1x Breadboard
3. 1x Speaker
4. 1x Resistor 220 Ohm
5. 2x Kabel Jumper (male to male)
NOTES:
PHP
byte speaker= 9;
void setup(){
1 byte speaker= 9;
2
3 void setup(){
4
5 }
6
7 void loop(){
8 tone(speaker, 262); delay(500);
9 tone(speaker, 294); delay(500);
10 tone(speaker, 330); delay(500);
11 tone(speaker, 349); delay(500);
12 tone(speaker, 395); delay(500);
13 tone(speaker, 440); delay(500);
14 tone(speaker, 494); delay(500);
15 tone(speaker, 523); delay(500);
16 }
1. 1x Arduino modul
2. 1x Breadboard
3. 1x Speaker
4. 9x Resistor 220 Ohm
5. 9x Kabel Jumper (male to male)
Rangkaian:
byte speaker= 9;
byte led1= 13;
byte led2= 12;
byte led3= 11;
byte led4= 10;
3
byte speaker= 9;
byte led1= 13;
byte led2= 12;
byte led3= 11;
byte led4= 10;
byte led5= 8;
byte led6= 7;
byte led7= 6;
byte led8= 5;
void setup(){
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(led5, OUTPUT);
pinMode(led6, OUTPUT);
pinMode(led7, OUTPUT);
pinMode(led8, OUTPUT);
void loop(){
SOL(); digitalWrite (led5, HIGH); delay(500);digitalWrite (led5, LOW);
MI();digitalWrite (led3, HIGH); delay(1000);digitalWrite (led3, LOW);
SOL(); digitalWrite (led5, HIGH); delay(1000);digitalWrite (led5, LOW);
DOO(); digitalWrite (led8, HIGH); delay(1000);digitalWrite (led8, LOW);
DIAM(); delay(500);
SOL(); digitalWrite (led5, HIGH); delay(500); digitalWrite (led5, LOW);
DOO(); digitalWrite (led8, HIGH); delay(500); digitalWrite (led8, LOW);
SOL(); digitalWrite (led5, HIGH); delay(500); digitalWrite (led5, LOW);
FA(); digitalWrite (led4, HIGH); delay(500); digitalWrite (led4, LOW);
MI();digitalWrite (led3, HIGH); delay(500); digitalWrite (led3, LOW);
RE(); digitalWrite (led2, HIGH); delay(1000); digitalWrite (led2, LOW);
DIAM(); delay(500);
// fungsi nada
void DO(){
tone(speaker, 262);
}
void RE(){
tone(speaker, 294);
}
void MI(){
tone(speaker, 330);
}
void FA(){
tone(speaker, 349);
}
void SOL(){
tone(speaker, 395);
}
void LA(){
tone(speaker, 440);
}
void SI(){
tone(speaker, 494);
}
void DOO(){
tone(speaker, 523);
}
void DIAM(){
noTone(speaker);
}
1 byte speaker= 9;
2
3 void setup(){
4
5 }
6
7 void loop(){
8 SOL(); delay(500); MI(); delay(1000); SOL(); delay(1000);
9 DOO(); delay(1000); DIAM(); delay(500);
10 SOL(); delay(500); DOO(); delay(500); SOL(); delay(500);
11 FA(); delay(500); MI(); delay(500); RE(); delay(1000);
12 DIAM(); delay(500);
13
14 FA(); delay(500); RE(); delay(1000); FA(); delay(1000);
15 LA(); delay(1000); SOL(); delay(500); DO(); delay(500);
16 MI(); delay(500); RE(); delay(500); DO(); delay(1000);
17 DIAM(); delay(500);
18
5