程式設計與電子積木學苑 (Programming & Electronic Blocks Academy)
這是一套適合高中、國中、國小(四年級以上)學生的程式設計與電子積木學習教材

2014年8月29日 星期五

關卡A4: 請光精靈幫忙土精靈通知主人該澆花了

將以下程式碼複製到文字模式執行即可


int _ABVAR_1_;
void setup()
{
  Serial.begin(9600);
  pinMode( 12 , OUTPUT);
  pinMode( 13 , OUTPUT);
}
void loop()
{
  for (_ABVAR_1_=0; _ABVAR_1_< ( analogRead(A1) ); ++_ABVAR_1_ )
  {
    delay( 1000 );
    Serial.print( analogRead(A1) );
    Serial.println("");
    if (analogRead(A1) < 500)   //偵測到土壤是濕的
    {
      digitalWrite( 12 , HIGH );  //綠燈亮
      digitalWrite( 13 , LOW );  //紅燈暗
    }
    else  //否則土壤就是乾的
    {
      digitalWrite( 12 , LOW );  //綠燈暗
      digitalWrite( 13 , HIGH ); //紅燈亮    
    }
  }
}

沒有留言:

張貼留言