內容簡介
S4A(Scratch for Arduino)是一款由西班牙的Citilab團隊在Scratch基礎上開發而成的軟件,它趣味性強,能夠與Arduino開源硬件相結閤。Scratch和Arduino兩者易學易用的理念,使S4A成為針對中小學生實現軟件和硬件相結閤進行互動設計的好工具之一。
《S4A互動程序設計/中小學創客教育執委會推薦教材》將學科知識、生活知識與案例相結閤,由淺入深,通過完成一係列有趣的案例製作,使學習者掌握編程及相關硬件的知識,激發學習興趣。
《S4A互動程序設計/中小學創客教育執委會推薦教材》適閤作為中小學創客課程、程序設計課程的教材,也可作為教師教授S4A和Scratch的參考書,還可供中小學生自學使用。
內頁插圖
目錄
第1章 初識S4A與Arduino
1.1 S4A的下載與安裝
1.2 初識S4A
1.3 Arduino概述
1.4 認識CF-Board
1.5 Arduino IDE開發環境的安裝
1.6 Arduino與S4A的連接
1.7 S4A傳感器信息的使用
1.8 刪除和添加Arduino 角色
第2章 可愛的LED燈
2.1 點亮你的第一盞燈
2.2 S4A文件的保存與打開
2.3 同時控製兩個LED燈
2.4 模擬小星星
2.5 用PWM值控製LED燈閃爍
2.6 燈塔
2.7 會呼吸的燈
2.8 LED燈火焰效果
2.9 猜猜看
2.10 泳池馬拉鬆
2.11 車流量統計
2.12 酷炫RGB LED模塊
第3章 按鈕的應用
3.1 按鈕開關燈
3.2 會魔法的貓
3.3 瞬間移動
3.4 會發聲的按鈕
3.5 按鈕開關房間燈
3.6 延時關燈
3.7 按鈕交替控製3個LED燈
3.8 按鈕控製閃爍頻率
3.9 3擋可調亮度燈
3.10 火災報警
3.11 雙控燈
3.12 定時炸彈
3.13 可變嚮風車
3.14 密碼鎖
3.15 計時碼錶
3.16 簡易播放器
第4章 滑杆、鏇鈕和搖杆的應用
4.1 房間調光
4.2 鏇鈕可調延時燈
4.3 控製角色鏇轉
4.4 調速風車
4.5 街舞男孩
4.6 打開密碼箱
4.7 控製角色水平移動
4.8 控製角色垂直移動
4.9 控製角色沿斜綫移動
4.10 校園小DJ
4.11 超級調光颱
4.12 搖杆的應用
4.13 酷炫收音機
第5章 光敏傳感器的應用
5.1 會報警的盒子
5.2 神奇的按鈕
5.3 開心小鼓手
5.4 自動窗簾
5.5 快樂俯臥撐
5.6 手勢識彆
5.7 變臉
第6章 其他元件的應用
6.1 聲控延時燈
6.2 聲控開關燈
6.3 聽話的狗狗
6.4 洋娃娃和小熊跳舞
6.5 神奇的魔法棒
6.6 點燃生日蠟燭
6.7 檢測溫度
6.8 LED燈溫度示警
6.9 控製舵機鏇轉
6.10 指針溫度計
第7章 手機與S4A的互動
7.1 HiS4A的安裝
7.2 HiS4A的基本應用
第8章 S4A與S4A的互動
8.1 控製小貓移動
8.2 遠程控製電風扇
8.3 遠程監控LED燈
8.4 魚兒穿越
參考文獻
前言/序言
為什麼要寫這本書
很多年前,我發現孩子們對於教學教材中的程序設計內容都不感興趣。有沒有好的、適閤的軟件呢?國外是如何進行程序設計教學的呢?帶著這些問題,我開始搜索、查閱國外的資料。2008年,我接觸瞭Scratch軟件感到無比興奮,於是立即在網絡上購買瞭兩本英文Scratch書和一塊Picoboard,從那時開始,我每天都沉浸在Scratch的世界裏。
很多年以後,我又接觸到瞭開源硬件Arduino和S4A軟件。S4A是由西班牙的Citilab團隊在Scratch基礎上開發而成的,它依然采用圖形化的命令,隻是增加瞭針對Arduino硬件的命令和部分網絡功能。S4A給孩子們提供瞭使用更多硬件的機會,降低瞭孩子們使用硬件的門檻,使他們能創造齣更多富有創意的作品。
時至今日,在學校領導的大力支持下,學校創客教育已初具規模。在市、區教育局領導的關心下,學校四百多平方米的新創客空間已經建成,越來越多的孩子們參與其中。從Scratch課堂、社團教學到S4A社團的教學,使自己多瞭一份經驗的積纍。同時我也在思考,創客教育抑或STEM教育的核心是什麼?自己覺得首先學校要建構閤理的課程體係,其次就是體係中具體的每一門課程的建設、實施和優化,隻有優秀的課程纔能讓孩子們享受到優質的教育。
目前國內關於S4A的書不多,在S4A推廣之初,其教學更多的是麵嚮硬件的操作。如何使用某個硬件的基本功能?如何把硬件和軟件有機地結閤起來?如何激發孩子們的學習興趣?如何去創造性地運用技術?在日常教學中,我帶著這些問題去思考、去實踐,記錄下教學的點滴心得、靈感的火花,日積月纍,在校本課程的基礎上終成此書。
關於本書的使用
本書可作為教師教授S4A的參考書,其中的例子由淺入深,前後具有一定的聯係。很多例子與生活相聯係,也具有一定的創意,能激發學習者學習的興趣。本書也可供小學生及初中生自學使用。如果使用者具有一定的Scratch編程基礎,使用起來會更加得心應手。
需要特彆說明的是,本書所使用的硬件可以是市麵上與Arduino兼容的硬件,不受硬件品牌限製。不同品牌的Arduino兼容硬件在使用中可能會略有不同,但並不影響本書的使用。
本書中的很多例子同樣適用於Scratch教學,所以本書也可以作為Scratch教學或學習的參考書。如本書中使用一個滑杆、一個按鈕及聲音傳感器的例子,在Scratch中利用Picoboard或其他品牌的Scratch傳感器闆都可以實現。使用兩個按鈕、兩個或多個光敏電阻的例子,在Scratch中也可以實現,可以用鰐魚夾與它們連接後利用Scratch傳感器闆上阻力值的變化來實現。其實隻要肯動腦筋;很多例子在Scratch中都能實現。
本書在寫作風格上力求輕鬆、活潑,使讀者能帶著一份愉悅的心情去閱讀,去學習編程。其實編程是一件很快樂的事,你就像一個指揮官,指揮著各種程序命令,開動腦筋,讓它們實現你的目標。通過編程,你也將體會到戰勝睏難和挑戰自我帶來的快樂與滿足感。
由於作者的水平有限,書中難免存在不足之處,懇請廣大讀者不吝指正!
S4A互動程序設計/中小學創客教育執委會推薦教材 epub pdf mobi txt 電子書 下載 2024
S4A互動程序設計/中小學創客教育執委會推薦教材 下載 epub mobi pdf txt 電子書