project 1 song prepare


song 1
Mario overworld theme



#define NOTE_B2  123
 #define NOTE_C3  131
 #define NOTE_CS3 139
 #define NOTE_D3  147
 #define NOTE_DS3 156
 #define NOTE_E3  165
 #define NOTE_F3  175
 #define NOTE_FS3 185
 #define NOTE_G3  196
 #define NOTE_GS3 208
 #define NOTE_A3  220
 #define NOTE_AS3 233
 #define NOTE_B3  247
 #define NOTE_C4  262
 #define NOTE_CS4 277
 #define NOTE_D4  294
 #define NOTE_DS4 311
 #define NOTE_E4  330
 #define NOTE_F4  349
 #define NOTE_FS4 370
 #define NOTE_G4  392
 #define NOTE_GS4 415
 #define NOTE_A4  440
 #define NOTE_AS4 466
 #define NOTE_B4  494
 #define NOTE_C5  523
 #define NOTE_CS5 554
 #define NOTE_D5  587
 #define NOTE_DS5 622
 #define NOTE_E5  659
 #define NOTE_F5  698
 #define NOTE_FS5 740
 #define NOTE_G5  784
 #define NOTE_GS5 831
 #define NOTE_A5  880
 #define NOTE_AS5 932
 #define NOTE_B5  988
 #define NOTE_C6  1047
 #define NOTE_CS6 1109
 #define NOTE_D6  1175
 #define NOTE_DS6 1245
 #define NOTE_E6  1319
 #define NOTE_F6  1397
 #define NOTE_FS6 1480
 #define NOTE_G6  1568
 #define NOTE_GS6 1661
 #define NOTE_A6  1760
 #define NOTE_AS6 1865
 #define NOTE_B6  1976
 #define NOTE_C7  2093
 #define NOTE_CS7 2217
 #define NOTE_D7  2349
 #define NOTE_DS7 2489
 #define NOTE_E7  2637
 #define NOTE_F7  2794
 #define NOTE_FS7 2960
 #define NOTE_G7  3136
 #define NOTE_GS7 3322
 #define NOTE_A7  3520
 #define NOTE_AS7 3729
 #define NOTE_B7  3951
 #define NOTE_C8  4186
 #define NOTE_CS8 4435
 #define NOTE_D8  4699
 #define NOTE_DS8 4978
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#include"pitches.h"
int speakerPin = 9;
//Note Array
int notes[] = { NOTE_E4, NOTE_E4, NOTE_E4, NOTE_C4 ,NOTE_C4 , NOTE_G4,
 NOTE_G3, NOTE_C4, NOTE_G3, NOTE_E3, NOTE_A3,NOTE_B3,NOTE_B3, NOTE_A3,
 NOTE_G3, NOTE_E4, NOTE_G4, NOTE_A4, NOTE_F4, NOTE_G4,NOTE_E4,NOTE_C4,
 NOTE_D4, NOTE_B3, NOTE_C4, NOTE_G3,NOTE_E3, NOTE_A3, NOTE_B3, NOTE_B3,
 NOTE_A3, NOTE_G3, NOTE_E4, NOTE_G4, NOTE_A4, NOTE_F4, NOTE_G4, NOTE_E4,
 NOTE_C4, NOTE_D4, NOTE_B3, NOTE_G4, NOTE_FS4, NOTE_F4, NOTE_DS4, NOTE_E4,
 NOTE_GS3, NOTE_A3, NOTE_C4, NOTE_A3, NOTE_C4, NOTE_D4, NOTE_G4, NOTE_FS4,
 NOTE_F4, NOTE_DS4, NOTE_E4, NOTE_C5, NOTE_C5, NOTE_C5} ;

 int times[] = {100, 100, 100 , 100, 100, 100, 100, 300, 300, 300, 300, 100,
 200, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 300, 300, 300,
 300, 100, 200, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100,
 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100,
 100, 100, 100};

 int delays[]={200,400,400,200,400,800,800,600,600,600,400,400,200,400,
 250,250,250,400,200,400,400,200,200,600,600,600,600,400,400,200,400,
 250,250,250,400,200,400,400,200,200,1000,200,200,200,400,400,200,200,
 400,200,200,600,200,200,200,400,400,400,200,2000};

void setup() { //close setup {
  {  for (int i = 0; i < 60; i++)
  {   tone(speakerPin, notes[i], times[i]);
  delay(delays[i]);  } }}
  void loop() {  }




2 contro multi led by 1 pin


#include"pitches.h"
const int LED=8; //Blue LED on Pin 9
const int BUTTON=2;
int speakerPin = 9;
int pinArray[] = {3, 4, 5, 6, 7, 8};
int count = 0;
const int light=0;
const int MIN=200;
const int MAX=900;
int val =0;
//Note Array
int notes[] = { NOTE_E4, NOTE_E4, NOTE_E4, NOTE_C4 ,NOTE_C4 , NOTE_G4,
 NOTE_G3, NOTE_C4, NOTE_G3, NOTE_E3, NOTE_A3,NOTE_B3,NOTE_B3, NOTE_A3,
 NOTE_G3, NOTE_E4, NOTE_G4, NOTE_A4, NOTE_F4, NOTE_G4,NOTE_E4,NOTE_C4,
 NOTE_D4, NOTE_B3, NOTE_C4, NOTE_G3,NOTE_E3, NOTE_A3, NOTE_B3, NOTE_B3,
 NOTE_A3, NOTE_G3, NOTE_E4, NOTE_G4, NOTE_A4, NOTE_F4, NOTE_G4, NOTE_E4,
 NOTE_C4, NOTE_D4, NOTE_B3, NOTE_G4, NOTE_FS4, NOTE_F4, NOTE_DS4, NOTE_E4,
 NOTE_GS3, NOTE_A3, NOTE_C4, NOTE_A3, NOTE_C4, NOTE_D4, NOTE_G4, NOTE_FS4,
 NOTE_F4, NOTE_DS4, NOTE_E4, NOTE_C5, NOTE_C5, NOTE_C5} ;
 int times[] = {100, 100, 100 , 100, 100, 100, 100, 300, 300, 300, 300, 100,
 200, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 300, 300, 300,
 300, 100, 200, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100,
 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100,
 100, 100, 100};
 int delays[]={200,400,400,200,400,800,800,600,600,600,400,400,200,400,
 250,250,250,400,200,400,400,200,200,600,600,600,600,400,400,200,400,
 250,250,250,400,200,400,400,200,200,1000,200,200,200,400,400,200,200,
 400,200,200,600,200,200,200,400,400,400,200,200};

void setup()
{    for (count=0;count<6;count++) {
    pinMode(pinArray[count], OUTPUT);
    pinMode(BUTTON,INPUT);
  }}
void loop() {
  int buttonState =digitalRead(BUTTON);
  if (buttonState==1)
  {for (int i = 0; i < 60; i++)
  {   tone(speakerPin, notes[i], times[i]);
  delay(delays[i]/30);
  for (count=0;count<6;count++) {
   digitalWrite(pinArray[count], HIGH);
   delay(delays[i]/30);
   digitalWrite(pinArray[count], LOW);
   delay(delays[i]/30);
  }
  for (count=5;count>=0;count--) {
   digitalWrite(pinArray[count], HIGH);
   delay(delays[i]/30);
   digitalWrite(pinArray[count], LOW);
   delay(delays[i]/30);
  }}}}

   \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
PIR control song and led rider
#include"pitches.h"

const int PIR=2;     

int speakerPin = 9;

int pinArray[] = {3, 4, 5, 6, 7, 8};

int count = 0;

const int light=0;

const int MIN=200;

const int MAX=900;

int val =0;

//Note Array

int notes[] = { NOTE_E4, NOTE_E4, NOTE_E4, NOTE_C4 ,NOTE_C4 , NOTE_G4,
 NOTE_G3, NOTE_C4, NOTE_G3, NOTE_E3, NOTE_A3,NOTE_B3,NOTE_B3, NOTE_A3,
NOTE_G3, NOTE_E4, NOTE_G4, NOTE_A4, NOTE_F4, NOTE_G4,NOTE_E4,NOTE_C4,
NOTE_D4, NOTE_B3, NOTE_C4, NOTE_G3,NOTE_E3, NOTE_A3, NOTE_B3, NOTE_B3,
NOTE_A3, NOTE_G3, NOTE_E4, NOTE_G4, NOTE_A4, NOTE_F4, NOTE_G4, NOTE_E4,
NOTE_C4, NOTE_D4, NOTE_B3, NOTE_G4, NOTE_FS4, NOTE_F4, NOTE_DS4, NOTE_E4,
NOTE_GS3, NOTE_A3, NOTE_C4, NOTE_A3, NOTE_C4, NOTE_D4, NOTE_G4, NOTE_FS4,
 NOTE_F4, NOTE_DS4, NOTE_E4, NOTE_C5, NOTE_C5, NOTE_C5} ;

 int times[] = {100, 100, 100 , 100, 100, 100, 100, 300, 300, 300, 300, 100,

 200, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 300, 300, 300,

 300, 100, 200, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100,

 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100,

 100, 100, 100};

 int delays[]={200,400,400,200,400,800,800,600,600,600,400,400,200,400,

 250,250,250,400,200,400,400,200,200,600,600,600,600,400,400,200,400,

 250,250,250,400,200,400,400,200,200,1000,200,200,200,400,400,200,200,

 400,200,200,600,200,200,200,400,400,400,200,200};

void setup()

{    for (count=0;count<6;count++) {

    pinMode(pinArray[count], OUTPUT);

    pinMode(PIR,INPUT);

  }}

void loop() {

  if (digitalRead(PIR)==HIGH)

  {for (int i = 0; i < 60; i++)

  {   tone(speakerPin, notes[i], times[i]);

  delay(delays[i]/30);

  for (count=0;count<6;count++) {

   digitalWrite(pinArray[count], HIGH);

   delay(delays[i]/30);

   digitalWrite(pinArray[count], LOW);

   delay(delays[i]/30);

  }

  for (count=5;count>=0;count--) {

   digitalWrite(pinArray[count], HIGH);

   delay(delays[i]/30);

   digitalWrite(pinArray[count], LOW);

   delay(delays[i]/30);

  }}}

  else

  {digitalWrite(pinArray[count], LOW);}}

               
                 

Comments

Popular posts from this blog