Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //S = #
- #define C1 33
- #define CS1 35
- #define D1 37
- #define DS1 39
- #define E1 41
- #define F1 44
- #define FS1 46
- #define G1 49
- #define GS1 52
- #define A1 55
- #define AS1 58
- #define B1 62
- #define C2 65
- #define CS2 69
- #define D2 73
- #define DS2 78
- #define E2 82
- #define F2 87
- #define FS2 93
- #define G2 98
- #define GS2 104
- #define A2 110
- #define AS2 117
- #define B2 123
- #define C3 131
- #define CS3 139
- #define D3 147
- #define DS3 156
- #define E3 165
- #define F3 175
- #define FS3 185
- #define G3 196
- #define GS3 208
- #define A3 220
- #define AS3 233
- #define B3 247
- #define C4 262
- #define CS4 277
- #define D4 294
- #define DS4 311
- #define E4 330
- #define F4 349
- #define FS4 370
- #define G4 392
- #define GS4 415
- #define A4 440
- #define AS4 466
- #define B4 494
- #define C5 523
- #define CS5 554
- #define D5 587
- #define DS5 622
- #define E5 659
- #define F5 698
- #define FS5 740
- #define G5 784
- #define GS5 831
- #define A5 880
- #define AS5 932
- #define B5 988
- #define C6 1047
- #define CS6 1109
- #define D6 1175
- #define DS6 1245
- #define E6 1319
- #define F6 1397
- #define FS6 1480
- #define G6 1568
- #define GS6 1661
- #define A6 1760
- #define AS6 1865
- #define B6 1976
- #define C7 2093
- #define CS7 2217
- #define D7 2349
- #define DS7 2489
- #define E7 2637
- #define F7 2794
- #define FS7 2960
- #define G7 3136
- #define GS7 3322
- #define A7 3520
- #define AS7 3729
- #define B7 3951
- #define C8 4186
- #define CS8 4435
- #define D8 4699
- #define DS8 4978
- int otj[] =
- {
- E4, E4, F4, G4, G4, F4, E4, D4, C4, C4, D4, E4, E4, D4, D4,
- E4, E4, F4, G4, G4, F4, E4, D4, C4, C4, D4, E4, D4, C4, C4,
- D4, D4, E4, C4, D4, F4, E4, C4, D4, F4, E4, D4, C4, D4, G4,
- E4, E4, F4, G4, G4, F4, E4, D4, C4, C4, D4, E4, D4, C4, C4
- };
- int mario[] =
- {
- E7, E7, 0, E7, 0, C7, E7, 0,
- G7, 0, 0, 0, G6, 0, 0, 0,
- C7, 0, 0, G6, 0, 0, E6, 0,
- 0, A6, 0, B6, 0, AS6, A6, 0,
- G6, E7, G7, A7, 0, F7, G7,
- 0, E7, 0, C7, D7, B6, 0, 0,
- C7, 0, 0, G6, 0, 0, E6, 0,
- 0, A6, 0, B6, 0, AS6, A6, 0,
- G6, E7, G7, A7, 0, F7, G7,
- 0, E7, 0, C7, D7, B6, 0, 0
- };
- int otjr[] =
- {
- 4,4,4,4,4,4,4,4,4,4,4,4,4,4,2,
- 4,4,4,4,4,4,4,4,4,4,4,4,4,4,2,
- 4,4,4,4,4,4,4,4,4,4,4,4,4,4,2,
- 4,4,4,4,4,4,4,4,4,4,4,4,4,4,2
- };
- int marior[] = {
- 12, 12, 12, 12,
- 12, 12, 12, 12,
- 12, 12, 12, 12,
- 12, 12, 12, 12,
- 12, 12, 12, 12,
- 12, 12, 12, 12,
- 12, 12, 12, 12,
- 12, 12, 12, 12,
- 9, 9, 9,
- 12, 12, 12, 12,
- 12, 12, 12, 12,
- 12, 12, 12, 12,
- 12, 12, 12, 12,
- 12, 12, 12, 12,
- 12, 12, 12, 12,
- 12, 12, 12, 12,
- 9, 9, 9,
- 12, 12, 12, 12,
- 12, 12, 12, 12,
- 12, 12, 12, 12,
- };
- int t1 = 3;
- int t2 = 4;
- int cteni1;
- int cteni2;
- void setup() {
- pinMode(t1, INPUT);
- pinMode(t2, INPUT);
- cteni1 = digitalRead(t1);
- cteni2 = digitalRead(t2);
- }
- void loop() {
- if (digitalRead(cteni1 == HIGH))
- {
- // přehrání melodie otj
- for (int tnota = 0; tnota < 63; tnota++)
- {
- //zjištění délky noty
- int dnot = 1000/otjr[tnota];
- tone(2, otj[tnota],dnot); //port2
- int mnot = dnot * 1.30;
- delay(mnot);
- noTone(62);
- }
- }
- else if (digitalRead(cteni2 == HIGH))
- {
- for (int tnota = 0; tnota < 270; tnota++)
- {
- int dnot = 1000/marior[tnota];
- tone(2, mario[tnota],dnot); //port2
- int mnot = dnot * 1.30;
- delay(mnot);
- noTone(270);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement