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