小學生人工智能——開源硬件micro:bit
內容描述
本書基於開源硬件micro:bit,結合MakeCode編程軟件介紹常用傳感器及其控制方法,根據生活中的 實際場景,以各種智能家居項目為背景,開展PBL(project based learning)項目式探究學習,鼓勵學生 自己動手製作模型,註重學生的知識應用和邏輯思維培養。
為了提升學生對硬件故障排查調試的技巧, 對串口通信、Wi-Fi通信、無線通信進行了介紹。
為了加強趣味性,在硬件中融入了游戲編程,經典的飛 機大戰、貪吃蛇等小游戲讓學生認識到硬件編程也可以做出有趣的作品。
本書共8個單元32課,分為上、下兩冊(上、下冊分別4個單元16課),適合開設人工智能課程的普 通小學或培訓機構使用(建議使用年級為小學四年級),也可供對人工智能有興趣的青少年閱讀。
本書封面貼有清華大學出版社防偽標簽,無標簽者不得銷售。
目錄大綱
目 錄
上 冊
第1 單元 認識micro:bit 和MakeCode ............................ 1
第1 課 Hello world ................................................................................... 2
第2 課 韻律操 ............................................................................................ 9
第3 課 計步器 ........................................................................................... 14
第4 課 點亮星星 ....................................................................................... 19
第2 單元 智能生活............................................................. 25
第5 課 防空警報器.................................................................................... 26
第6 課 交通信號燈 ................................................................................... 32
第7 課 樓道感應燈 ................................................................................... 37
第8 課 環保生日會 .................................................................................. 42
第3 單元 智能家電 ............................................................ 49
第9 課 呼吸燈 ........................................................................................... 50
第10 課 可調速風扇.................................................................................. 56
第11 課 雨刮器 .......................................................................................... 63
第12 課 超聲波音樂 ................................................................................. 69
第4 單元 智能家居 ............................................................ 75
第13 課 無線廣播...................................................................................... 76
第14 課 安防報警 ..................................................................................... 82
第15 課 智能遙控燈.................................................................................. 87
第16 課 智能遙控晾衣架 ......................................................................... 92
附錄A MakeCode 軟件下載與安裝 ................................ 97
附錄B micro:bit 引腳說明 ............................................... 98
下 冊
第5 單元 創意生活.................................................................. 1
第17 課 指北閃燈器.................................................................................... 2
第18 課 坐姿提醒器.................................................................................... 9
第19 課 猜數游戲 ..................................................................................... 14
第20 課 串口通信 ..................................................................................... 20
第6 單元 智慧城市 ............................................................... 27
第21 課 水位報警 ..................................................................................... 28
第22 課 溫濕度監測 ................................................................................. 33
第23 課 美麗城市 ..................................................................................... 40
第24 課 災害預警 ..................................................................................... 47
第7 單元 娛樂游戲 ............................................................... 53
第25 課 躲避子彈 ..................................................................................... 54
第26 課 貪吃蛇.......................................................................................... 60
第27 課 飛機大戰1 .................................................................................. 65
第28 課 飛機大戰2 ....................................................................................... 70
第8 單元 物聯網 ................................................................... 77
第29 課 IoT 服務 ....................................................................................... 78
第30 課 MQTT 協議 ................................................................................ 83
第31 課 IoT 溫濕度播報 .......................................................................... 88
第32 課 IoT 學生簽到 ............................................................................... 95
附錄C 串口調試助手下載與安裝 ...................................... 102
附錄D 本地IoT 服務器的搭建 ......................................... 104
作者介紹
郭躬德,福建師範大學數學與計算機學院,教授,男,55,專業:數據挖掘與應用,博士,研究領域主要為模式識別與計算智能。