Arduino Esplora 蜂鸣器制作音乐例程详解

发布于: 27 January, 2014
分享:

#include

// these are the frequencies for the notes from middle C // to one octave above middle C: const int note[] = { 262, // C 277, // C# 294, // D 311, // D# 330, // E 349, // F 370, // F# 392, // G 415, // G# 440, // A 466, // A# 494, // B 523  // C next octave };

void setup() {

}

void loop() {   // read the button labeled SWITCH_DOWN. If it's low,   // then play a note:   if (Esplora.readButton(SWITCH_DOWN) == LOW) {     int slider = Esplora.readSlider();

    // use map() to map the slider's range to the     // range of notes you have:     byte thisNote = map(slider, 0, 1023, 0, 13);     // play the note corresponding to the slider's position:     Esplora.tone(note[thisNote]);   }   else {     // if the button isn't pressed, turn the note off:     Esplora.noTone();   } }

分享:

0 留言

留言

您的留言将被人工审核,请勿发表色情、反动言论。

您可能感兴趣

如何测试 Arduino GSM Shield 调制解调器

本文介绍如何使用GSM Shield测试调制解调器功能。通过Arduino和GSM Shield,您可以发送和接收短信、拨打电...

Arduino + GP2Y1010AU0F 颗粒传感器 测PM2.5

Arduino + GP2Y1010AU0F颗粒传感器教程:使用Arduino和GP2Y1010AU0F传感器检测环境中的PM2.5颗粒物浓度,提...