const int sw[8]={4,5,6,7,8,9,10,11}; //第4腳Do 第5腳Re 第6腳Mi……第11腳Si 第11腳Do
const int frequency[8]={523,587,659,694,784,880,988,1046}; //音階頻率 Do523 Re587 Mi659
int i;
int val;
void setup() {
for(i=0;i<8;i++)
pinMode(sw[i],INPUT_PULLUP);
}
void loop() {
for (i=0;i<8;i++)
{
val=digitalRead(sw[i]);
if(val==0)
tone(speaker,frequency[i],100);
}
}
留言
張貼留言