Clapping music with Arduino: Difference between revisions

From XPUB & Lens-Based wiki
No edit summary
No edit summary
Line 1: Line 1:
== Hello world.c ==
Arduino is [[wikipedia:C (programming language)|C]]!
Arduino is [[wikipedia:C (programming language)|C]]!


Line 9: Line 10:
}
}
</source>
</source>
== Blink music ==


<source lang="c">
<source lang="c">
Line 42: Line 45:
}
}
</source>
</source>
== tone ==


* http://www.arduino.cc/en/Tutorial/Tone
* http://www.arduino.cc/en/Tutorial/Tone

Revision as of 20:55, 18 October 2010

Hello world.c

Arduino is C!

#include <stdio.h>

main ()
{
  printf("hello world\n");
}

Blink music

void setup()   {                
  pinMode(8, OUTPUT);
  for (int i=0; i<1000; i++) {
    digitalWrite(8, HIGH);
    delay(1);
    digitalWrite(8, LOW);
    delay(1);
  }
}

void loop () {}


change the argument to the delay...

for my refined control, try delayMicroseconds

void setup()   {                
  int x;
  // initialize the digital pin as an output:
  pinMode(8, OUTPUT);
  for (int i=0; i<1000; i++) {
    digitalWrite(8, HIGH);
    delayMicroseconds(250);
    digitalWrite(8, LOW);
    delayMicroseconds(250);
  }
}

tone

<source lang="c"> void setup() {

 tone(8, 500, 100);
 delay(100);
 tone(8, 600, 100);
 delay(100);
 tone(8, 700, 100);
 delay(100);
 tone(8, 800, 100);
 delay(100);
 tone(8, 900, 100);
 delay(100);
 

}

void loop() {} </source lang="c">