2016年7月21日 星期四

[Arduino]Day4-傾斜開關-結合蜂鳴器



手邊的傾斜開關,又叫滾珠開關,英文名稱HDX 2801 double ball bearing vibration

運作原理可以參考下面連結的網頁
https://sites.google.com/a/jbps.ttct.edu.tw/zhi-ben-guo-xiaoarduino-yan-xi/di-shi-san-ke-qing-xie-kai-guan-led-deng-pao

型號HDX-2801
https://world.taobao.com/item/36393326058.htm



int Buzzer = 7;//蜂鳴器腳位
void setup()
{
  pinMode(8,OUTPUT);//設定LED腳位
  pinMode(Buzzer,OUTPUT);//
}
void loop()
{
  int i;
  while(1)
  {
    i=analogRead(5);// 讀取ADC 5的數值
    if(i<200)//如果小於 512(2.5V)
    {
      digitalWrite(8,HIGH);//亮LED
    }else{
      digitalWrite(8,LOW);//滅
      for(i=0;i<120;i++)//製造一個頻率
      {
        digitalWrite(Buzzer,HIGH);//發聲
        delay(1);//delay 1ms
        digitalWrite(Buzzer,LOW);//無聲
        delay(1);//delay 1ms
      }
    }
   }
}


沒有留言:

張貼留言

[Sensor]MPU92/65

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