iLMS知識社群歷程檔登入
位置: 單晶片應用與實習 > 作業 > 作業2:STM32_GPIO
作業資訊  |  已交名單(34)
項目 內容
允許遲交
開放觀摩
屬性 個人作業
成績比重 未設定
期限
2020-03-30 23:59
附件 108_2_感測控制實習 _單元4_基本感測與控制實作(GPIO).ppt (5 MB)
描述
Ex1-1-1:Key1控制LED開啟;Key2控制LED關閉
Ex1-1-2:Key1控制LED開啟與關閉(On/Off切換)
Ex1-1-3:Key1控制LED長閃3次;Key2短閃7次
Ex1-1-4:Key1控制LED由暗漸亮;Key2由亮漸暗
Ex1-1-5:Key1選擇LED展示功能;Key2執行LED展示

==================================
void Flash_LED(int n, int finv)
{
   int i;
   digitalWrite(LED, LOW);
   for(i=0;i<n;i++)
   {
     digitalWrite(LED, HIGH);
     delay(finv);    
     digitalWrite(LED, LOW);
     delay(finv);     
   }
}
Ex1-2-1:Key1控制buzzer Beep; Key2 Beep Beep; 
Ex1-2-2:Key1控制Beep;Key2Beep Beep
Ex1-2-3:Key1控制buzzer長Beep 3次;Key2短Beep7次
Ex1-2-4:Key1控制 DO RA ME
Ex1-2-5:Key1控制buzzer由高音變低音;Key2由低音變高音

Void Beep(int n, int finv)
{
   int I;
   for(i=0;i<n;i++)
   {
      digitalWrite(buzzerPIN, HIGH); 
      delay(finv); 
      digitalWrite(buzzerPIN, LOW);    
      delay(finv);      
   }
}