“Setup()”的版本間的差異

來自ALSROBOT WiKi
跳轉(zhuǎn)至: 導(dǎo)航、 搜索
(以“setup() 函數(shù)用于初始化, loop() 函數(shù)用于循環(huán)執(zhí)行. 初始化函數(shù)一般放在程序開頭, 用于設(shè)置一些引腳的輸出/輸入模式, 初始化串...”為內(nèi)容創(chuàng)建頁面)
 

2014年9月12日 (五) 11:57的最后版本

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);
}