#define BZ 3 //ブザーピン #define LED 13 //LEDピン #define F1min 550 //pu(低音)の最低周波数 #define F1max 680 //pu(低音)の最高周波数 #define F2min 2000 //i(高音)の最低周波数 #define F2max 3500 //i(高音)の最高周波数 #define puTime 150 //pu(低音)の時間(ミリ秒) #define iTime 20 //i(高音)の時間(ミリ秒) boolean BZval; void setup() { pinMode( BZ, OUTPUT); pinMode( LED, OUTPUT); randomSeed(analogRead(0)); //乱数補正 delay(500); } void loop() { pui(); delay(50); pui(); delay(random(2000)); } void pui(){ float F1=getF(1); float F2=getF(2); BeepF(F1,puTime); Bendto(F1,F2); BeepF(F2,iTime); } void BeepF(float Fbeep,unsigned long Tbeep){ unsigned long starttime=millis(); while(millis()-starttime