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

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

【APP Inventor】撲克牌發牌程式

撲克牌發牌程式是一個很有趣的清單應用實例,把52張牌的內容建立為一個清單,就可以自由地在程式中操作這些牌了,在這一篇文章中就來說明如何運用清單以及隨機數的功能來建立一個有趣的簡單發牌程式。

【APP Inventor】Any Component的使用

在撲克牌應用的程式中,假設我們在畫面上要呈現五張牌,而這五張牌因為都需要和玩家互動,因此使用按鈕是最簡易快速的方式。而在操作的時候,為了簡化程式的設計,使用Any Component(任意元件)功能,可以把程式中的可視元件建立為清單,成為清單之後就可以使用索引值來操作元件,讓程式邏輯並得更容易瞭解。在本文中就以撲克牌發牌程式為例,說明如何把按鈕變成清單,再透過Any Component對按鈕進行操作。

【S4A實習】單元五:繼電器實習

繼電器在控制系統中扮演著非常重要的角色,因為它可以透過小電流的訊號去控制大電流的電路,從而可以實現利用開發板上5V的電路控制家中使用110V交流電的電器,像是電扇、電燈等。

【S4A實習】單元四:SG-90伺服馬達控制

伺服馬達的控制一直接非常有趣的主題,在S4A中也有相對應的積木可以直接使用,在這一單元我們先來看看,如何簡單地透過S4A驅動伺服馬達,並由擴充板上的滑桿來控制馬達旋轉的角度。

【S4A實習】單元三:使用PWM控制LED的亮度

有一個3色LED模組可以接受3個類比輸入,分別是R、G、B,也就是分別代表紅色、綠色、以及藍色的輸出,它只要直接連線到Arduino板子上而不需要再連接其它的電阻零件,在使用上非常方便。在本文中就來練習如何在S4A中操作3色LED。

啟用APP Inventor的藍牙功能

APP Inventor也可以用很簡單的方式就操作手機上的藍牙功能,但是此功能並非預設的功能,所以要透過延伸(Extension)的方式加入額外的模組才能夠使用,在本文中將簡單說明在手機上開始使用藍牙功能搜尋其它裝置的方法。

【S4A實習】單元二:使用按鈕來控制輸出

在上一單元中我們使用程式積木讓紅綠燈執行閃爍的任務,而在這個單元中,我們希望加上擴充板上按鈕的偵側,讓按鈕在按下去時,紅綠燈才會閃爍,如果按鈕放開的話(也就是沒有被按下去時),就停止燈號閃爍的動作。

在APP Inventor中解析JSON資料

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

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

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

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