-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

零基礎創客技能實戰--基于Microbit

( 簡體 字)
作者:吳險峰,許政博類別:1. -> 電腦組織與體系結構 -> 單晶片 -> Micro:bit
譯者:
出版社:電子工業出版社零基礎創客技能實戰--基于Microbit 3dWoo書號: 50569
詢問書籍請說出此書號!

缺書
NT售價: 210

出版日:12/1/2018
頁數:244
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787121353406
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

  國家已經把創客教育上升到國家戰略。教育部在《教育信息化“十三五”規劃》中明確提出:“要積極探索信息技術在‘眾創空間’、跨學科學習(STEAM教育)、創客教育等新的教育模式中的應用,著力提升學生的信息素養、創新意識和創新能力,養成數字化學習習慣,促進學生的全面發展,發揮信息化面向未來培養高素質人才的支撐引領作用”。
  目前創客教育的平臺有很多,英國廣播公司BBC推出的Microbit讓作者眼前一亮,相對于目前主流的Arduino來說,Microbit功能更強,入門更容易。除了面向青少年的圖形化編程,還支持JavaScript、Python和ARM Mbed等專業開發工具,更能培養專業技能,而且Microbit也支持Arduino編程。
  目前Microbit相關書籍非常稀缺。本書希望能為Microbit的教育推廣盡一份力量。
  本書涵蓋了從軟件、硬件基礎知識到開發項目的實際操作,從簡單的基礎實驗程序到復雜的機器人項目,從簡單的Block編程到編寫Python程序再到Mbed平臺開發,講解全面,方便讀者對Microbit進行全面系統的學習。
   本書特點
  1. 內容豐富全面
  全書從基礎到復雜循序漸進地進行講解,內容幾乎涉及了Microbit開發的各個方面。從小例子開始深入到復雜的案例,從零基礎的拖曳式編程到專業的Mbed平臺,層層深入。配套相關的硬件設備和在線視頻,方便在線學習。
  2. 零基礎入門
  傳統的開發板編程需要配置編程環境,過程復雜。Microbit提供在線編程和仿真環境,不需要為編程環境進行下載安裝和環境配置,而仿真環境則可以讓讀者沒有開發板也能進行模擬演示。
  3. 職業教材規范
  本書按照標準的職業教材規范進行組織,將知識點包含在實際項目中,形成完整的知識體系。在理論與實踐兼顧的基礎上把實踐放在首位,提高學生的動手能力。比如入門篇的知識點只介紹簡單的背景,不涉及理論,但提供大量的實踐任務,而提高篇部分則逐步增加一些理論知識,難度循序漸進,逐步向專業開發人員過渡。
  4. 問答式知識點
  考慮到Microbit的最初定位是青少年和零基礎的創客愛好者。對于相關知識點我們采用問答方式來組織內容,而不是傳統的知識點羅列,避免初學者因為枯燥理論而放棄進一步學習。問題的回答也由淺入深,便于讀者理解。
   本書結構
  本書分為入門篇和提高篇,主要章節規劃如下。
  入門篇:適合零基礎的創客愛好者以及青少年創客教育和STEM教育工作者,采用Microsoft的MakeCode圖形化編程工具進行編程,配合各類傳感器和擴展板,玩中學,訓練思維和動手能力,為創客之路打下基礎。
  第1章Microbit開發板入門。介紹了Microbit的起源、發展和應用。
  第2章Microsoft Block編程。介紹了用MakeCode在線圖形化編程,包括自制的基礎實驗和各類傳感器實驗,還包括一些創意手工制作任務,讓讀者掌握基本的硬件知識。
  第3章擴展板編程。設置了用擴展板進行編程的任務,包括跑馬燈、超聲波測距、紅外遙控、藍牙遙控等。讓讀者逐步加深和掌握基礎的電路和傳感器編程。
  第4章機器人編程。在擴展板的基礎上增加一部分硬件,動手制作機器人。此編程涉及一些算法,難度較前面進一步加大。
  提高篇:適合有一定基礎的創客玩家和大中專院校學生,也適合想進行快速嵌入式系統原型設計的專業人員。在具備基本的編程概念和必要的硬件知識后,用更強大的專業化的編程語言和工具來學習Microbit。
  第5章JavaScript編程。介紹了用JavaScript語言進行相關編程。
  第6章Python編程。介紹了用Python語言進行相關編程。
  第7章ARM Mbed編程。用ARM開源Mbed平臺進行C/C++程序開發,適合有一定基礎的創客玩家和大中專院校學生。
   本書讀者
  ●?青少年計算機愛好者;
  ●?STEAM教育工作者;
  ●?創客和開源硬件愛好者;
  ●?大中專院校的學生;
  ●?培訓學校相關專業的師生;
  ●?快速原型開發技術人員。
     致謝
  作為注重動手的創客技能教材,本書得到了企業和相關機構的大力支持。感謝深圳信息職業技術學院軟件學院同仁對本書創作給予的意見和幫助;感謝深圳亞博智能科技有限公司為本書提供開發板資源和項目案例;感謝電子工業出版社為筆者提供出版機會。由于時間倉促,個人水平有限,書中難免有些不盡人意之處,敬請各位讀者批評指正。歡迎各位進入社區交流,獲取大綱、視頻、習題、課外作品和職業考證等各類相關資源。創客千里之行,始于Microbit!
  
  著 者
  2018年9月
內容簡介:

作為剛剛闖入創客領域的攪局者,Microbit平臺一經英國廣播公司BBC推出后迅速火遍全球。本書由淺入深,通過不同編程工具和各種案例,展現了Microbit非凡的創造力。不管是零基礎的青少年或愛好者,還是有專業基礎的大中專學生,都能夠從該平臺獲得靈感,快速開發各種應用,享受做創客的動手樂趣。   本書分為入門篇和提高篇。  入門篇適合零基礎的創客愛好者以及青少年創客教育和STEM教育工作者,采用Microsoft的MakeCode圖形化編程工具進行編程,配合各類傳感器和擴展板,玩中學,訓練思維和動手能力,為創客之路打下基礎。此部分包括Microbit開發板入門、Microsoft Block編程、擴展板編程和機器人編程。  提高篇適合有一定基礎的創客玩家和大中專院校學生,也適合想進行快速嵌入式系統原型設計的專業人員。提高篇適合在具備基本的編程概念和必要的硬件知識后,用更強大的專業化的編程語言和工具來學習Microbit。這部分包括JavaScript編程、Python編程和ARM Mbed編程,編程難度逐步加深。


目錄:

第1章 Microbit開發板入門 - 1 -
   預備知識 - 1 -
1. 什么是創客 - 1 -
2. 為何創客喜歡開源 - 1 -
3. 什么是Microbit - 2 -
4.??Microbit設計有什么特點 - 2 -
5. 為什么學Microbit - 4 -
6. 如何用Microbit進行開發 - 4 -
7.??Microbit支持哪些開發工具 - 5 -
   實踐項目 - 5 -
任務1-1 連接開發板 - 5 -
任務1-2 計算機編程 - 8 -
任務1-3 手機編程(蘋果+安卓) - 9 -
第2章 Microsoft Block編程 - 18 -
   預備知識 - 18 -
1. 什么是MakeCode - 18 -
2.??MakeCode有什么優點 - 19 -
3.??MakeCode如何入門 - 19 -
4.??MakeCode如何組合 - 20 -
5.??MakeCode如何快速學習 - 20 -
   實踐項目 - 21 -
基礎實驗 - 21 -
任務2-1 噗通噗通看心跳 - 21 -
任務2-2 看誰按得快 - 23 -
任務2-3 流動的沙子 - 25 -
任務2-4 自制溫度計 - 27 -
任務2-5 東南西北指方向 - 28 -
任務2-6 大家一起聽音樂 - 32 -
任務2-7 搖骰子 - 34 -
任務2-8 早安,晚安:顯示太陽和月亮 - 36 -
傳感器實驗 - 39 -
任務2-9 小喇叭 - 39 -
任務2-10 小小電子琴 - 41 -
任務2-11 變臉:膽小鬼 - 44 -
任務2-12 小動物們的相冊 - 46 -
任務2-13 自制小風扇 - 49 -
任務2-14 紅燈停綠燈行 - 52 -
任務2-15 測距:看你離我有多遠 - 55 -
創意手工制作任務 - 57 -
任務2-16 圓球小燈 - 57 -
任務2-17 接果子 - 59 -
任務2-18 自動門 - 62 -
任務2-19 七彩手勢燈 - 66 -
任務2-20 打靶計分器 - 69 -
任務2-21 音樂投幣箱 - 71 -
任務2-22 兩顆心的跳動 - 75 -
第3章 擴展板編程 - 78 -
   預備知識 - 78 -
1. 什么是擴展板 - 78 -
2. 什么是立式擴展板 - 79 -
3. 亞博擴展板增加了哪些模塊 - 79 -
4. 擴展板相對于Microbit開發板編程有哪些變化 - 80 -
   實踐項目 - 81 -
任務3-1 蜂鳴器唱歌 - 81 -
任務3-2 自制播放音樂《粉刷匠》 - 83 -
任務3-3 點亮七彩探照燈 - 86 -
任務3-4 七彩探照燈配色控制 - 88 -
任務3-5 七彩流水燈全亮控制 - 90 -
任務3-6 七彩流水燈單獨點亮 - 92 -
任務3-7 七彩跑馬燈 - 94 -
任務3-8 七彩呼吸燈 - 95 -
任務3-9 超聲波測距 - 98 -
任務3-10 舵機控制 - 99 -
任務3-11 紅外遙控 - 100 -
任務3-12 電機驅動 - 103 -
任務3-13 巡線測試 - 104 -
任務3-14 紅外傳感器 - 107 -
任務3-15 藍牙遙控 - 108 -
第4章 機器人編程 - 120 -
   預備知識 - 120 -
1. 為什么用機器人小車來學習編程 - 120 -
2. 亞博智能機器人小車有哪些特點 - 120 -
   實踐項目 - 122 -
任務4-1 機器人前進 - 122 -
任務4-2 機器人花樣動作 - 123 -
任務4-3 調節機器人速度 - 124 -
任務4-4 機器人唱歌跳舞 - 126 -
任務4-5 機器人巡線 - 129 -
任務4-6 機器人紅外避障 - 132 -
任務4-7 機器人跟隨 - 133 -
任務4-8 機器人超聲波避障 - 135 -
任務4-9 機器人紅外遙控 - 136 -
任務4-10 機器人藍牙遙控 - 139 -
任務4-11 機器人微信小程序遙控 - 150 -
第5章 JavaScript編程 - 162 -
   預備知識 - 162 -
1. 什么是JavaScript - 162 -
2. 什么是TypeScript - 162 -
3. 如何用JavaScript開發Microbit - 163 -
4.??MakeCode作為JavaScript編程器有哪些功能 - 163 -
5. 基于Microbit的JavaScript常用函數 - 165 -
   實踐項目 - 168 -
任務5-1 Hello World! - 168 -
任務5-2 顯示愛心 - 168 -
任務5-3 蜂鳴器唱歌 - 168 -
任務5-4 自制播放音樂《粉刷匠》 - 170 -
任務5-5 七彩跑馬燈 - 171 -
任務5-6 七彩呼吸燈 - 171 -
任務5-7 超聲波測距 - 172 -
任務5-8 舵機控制 - 172 -
任務5-9 紅外遙控 - 173 -
任務5-10 機器人超聲波避障 - 173 -
第6章 Python編程 - 174 -
   預備知識 - 174 -
1. 什么是Python - 174 -
2. 什么是MicroPython - 174 -
3. 如何通過Microbit學習Python - 174 -
4. 如何設置Python編程環境 - 175 -
5.??Python常見函數有哪些 - 184 -
   實踐項目 - 189 -
任務6-1 Hello,World! - 189 -
任務6-2 顯示內置圖像 - 191 -
任務6-3 顯示自定義圖像 - 191 -
任務6-4 自定義動畫 - 192 -
任務6-5 按鍵游戲 - 192 -
任務6-6 紅燈停綠燈行 - 193 -
任務6-7 別碰我 - 194 -
任務6-8 蜂鳴器唱歌 - 195 -
任務6-9 自制小風扇 - 195 -
任務6-10 自制播放音樂《粉刷匠》 - 197 -
任務6-11 隨機函數 - 197 -
任務6-12 手勢控制 - 198 -
任務6-13 指北針 - 200 -
任務6-14 機器人說話 - 201 -
任務6-15 七彩流水燈單獨點亮 - 201 -
任務6-16 七彩跑馬燈 - 202 -
任務6-17 七彩呼吸燈 - 203 -
任務6-18 機器人前進 - 204 -
第7章 ARM Mbed編程 - 208 -
   預備知識 - 208 -
1. 什么是Mbed - 208 -
2. 什么是Microbit runtime - 208 -
3. 如何用Mbed開發Microbit - 209 -
4.??Microbit類如何組成 - 210 -
5. 什么是Microbit消息映射 - 211 -
   實踐項目 - 211 -
任務7-1 閃爍燈 - 211 -
任務7-2 Hello World! - 215 -
任務7-3 太空入侵者 - 216 -
附錄A 亞博在線教育平臺簡介 - 226 -
附錄B 離線版MakeCode使用簡介 - 228 -
附錄C 亞博mbit擴展板主要模塊電路圖 - 232 -
序: