【Arduino學習筆記02】第一個Arduino項目——點亮LED Blink.ino程序解讀 Arduino程序基本結構 pinMode() digitalWrite() delay()

/*
  Blink
  Turns an LED on for one second, then off for one second, repeatedly.
*/

// define variables here
// variables should be defined before setup()

// You must include and in every Arduino sketch, or the program won't compile!
// the setup function runs once when you press reset or power the board
// setup()函數只運行一次,用來啓動Arduino控制器,將運行中不改變的數值和屬性固化到芯片中
void setup() { // initialize digital pin LED_BUILTIN as an output.

// pinMode(pin,mode):將指定的引腳配置爲輸入或輸出
// - pin:所須要設置的引腳號
// - mode:INPUT/OUTPUT(pinMode也能夠是INPUT_PULLUP,使用引腳內置的上拉電阻)
pinMode(LED_BUILTIN, OUTPUT); }
// loop()函數循環執行,直到按下reset鍵或者移除電源
void loop() {

// digitalWrite(pin,HIGH/LOW):數字引腳輸出,HIGH表示高電平(5v),LOW表示低電平(0v)
// delay(num):暫停執行程序num毫秒

digitalWrite(LED_BUILTIN, HIGH);
// turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second }void setup()void loop()

 總結:git

一、Arduino程序的基本結構:函數

// define variables before setup()

void setup(){
    //將運行中不變的數值和屬性固化到芯片中
}
void loop(){ //須要循環執行的代碼 }
  • setup():setup()函數只運行一次,用來啓動Arduino控制器,將運行中不改變的數值和屬性固化到芯片中。The setup function runs once when you press reset or power the board.
  • loop() : loop()函數循環執行,直到按下reset鍵或者移除電源。

二、Blink.ino中用到的幾個函數:oop

① pinMode(pin,mode) : 將指定的引腳配置爲輸入或輸出
                                       - pin : 所須要設置的引腳號
                                       - mode : INPUT/OUTPUT(pinMode也能夠是INPUT_PULLUP,使用引腳內置的上拉電阻)
ui

pinMode(LED_BUILTIN, OUTPUT);

② digitalWrite(pin,HIGH/LOW) : 數字引腳輸出,HIGH表示高電平(5v),LOW表示低電平(0v)spa

digitalWrite(LED_BUILTIN, HIGH);

③ delay(num) : 暫停執行程序num毫秒code

 

delay(1000);      
相關文章
相關標籤/搜索