程序的顺序好像有问题
2019-04-271.3万
AI 快速预览详细
本文介绍了如何使用Arduino控制蜂鸣器发出不同频率的声音。通过具体的代码示例和调试方法,帮助用户解决蜂鸣器一直响的问题。
|
程序写完后,蜂鸣器一直响, float sinVal; int toneVal; void setup() { pinMode(8,INPUT); Serial.begin(9600); } void loop() { int sensorValue=analogRead(0); Serial.print(sensorValue); delay(1); if(sensorValue>1023){ for(int x=0;x<180;x++){ sinVal=(sin(x*(3.1412/180))); toneVal=2000+(int(sinVal*1000)); tone(8,toneVal); delay(2); } }else{noTone(8); } } |




时间太短了