Melódie - streda 2526

From Krúžok Robotiky CENADA
Jump to navigation Jump to search
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);
}