1. 程式人生 > >2.1 Arduino語言和結構

2.1 Arduino語言和結構

Arduino 採用C/C++混合程式設計,Arduino將微控制器支援庫進行二次封裝,形成自己的API

void setup() {
  // 在這裡填寫setup()函式程式碼,他只執行一次
}

void loop() {
  // 在這裡填寫loop()函式程式碼,他會不斷重複執行
}

Arduino程式的基本結構由setup()loop()兩個函式組成。

1.1. setup()

控制器通電或者復位後,就會開始執行setup()函式中的程式,並且程式只會執行一次。通常會在setup()函式中完成Arduino的初始化設定,如配置I/O口狀態和初始化串列埠。


1.2.loop()

setup()函式執行完畢後,就會執行loop()函式中的程式,並且loop()函式是一個死迴圈,裡面的程式會不斷的執行。通常loop()函式中完成主函式功能。