Browsed by
Month: 2016 年 10 月

MicroPython Lab1: Blink LED

MicroPython Lab1: Blink LED

燒錄 MicroPython firmware 之後的下一件事當然就是–來點亮LED.

當我們連上NodeMCU的 serial REPL 之後應該會出現 “>>>” 提示號
1. import “machine” module

import machine

2. NodeMCU內建的LED GPIO pin number 是2, 利用 machine.Pin 建立一個GPIO物件 led 並設定作為輸出.

led = machine.Pin(2, machine.Pin.OUT) 

3. NodeMCU 內建LED pin value=HIG 是閉, value=LOW 是亮.

led.high() #關閉LED
led.low()  #點亮LED

接著測試外接LED (LED 正極接在 pin D2), 底下的程式碼能讓LED閃爍十遍

import machine
import time 
ledD2 = machine.Pin(4, machine.Pin.OUT)
for i in range(10):
    ledD2.high()
    time.sleep(0.5)
    ledD2.low()
    time.sleep(0.5)

MicroPython Lab1-LED