注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡網(wǎng)絡與數(shù)據(jù)通信網(wǎng)絡服務零基礎創(chuàng)客技能實戰(zhàn):基于Microbit

零基礎創(chuàng)客技能實戰(zhàn):基于Microbit

零基礎創(chuàng)客技能實戰(zhàn):基于Microbit

定 價:¥42.00

作 者: 吳險峰
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787121353406 出版時間: 2018-12-01 包裝: 平裝
開本: 16開 頁數(shù): 244 字數(shù):  

內容簡介

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

作者簡介

  吳險峰,華中科技大學模式識別和智能系統(tǒng)專業(yè)博士,曾在某跨國通信企業(yè)工作多年,主持和參與50多項國際通訊項目,具備豐富的項目實戰(zhàn)經(jīng)驗?,F(xiàn)為深圳信息職業(yè)技術學院嵌入式專業(yè)教師,副教授,高級工程師。工作期間主持和參與多項課題,公開發(fā)表論文十余篇,教學經(jīng)驗豐富。

圖書目錄

目錄
第1章Microbit開發(fā)板入門-1-
預備知識-1-
1.什么是創(chuàng)客-1-
2.為何創(chuàng)客喜歡開源-1-
3.什么是Microbit-2-
4.??Microbit設計有什么特點-2-
5.為什么學Microbit-4-
6.如何用Microbit進行開發(fā)-4-
7.??Microbit支持哪些開發(fā)工具-5-
實踐項目-5-
任務1-1連接開發(fā)板-5-
任務1-2計算機編程-8-
任務1-3手機編程(蘋果+安卓)-9-
第2章MicrosoftBlock編程-18-
預備知識-18-
1.什么是MakeCode-18-
2.??MakeCode有什么優(yōu)點-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-
創(chuàng)意手工制作任務-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開發(fā)板編程有哪些變化-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調節(jié)機器人速度-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開發(fā)Microbit-163-
4.??MakeCode作為JavaScript編程器有哪些功能-163-
5.基于Microbit的JavaScript常用函數(shù)-165-
實踐項目-168-
任務5-1HelloWorld!-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編程環(huán)境-175-
5.??Python常見函數(shù)有哪些-184-
實踐項目-189-
任務6-1Hello,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隨機函數(shù)-197-
任務6-12手勢控制-198-
任務6-13指北針-200-
任務6-14機器人說話-201-
任務6-15七彩流水燈單獨點亮-201-
任務6-16七彩跑馬燈-202-
任務6-17七彩呼吸燈-203-
任務6-18機器人前進-204-
第7章ARMMbed編程-208-
預備知識-208-
1.什么是Mbed-208-
2.什么是Microbitruntime-208-
3.如何用Mbed開發(fā)Microbit-209-
4.??Microbit類如何組成-210-
5.什么是Microbit消息映射-211-
實踐項目-211-
任務7-1閃爍燈-211-
任務7-2HelloWorld!-215-
任務7-3太空入侵者-216-
附錄A亞博在線教育平臺簡介-226-
附錄B離線版MakeCode使用簡介-228-
附錄C亞博mbit擴展板主要模塊電路圖-232-

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號