寫程式,不再是理工科的專利囉~~

在以前,寫程式,動手操作機器人或是電子裝置好像就是理工人的權利,或是更進一步說,是電腦工程師的拿手技能。但是,隨著時代的進步,現在已經是人人都可以寫程式、操作智慧型電子裝置、和機器人溝通、甚至是自己製作機器人了。

在APP Inventor中解析JSON資料

和前一篇文章類似的方法,在APP Inventor中也是可以把JSON資料解析出來,好消息是,相較於XML,JSON的資料結構更為清晰,因此在解析的時候,也比較容易依其資料的上下階層,找出其中的脈絡,然後分別放在列表之中加以運用。

在APP Inventor中解析XML資料的方法

在使用政府公開資訊的時候如果有JSON或是CSV資料可以使用,那是非常幸運的事,然而,並非每次都是那麼好運。如果,不小心遇到了XML資料,而你又要在APP Inventor中運用的話,那真的是一件很麻煩的事。不過,還是可以啦,只是在操作的時候,真的是很像在剝洋蔥一樣,你得一層一層處理。在這篇文章中,作者就以高雄市政府公開資訊平台的公車即時到站資訊做例子,說明如何取得其中所需要的資料。

APP Inventor 多Screen操作示範

為了讓同學們更瞭解App Inventor中如何善用微資料庫(TinyDB)存取資料,在這裡特別以一個記錄體重資料的APP做為範例,以微資料庫為儲存資料的中心,然後在主畫面Screen1中記錄體重資料,每一次記錄的體重資料除了儲存到資料庫之外,也會同步到ListView列表中,另外也準備了不同的Screen,分別用來刪除資料、修正個人資料以及前往熱量查表的網頁。

[Arduino初階實習] Unit 12:超音波測距實習

使用Arduino加上HC-SR04超音波測距模組,可以讓我們只使用短短的幾行程式碼就可以知道測距模組前方障礙物的距離,而且精確度還不錯,常常被使用來當做是智慧小車的測距和避障之用,這個單元就讓我們來練習如何使用測距模組。先來看看這次使用的測距模組的正面照以及背面照:...

[Arduino初階實習] Unit 11:LCD點陣液晶顯示器模組操作實習

之前的實習我們都是透遇燈號來瞭解Arduino的輸出,或是透過監控視窗來觀察程式變數值的變化,其實,Arduino也有許多的輸出模組可以利用文字來進行輸出,而其中價格最便宜又操作簡單的就是LCD液晶模組,現在的模組大都已經使用LCM 1602這個顆IC讓模組可以透過I2C的方式,只要使用2條線就可以和Arduino進行通訊,非常方便。這個單元就讓我們來看看如何可以輕易地和可以顯示2行英文字,每一行可以支援16個字元(16×2)的液晶顯示器吧!

[Arduino初階實習] Unit 9:光敏電阻與繼電器整合

繼電器Relay是以電磁鐵吸住開關的方式運作的一種電子裝置,它由小電流來控制電磁鐵,在電磁鐵的另外一頭是一個可以流通大電壓及電流的開關。當信號為HIGH時,該信號的小電流會讓電磁鐵啟動,使得另外一頭的NO端點導通,如果信號為LOW時,則NO就不通。基於這個運作原理,我們就可以透過Arduino輸出信號的5V低電壓,來安全地控制NO/COM/NC端的110V大電壓及電流的開關與否。

[Arduino初階實習] Unit 8:光敏電阻實習

光敏電阻是非常有趣的一種零件,它是一種依照光度而改變自己電阻值的元件,也因為如此,許多和光與亮度有關的實習,都需要使用光敏電阻。在這一單元中,我們就來做做一些簡單的電路,來觀察光敏電阻的特性,也會做一個由光線的明亮度來決定是否點亮LED的小程式。

[Arduino初階實習] Unit 6:驅動伺服馬達

使用Arduino控制伺服馬達,一直是筆者最感興趣的部份,因為這等於是讓我們的電子電路開始可以「動」起來。馬達的種類有許多種,在創客的世界中比較常會遇到是直流馬達、伺服馬達和步進馬達。伺服馬達可以讓我們自由地指定轉到的角度,非常適合用來讓我們的系統做出一些指定的動作之主要驅動機構,這個單元就先以最簡單的SG90伺服碼達為例,進行驅動伺服馬達的操作實習。

[Arduino初階實習] Unit 5:可變電阻調光實習

配合Unit 4的RGB LED的PWM輸出功能,在這個單元中我們將連接一個可變電阻,讓Arduino可以隨時讀取可變電阻的大小,根據它的大小來決定要輸出到RGB LED的亮度值。由於電阻是被動元件,本身不會產生電流,沒有電流就沒有辦法偵側到電壓,因此,可變電阻的兩端要先分別接上5V電源以及接地GND,使其上有電流的流動。接著再把中間的那支接腳接到我們想要偵側的輸入端,在這裡我們使用A1 接腳。

第 1 頁 / 共 8 頁12345...最後一頁 »