Melódie - streda 2526: Difference between revisions
Jump to navigation
Jump to search
Created page with "<syntaxhighlight lang="C++"> void setup() { Serial.begin(9600); pinMode(4, OUTPUT); } char *tony = "CDEF"; int frek[] = {523, 587, 659, 698}; int pocet_tonov = 4; void zahraj(char nota, int dlzka) { for (int i = 0; i < pocet_tonov; i++) { if (tony[i] == nota) tone(4, frek[i], 350*dlzka); } delay(350 * dlzka); } void loop() { char kohutik[] = "CDEFFFFEDEEEEDCDDDDEDCCC"; int dlzky[] = {1,1,2,2,1,1,1,1,2,2,1,1,1,1,2,2,1,1,1,1,2,2,1,1}; int n = 24;..." |
No edit summary |
||
| Line 27: | Line 27: | ||
zahraj(kohutik[i], dlzky[i]); | zahraj(kohutik[i], dlzky[i]); | ||
} | } | ||
} | |||
</syntaxhighlight> | |||
Karolínkina melódia: | |||
<syntaxhighlight lang="c++"> | |||
void setup() { | |||
Serial.begin(9600); | |||
pinMode(4, OUTPUT); | |||
} | |||
void loop() { | |||
int s = digitalRead(2); | |||
Serial.print(s) ; | |||
delay(500); | |||
//if (s==0) { | |||
tone(4, 622, 250); | |||
delay(250); | |||
tone(4, 659, 250); | |||
delay(250); | |||
tone(4, 739, 125); | |||
delay(250); | |||
tone(4, 784, 375); | |||
delay(250); | |||
tone(4, 622, 125); | |||
delay(250); | |||
tone(4, 659, 125); | |||
delay(250); | |||
tone(4, 739, 125); | |||
delay(250); | |||
tone(4, 784, 125); | |||
delay(250); | |||
tone(4, 1046, 125); | |||
delay(250); | |||
tone(4, 987, 125); | |||
delay(250); | |||
tone(4, 659, 125); | |||
delay(250); | |||
tone(4, 784, 125); | |||
delay(250); | |||
tone(4, 987, 125); | |||
delay(250); | |||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Latest revision as of 14:37, 19 November 2025
void setup() {
Serial.begin(9600);
pinMode(4, OUTPUT);
}
char *tony = "CDEF";
int frek[] = {523, 587, 659, 698};
int pocet_tonov = 4;
void zahraj(char nota, int dlzka)
{
for (int i = 0; i < pocet_tonov; i++)
{
if (tony[i] == nota) tone(4, frek[i], 350*dlzka);
}
delay(350 * dlzka);
}
void loop() {
char kohutik[] = "CDEFFFFEDEEEEDCDDDDEDCCC";
int dlzky[] = {1,1,2,2,1,1,1,1,2,2,1,1,1,1,2,2,1,1,1,1,2,2,1,1};
int n = 24;
for (int i = 0; i < n; i++)
{
zahraj(kohutik[i], dlzky[i]);
}
}
Karolínkina melódia:
void setup() {
Serial.begin(9600);
pinMode(4, OUTPUT);
}
void loop() {
int s = digitalRead(2);
Serial.print(s) ;
delay(500);
//if (s==0) {
tone(4, 622, 250);
delay(250);
tone(4, 659, 250);
delay(250);
tone(4, 739, 125);
delay(250);
tone(4, 784, 375);
delay(250);
tone(4, 622, 125);
delay(250);
tone(4, 659, 125);
delay(250);
tone(4, 739, 125);
delay(250);
tone(4, 784, 125);
delay(250);
tone(4, 1046, 125);
delay(250);
tone(4, 987, 125);
delay(250);
tone(4, 659, 125);
delay(250);
tone(4, 784, 125);
delay(250);
tone(4, 987, 125);
delay(250);
}