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

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

【NodeMCU MicroPython】三色LED簡易應用

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

【NodeMCU MicroPython】驅動繼電器

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

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

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

【NodeMCU】MicroPython網路連線設定

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