【NodeMCU MicroPython】三色LED的呼吸燈效果

連接線的方式和上一個練習相同,但是我們把程式修改一下,就可以得到許多不同的顯示效果。使用SIN函數是其中一個方式。透過SIN函數來決定顯示的亮度(其實就是輸出的值,0是最小,1023是最大), SIN(0)~SIN(360)不斷地輸出,就可以製作出如下所示的效果:

Read More

【NodeMCU MicroPython】三色LED簡易應用

三色LED模組是一個非常好玩,也很容易上手的LED模組,使用同一顆LED,透過RGB三個不同接腳給定不同的數值,就可以組合出非常多種顏色,十分有趣。在這一篇文章中,我們就來教同學們如何使用NodeMCU的MicroPython程式碼,讓三色LED產生出有趣的效果。

Read More

【NodeMCU MicroPython】驅動繼電器

在之前的許多教學中均有提到繼電器好用的地方,有了它,我們可以透過小小的電流去驅動使用較大電流電器的開關,例如家中的風扇、桌燈等等。在這一篇文章中,我們要來學習如何在NodeMCU中去啟閉繼電器。

Read More

【NodeMCU MicroPython】使用ampy把程式寫在NodeMCU中

在前面的MicroPython的開發方式中,我們使用PuTTY以REPL的方式在NodeMCU上直接編寫程式,這樣的好處是所有的指令都是在按下Enter之後直接執行,可以馬上看到結果,但問題是,如果不小心打錯字了,就要再重來一次。此外,所有的程式在重新開機就都不見了,要再重新輸入一次。本篇文章教大家如何讓NodeMCU記住我們編寫過的程式。

Read More

【NodeMCU】MicroPython網路連線設定

NodeMCU內建了WiFi模組,這個模組可以扮演兩個角色,其一是當做一個station,可以用來連線到別的基地台,而另外一種則是自己做為一個ap,也就是當作基地台提供他人連線到自己。在MicroPython中使用network套件來做為進行網路連線用的設定以及操作,也就是要進行網路連線之前,需先使用import network指令匯入network模組,接著依需求進行設定。

Read More

【NodeMCU】MicroPython開發方式設置

在前面的介紹文章中有提到過,NodeMCU可以使用標準的Arduino IDE來開發其應用,也可以使用原本它預設的Lau開發,而對於初學者來說,受歡迎的Python也可以用來編寫NodeMCU的程式,更棒的是,還可以使用交談式的方式來編寫程式,一次執行一個指令,而且馬上看出結果。不過,為了要能夠達到這樣的環境,還有一些安裝的步驟必要要完成,這篇文章就來教同學們如何設置NodeMCU的MicroPython開發環境。

Read More

NodeMCU起步

NodeMCU在國內的教學資料甚少,所以在這裡簡單說明一下,一個不到台幣300元的嵌入式電腦,還含有WiFi功能,到手之後是如何開始讓它可以依照我們的想法運作的。

Read More