2013年1月23日

[Arduino]範例程式-利用Arduino serial monitor作Debug

利用Arduino開發程式內建的終端機,可以透過輸出字串將要除錯或顯示的字串輸出在這個終端機上面,程式如下:


//LED明亮度
int value = 0;  
//輸出LED燈Pin腳
int ledpin = 11;
void setup(){
  Serial.begin(115200);   //設定終端機的Port位
  pinMode(ledpin, OUTPUT);   //設定LED輸出腳位
}

void loop(){
  // 調高LED亮度, 設定LED明亮度每隔2.5秒加上5,數字顯示範圍為0~255
  for (value = 0; value <= 255; value += 5)
  {
     //設定一定值,在這裡設定LED的亮度
     analogWrite(ledpin, value);
     //在終端機上輸出LED現在的明亮度
     Serial.println(value);
     //延遲2.5秒
     delay(2500);
  }
  
  // 調低LED亮度
  for (value = 255; value >= 0; value -= 5)
  {
     analogWrite(ledpin, value);
     Serial.println(value);
     delay(2500);     
  }
}
至於如何開啟Arduino終端機呢?操作過程如下圖所示:


Related Posts Plugin for WordPress, Blogger...