彰化一整天的論壇

 找回密碼
 立即註冊
查看: 499|回復: 1

使蜂鳴器發出聲音的測試程式

[複製鏈接]
發表於 2016-10-13 20:56:11 | 顯示全部樓層 |閱讀模式
  1. //使蜂鳴器發出聲音的測試程式
  2. int speakerPin = 7;
  3. int val = 100;

  4. void setup() {
  5.   pinMode(speakerPin, OUTPUT);
  6. }

  7. void loop() {
  8.   digitalWrite(speakerPin, HIGH);
  9.   delay(val);
  10.   digitalWrite(speakerPin, LOW);
  11.   delay(val);
  12. }
複製代碼


回復

使用道具 舉報

 樓主| 發表於 2016-10-13 20:58:05 | 顯示全部樓層
  1. void setup()      // 一樣使用前頁的接線方式
  2. {                          //蜂鳴器正極連結Arduino 的pin 7 插槽,負極連結Arduino  GND
  3. }

  4. void loop()
  5. {
  6.   for(int i=200;i<=800;i++)          //以迴圈方式將頻率從200HZ增加到800HZ
  7.   {
  8.     pinMode(7,OUTPUT);
  9.     tone(7,i);                      //在port4輸出音頻
  10.     delay(5);                          
  11.   }
  12.    delay(4000);                            //在800HZ時暫停4秒

  13. for(int i=800;i>=200;i--)         //再以迴圈方式將頻率從800HZ降到200HZ
  14. {
  15.    pinMode(7,OUTPUT);
  16.    tone(7,i);
  17.    delay(10);
  18.   }
  19. }
複製代碼
回復 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|小黑屋|彰化一整天的論壇(Excel,Office)  |网站地图

GMT+8, 2019-8-26 17:16 , Processed in 0.143973 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表