BMI APP練習

BMI計算是最簡單但是卻很實用的APP,在這個APP中我會會使用到標籤和按鈕以及文字輸入盒元件,同時為了讓畫面上的元件佈置比較好看,也需要使用到水平配置元件,協助幾個元件進行水平排版的設定。至於程式的部份,則是會用到簡單的運算式以及在輸出的時候用到合併字串的功能積木。

Read More

安裝 APP Inventor 的模擬器 aiStarter

有時候我們的手機沒有手機可以用來測式編寫的APP Inventor手機APP應用程式,沒關係,只要沒有牽涉到手機的感應器,還是可以利用電腦作業系統上提供的模擬器來測試。但是要使用這個功能之前,要要在你自己的電腦中安裝aiStarter這個模擬器才行。

Read More

如何開始使用APP Inventor設計手機APP

APP Inventor是由MIT(美國麻省理工學院)開發的一套在瀏覽器上就可以開發手機APP的系統,使用者不需要安裝任何應用程式,只要像是在瀏覽網站一樣前往這個網址:http://ai2.appinventor.mit.edu,使用Google帳號登入,切換成你想要使用的語言介面,就可以開始建立手機APP專案了。

Read More

【NodeMCU】MicroPython開發方式設置

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

Read More

【Scratch】循序搜尋法

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

Read More

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

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

Read More