Page 35 - eAT019_Arduino微電腦專題製作_課本PDF
P. 35

Arduino 微電腦專題製作




                      指令     pinMode(pin, mode)

                      功能     指定接腳為數位輸入或輸出功能


                             1. pin 為數位輸出 / 入接腳腳位編號。
                             2. mode 為接腳輸出入模式
                      參數
                              (1)OUTPUT:數位輸出。
                      說明
                              (2)INPUT:數位輸入。
                              (3)INPUT_PULLUP:數位輸入端接上內部提昇電阻(pull-up resistor)。




                    3   數位輸出控制 LED

                         在微控器電路中控制 LED 發光,可以用以下兩種方式:



                    (1)  高態驅動:如圖 4 的電路接法,將微控器的數位輸出腳位接到 LED 的 P 極,而
                       N 極接地。這樣當接腳高態輸出時(標示為「H」或「1」),接腳端等於是接上

                       一個電源電壓,就能夠點亮 LED;反之,接腳低態輸出時(標示為「L」或「0」),

                       LED 就不亮。


                    (2)  低態驅動:如圖 5 的電路接法,LED 的 P 極接到電源端,而將 N 極接到微控器

                       的數位輸出腳位。這樣當接腳輸出「0」時,接腳端直接接地,使得 LED 發光;

                       輸出「1」時反而不亮,與高態驅動正好相反。




















                                 圖4  LED 高態驅動                               圖 5 LED 低態驅動






               1-6
   30   31   32   33   34   35   36