Grove - Speaker

Från Karlskrona Makerspace Wiki
Version från den 26 oktober 2018 kl. 13.07 av Christian (diskussion | bidrag)
Hoppa till: navigering, sök



Kompatibilitet

  • Arduino

Port

  • Digital


Exempelkod

Arduino

/*macro definition of Speaker pin*/

  1. define SPEAKER 3

int BassTab[]={1911,1702,1516,1431,1275,1136,1012};//bass 1~7

void setup() {

   pinInit();

} void loop() {

       /*sound bass 1~7*/
   for(int note_index=0;note_index<7;note_index++)
   {
       sound(note_index);
       delay(500);
   }

} void pinInit() {

   pinMode(SPEAKER,OUTPUT);
   digitalWrite(SPEAKER,LOW);

} void sound(uint8_t note_index) {

   for(int i=0;i<100;i++)
   {
       digitalWrite(SPEAKER,HIGH);
       delayMicroseconds(BassTab[note_index]);
       digitalWrite(SPEAKER,LOW);
       delayMicroseconds(BassTab[note_index]);
   }

}



Mer information: http://wiki.seeedstudio.com/Grove-Speaker/