【NodeMCU】MicroPython開發方式設置

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

Read More

【Scratch】循序搜尋法

之前我們練習了許多清單應用,而清單本身就是用來儲存一系列相關資料的變數記憶空間,當資料被逐一存進去之後,到底裡面有沒有我們想要的資料項目,就是一個搜尋資料的議題。如果資料的項目不多的話,一個一個比對並搜尋的速度是可以接受的,但是如果資料一多的話,逐一比對就變得很沒有效率。不過,在考慮效能的問題之前,先讓我們來看看,要如何從清單中找出我們想要的資料項目。

Read More

【Arduino】透過手機APP把Arduino上的資料上傳到ThingSpeak

物聯網相關專題實作時經常需要搜集來自於各個感測器上的資料,這些資料可以選擇儲存在自己的電腦中,也可以製作一個網站用來儲存大量的資料,而在網路上,有一個叫做ThingSpeak的網站則是設計用來讓使用者以網址URL的方式方便地把資料上傳並儲存,同時提供MATLAB分析功能的服務網站,在這個實習中我們就來說明如何把前一個實習中取得的溫濕度資料上傳到這個網站中。

Read More

【Arduino】使用手機透過藍牙控制Arduino

這一次我們要練習的是Arduino的藍牙模組,透過這個模組,我們就可以在不同的Arduino之間相互通訊,同時也可以使用手機的APP程式控制Arduino上的輸出裝置。如果同學們學會了這項技巧,就可以做出許多利用手機控制Arduino遙控車、家用電器以及任何其它使用Arduino連接的裝置。

Read More