#include "mbed.h" PwmOut sp(dp1); //スピーカー出力 DigitalIn sw(dp15); //スイッチ入力 int main() { sp.period(0.00001); while(1) { if( sw == 1 ) { for(float p1 = 1000; p1 >= 0.0 ; p1 -= 2.0) { sp = (int)( ((float)rand()/RAND_MAX/2)+0.5 + 0.25); wait(1.0/100/p1); } } } }