S4A 與互動媒體技術、物聯網
內容描述
<內容簡介>
動手做、親自體驗最新的互動科技
S4A是Scratch的修改版本,它提供了對Arduino和Android的支援。使用S4A,只要透過滑鼠拖曳,就能創作互動功能豐富的多媒體作品。本書不僅可以幫助您輕鬆學習人機互動技術,還可以幫助您認識並理解智慧家電和物聯網等新穎的科技。
透過本書,您將可以:
.透過實際範例的操作,對Scratch建立基礎的認識
.透過使用S4A製作互動專案,學會S4A和Arduino的互動方式
.了解如何使用S4A控制家電,體驗將一般電器改為可遙控電器的過程
.認識物聯網,利用S4A與瀏覽器、智慧手機,建立一個簡單的物聯網模型。
<章節目錄>
第1章|互動媒體技術概述
概述互動媒體和互動媒體技術的發展現狀,結合經典的互動媒體作品分析了「互動」原理和工作流程,並介紹常見的軟硬體創作平臺。
第2章|S4A程式設計基礎
介紹S4A的基本語法,用一個「大魚吃小魚」的範例,貫穿整章的學習,如舞臺、角色、造型、事件、廣播和變數等基礎知識。如果你已經具備了Scratch的基礎,可以直接跳過。
第3章|Arduino與電子積木
介紹Arduino UNO和一些周邊的擴展板、感測器、執行器等電子積木,包括這些電子積木如何和Arduino連接,以及Arduino和電腦的連接。
第4章|S4A和Arduino的互動
透過多個範例介紹使用S4A製作互動專案,從輸入、輸出到互動,由淺入深。最後通過對S4A韌體的研究,分析S4A和Arduino的互動方式。
第5章|體驗智能家居
圍繞「智慧家居」的話題,介紹如何使用S4A控制家電,具體介紹了繼電器安全插座的製作過程,並講解利用超再生遙控套件,把普通的家用電器改造為可遙控電器的過程。經過本章的學習後,你就可以設計大型的互動作品,開始像個創客了!
第6章|物聯網初步知識
介紹物聯網,主要分析了S4A的遠端感測器功能,並結合範例,實現了S4A和瀏覽器、智慧手機之間的互動。讓你能近距離接觸物聯網技術,並能做出一個簡單的物聯網模型。
第7章|從S4A到Processing
介紹Processing,不僅介紹了Processing和Arduino的互動作品,還結合一個攝影機識別程式,讓S4A支援簡單的手勢識別,並編寫了一個小遊戲。
附錄A|用App Inventor開發Sensors2S4A
以Sensors2S4A為範例,介紹了用MIT App Inventor開發手機APP的一般過程。Sensors2S4A的功能是將手機的感測器資訊發送給S4A。如果你對手機App開發感興趣,很有必要閱讀。
附錄B|本書用到的硬體清單
列出本書用到的所有硬體設備,供讀者參考。