Difference between revisions of "Arduino 14 - kohutik"

From DT^2
Jump to: navigation, search
(Created page with "<syntaxhighlight lang="C++"> void setup() { pinMode(SIRENA, OUTPUT); } void c() { tone(SIRENA, 261); delay(200); } void d() { tone(SIRENA, 294); delay(200); } voi...")
 
m
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
<syntaxhighlight lang="C++">
 
<syntaxhighlight lang="C++">
 +
#define SIRENA 12
 
void setup() {
 
void setup() {
 
   pinMode(SIRENA, OUTPUT);
 
   pinMode(SIRENA, OUTPUT);
 
}
 
}
  
void c()
+
void c(int dl)
 
{
 
{
 
   tone(SIRENA, 261);
 
   tone(SIRENA, 261);
   delay(200);
+
   delay(dl);
 +
    noTone(SIRENA);
 +
  delay(50);
 
}
 
}
  
void d()
+
void d(int dl)
 
{
 
{
 
   tone(SIRENA, 294);
 
   tone(SIRENA, 294);
   delay(200);
+
   delay(dl);
 +
    noTone(SIRENA);
 +
  delay(50);
 
}
 
}
  
void e()
+
void e(int dl)
 
{
 
{
 
   tone(SIRENA, 330);
 
   tone(SIRENA, 330);
   delay(200);
+
   delay(dl);
 +
    noTone(SIRENA);
 +
  delay(50);
 
}
 
}
  
void f()
+
void f(int dl)
 
{
 
{
 
   tone(SIRENA, 349);
 
   tone(SIRENA, 349);
   delay(200);
+
   delay(dl);
 +
  noTone(SIRENA);
 +
  delay(50);
 
}
 
}
  
 
void loop() {
 
void loop() {
   c(); d(); e(); f(); f(); f();
+
   c(200); d(200); e(200); f(400); f(200); f(200);
   f(); e(); d(); e(); e(); e();
+
   f(200); e(200); d(200); e(400); e(200); e(200);
   e(); d(); c(); d(); d(); d();
+
   e(200); d(200); c(200); d(400); d(200); d(200);
   d(); e(); d(); c(); c(); c();   
+
   d(200); e(200); d(200); c(400); c(200); c(200);   
 
}
 
}
 
</syntaxhighlight>
 
</syntaxhighlight>

Latest revision as of 09:05, 6 August 2019

#define SIRENA 12
void setup() {
  pinMode(SIRENA, OUTPUT);
}

void c(int dl)
{
  tone(SIRENA, 261);
  delay(dl);
    noTone(SIRENA);
  delay(50);
}

void d(int dl)
{
  tone(SIRENA, 294);
  delay(dl);
    noTone(SIRENA);
  delay(50);
}

void e(int dl)
{
  tone(SIRENA, 330);
  delay(dl);
    noTone(SIRENA);
  delay(50);
}

void f(int dl)
{
  tone(SIRENA, 349);
  delay(dl);
  noTone(SIRENA);
  delay(50);
}

void loop() {
  c(200); d(200); e(200); f(400); f(200); f(200);
  f(200); e(200); d(200); e(400); e(200); e(200);
  e(200); d(200); c(200); d(400); d(200); d(200);
  d(200); e(200); d(200); c(400); c(200); c(200);  
}