2016年7月21日 星期四

[Arduino]Day3-Buzzer


蜂鳴器只有正負兩隻腳位
正給電就會發出聲音,
必須製造高頻頻率,才會是人耳較能接受的聲音
如果沒有高頻,直接給3.3V,則只有通電瞬間一小聲"波"就沒聲音了。





int Buzzer = 7;//蜂鳴器腳位
void setup() {
  // put your setup code here, to run once:
  pinMode(Buzzer,OUTPUT);//
}

void loop() {
  // put your main code here, to run repeatedly:
  unsigned char i,j;
  while(1)
  {
    for(i=0;i<120;i++)//製造一個頻率
    {
      digitalWrite(Buzzer,HIGH);//發聲
      delay(1);//delay 1ms
      digitalWrite(Buzzer,LOW);//無聲
      delay(1);//delay 1ms
    }
    for(i=0;i<150;i++)//製造另一個頻率
    {
      digitalWrite(Buzzer,HIGH);//發聲
      delay(2);//delay 2ms
      digitalWrite(Buzzer,LOW);//無聲
      delay(2);//delay 2ms
      }
   }
}

沒有留言:

張貼留言

[Sensor]MPU92/65

MPU92/65是很久以前買的感測器 基本上有加速度計、陀螺儀、電子羅盤、溫度計 以下是該電子商城的介紹 https://www.factoryforward.com/product/gy-87-mpu-9265-3-axis-9-dof-attitude-gyro-magnet...