Setup()

來自ALSROBOT WiKi
2014年9月12日 (五) 11:57Admin討論 | 貢獻(xiàn)的版本

(差異) ←上一版本 | 最后版本 (差異) | 下一版本→ (差異)
跳轉(zhuǎn)至: 導(dǎo)航搜索

setup() 函數(shù)用于初始化, loop() 函數(shù)用于循環(huán)執(zhí)行. 初始化函數(shù)一般放在程序開頭, 用于設(shè)置一些引腳的輸出/輸入模式, 初始化串口通訊等工作. loop() 函數(shù)中的代碼將被循環(huán)執(zhí)行, 例如: 讀入引腳狀態(tài), 設(shè)置引腳輸出狀態(tài)等. 示例:

int buttonPin = 3;

void setup()
{
  Serial.begin(9600); //初始化串口
  pinMode(buttonPin, INPUT); //設(shè)置3號引腳為輸入模式
}

void loop()
{
  if (digitalRead(buttonPin) == HIGH)
    serialWrite('H');
  else
    serialWrite('L');

  delay(1000);
}