2016年3月27日 星期日

範例程式,會將x不斷累加但僅在x=100 、200 、300時在螢幕輸出x數值

l本範例程式,會將x不斷累加但僅在x=100 200300時在螢幕輸出x數值
範例程式:

int x=0;   //宣告變數(全域變數)
void setup() 
{
  Serial.begin(9600);
}

void loop() 
{

 x+=1;     //不斷的累加1 x = x + 1 , x++ 意義都一樣
 switch(x){  //判定x值,當x值有相對應的case時執行該內容
  case 100:
       Serial.println(x);  //在螢幕上顯示出x值
       break;
  case 200:
      Serial.println(x);
      break;
  case 300:
      Serial.println(x);
      break;
  default:
      //可有可無,若有,當不合以上條件時執行
      break ;  
  }  //switch
  delay (5);
  if (x>500)  x=0;
}  //loop



沒有留言:

張貼留言

2024_09 作業3 以Node-Red 為主

 2024_09 作業3  (以Node-Red 為主  Arduino 可能需要配合修改 ) Arduino 可能需要修改的部分 1)mqtt broker  2) 主題Topic (發行 接收) 3) WIFI ssid , password const char br...