注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計BBC micro:bit開發(fā)從入門到精通(全彩)

BBC micro:bit開發(fā)從入門到精通(全彩)

BBC micro:bit開發(fā)從入門到精通(全彩)

定 價:¥69.00

作 者: [美] 普拉迪卡塞涅韋拉特內(nèi)(Pradeeka Seneviratne) 著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787121370427 出版時間: 2019-08-01 包裝: 平裝
開本: 16開 頁數(shù): 192 字數(shù):  

內(nèi)容簡介

  micro:bit 是 BBC 推出的一款微型電腦開發(fā)板,目前廣泛應(yīng)用于青少年創(chuàng)客硬件開發(fā)教育和編程教育中。本書為引進的優(yōu)質(zhì)外版圖書,詳細講解了 micro:bit 的 Python 編程和硬件開發(fā)知識,符合國內(nèi)讀者需要。 《BBC micro:bit開發(fā)從入門到精通(全彩)》分為 9 章和 2 個附錄。9 章分別是:準備、顯示屏和圖案、使用按鈕、使用輸入和輸出、使用加速度計和羅盤、使用音樂、使用語音、存儲和操作文件、建立有線或無線網(wǎng)絡(luò)。附錄分別是:“更新 DAPLink 固件,以及通過 Tera Term 使用 REPL”和“在移動設(shè)備上使用 micro:bit App、micro:bit Blue App”。 《BBC micro:bit開發(fā)從入門到精通(全彩)》適合各個年齡段的 micro:bit 初學者(無論是在校學生、家長,還是對 micro:bit 開發(fā)感興趣的愛好者)學習使用,也可以作為相關(guān)院校和培訓機構(gòu)的教材。

作者簡介

  Pradeeka Seneviratne Pradeeka Seneviratne 是一名軟件工程師,有超過 10 年的計算機編程和系統(tǒng)設(shè)計的經(jīng)驗。他是 Arduino 和 Raspberry Pi 嵌入式系統(tǒng)開發(fā)方面的專家,目前是全職的嵌入式軟件工程師,致力于嵌入式系統(tǒng)和高度可擴展技術(shù)的研發(fā)。 此前,Pradeeka 還曾在多家 IT 基礎(chǔ)架構(gòu)和技術(shù)服務(wù)公司擔任軟件工程師。 他作為硬件和軟件測試的志愿者,參與了外聯(lián)網(wǎng)項目“數(shù)據(jù)永遠免費” 中的“基于 Ku 波段衛(wèi)星頻率的燈塔和樹莓派 DIY 外聯(lián)網(wǎng)接收器”部分。 除了本書以外,Pradeeka 還著有 Building Arduino PLCs, Internet of Things with Arduino Blueprints, IoT: Building Arduino-Based Projects, Raspberry Pi 3 Projects for Java Programmers 四本圖書。 譯者簡介 劉建新,工科碩士,畢業(yè)于中國科學院計算機軟件專業(yè),曾任美國甲骨文(Oracle)亞洲研發(fā)中心資深研發(fā)經(jīng)理,擁有20年企業(yè)軟件開發(fā)/管理經(jīng)驗。 當前是美國項目管理協(xié)會項目管理專家(PMP)、美國Scrum聯(lián)盟敏捷開發(fā)教練(CSM)、中國計算機學會(CCF)專業(yè)會員、美國計算機協(xié)會(ACM)會員、美國計算機科學教師協(xié)會(CSTA)會員、國家心理咨詢師、STEAM教育/創(chuàng)客教育推廣者和踐行者、數(shù)項科技創(chuàng)新大賽嘉賓評委、家庭教育倡導(dǎo)者。 現(xiàn)任麥子創(chuàng)程(創(chuàng)始于2017年6月,專注于5~18歲的青少兒編程教育)總經(jīng)理,致力于培養(yǎng)青少年的編程思維和創(chuàng)造力,幫助中國孩子快樂創(chuàng)新。

圖書目錄

第 1 章 準 備 / 1
1.1 什么是 BBC micro:bit / 1 micro:bit 上有什么 / 2
購買 micro:bit / 5
購買入門套件 / 8
購買專業(yè)套件 / 8
micro:bit 配件 / 10
1.2 為 micro:bit 供電 / 12
用電池為 micro:bit 供電 / 12
使用 USB 接口為 micro:bit 供電 / 13
為 micro:bit 供電的其他方式 / 15
通過 3V 引腳供電 / 17
1.3 使用在線 Python 編輯器創(chuàng)建你的第一個程序 / 18
使用在線 Python 編輯器進行編程 / 18
使用 Mu 編輯器進行編程 / 21
1.4 使用 REPL / 24
1.5 總結(jié) / 25
第 2 章 顯示屏和圖案 / 27
2.1 micro:bit 的 LED 點陣顯示屏 / 27
打開和關(guān)閉 LED / 29
設(shè)置和獲取 LED 的亮度 / 30 清除顯示屏 / 31
打開和關(guān)閉顯示屏 / 32
使用內(nèi)置的圖案 / 34
創(chuàng)建自己的圖案 / 36
列表和動畫 / 39
自定義動畫 / 42
2.2 總結(jié) / 44
第 3 章 使用按鈕 / 45
3.1 micro:bit 的按鈕 / 45
使用按鈕處理用戶輸入 / 46
3.2 接入外部按鈕 / 49
瞬時按鈕 / 49
使用外部按鈕 / 50
將按鈕連接到 GPIO / 51
3.3 總結(jié) / 53
第 4 章 使用輸入和輸出 / 55
4.1 邊緣連接器 / 55
使用邊緣連接器擴展板 / 56
I/O 引腳實驗 / 57
觸摸引腳 / 59
模擬輸入和輸出 / 61
數(shù)字輸入和輸出 / 62
I2C(內(nèi)部集成電路)/ 64
SPI(串行外設(shè)接口)/ 69
UART(通用異步收發(fā)器)/ 74
4.2 總結(jié) / 77
第 5 章 使用加速度計和羅盤 / 79
5.1 加速度計 / / 79
讀取加速度 / 80
制作一個水平儀 / 82
計算整體加速度 / 83
5.2 姿態(tài)檢測 / 84
檢測當前的姿態(tài) / 85
獲取姿態(tài)歷史 / 88
羅盤 / 89
校準羅盤 / 90
讀取羅盤數(shù)值 / 90
獲取羅盤方向 / 92
5.3 總結(jié) / 95
第 6 章 使用音樂 / 97
6.1 連接揚聲器 / 97
使用耳機 / 101
內(nèi)置旋律 / 102
制作自己的旋律 / 105
使用八度音階 / 107
節(jié)拍 / 108
設(shè)置節(jié)奏 / 109
獲取節(jié)奏 / 110
重置屬性 / 110
播放音高 / 111
6.2 總結(jié) / 112
第 7 章 使用語音 / 113
7.1 連接揚聲器 / 113
音色 / 114
示例 :創(chuàng)建機器人語音 / 117
標點符號 / 118
音素 / 119
重音符號 / 123
用音素唱歌 / 123
7.2 總結(jié) / 124
第 8 章 存儲和操作文件 / 125
8.1 創(chuàng)建文件 / 125
8.2 讀取文件 / 126
8.3 在文件中寫入多行文本 / 127
8.4 將文本追加到文件中 / 128
8.5 使用“.py”擴展名創(chuàng)建文件 / 128
8.6 創(chuàng)建自己的庫 / 130
8.7 文件操作 / 130
列出文件 / 131
刪除文件 / 131
獲取文件的大小 / 132
8.8 使用 MicroFS 進行文件傳輸 / 132
安裝 MicroFS / 132
升級 MicroFS / 133
8.9 總結(jié) / 137
第 9 章 建立有線或無線網(wǎng)絡(luò) / 139
9.1 構(gòu)建有線網(wǎng)絡(luò) / 139
緩沖傳入數(shù)據(jù) / 141
9.2 使用無線通信 / 142
打開和關(guān)閉 radio 模塊 / 142
發(fā)送和接收消息 / 142
設(shè)置 radio 模塊 / 143
遠程控制 LED / 145
綜合案例 :制作無線遙控越野車 / 147
9.3 總結(jié) / 152
附錄 A 更新 DAPLink 固件,以及通過 Tera Term 使用 REPL / 153
A.1 DAPLink 固件 / 153
升級 DAPLink 固件 / 154
維護模式 / 154
A.2 通過 Tera Term 使用 REPL / 155
下載 mbed 串口驅(qū)動程序 / 156
下載 Tera Term / 156
設(shè)置 Tera Term / 157
使用 Tera Term 編寫 MicroPython 代碼 / 158
附錄 B 在移動設(shè)備上使用 micro:bit App、micro:bit Blue App / 161
B.1 使用 micro:bit App / 161
與 micro:bit 配對 / 162
使用 micro:bit App 編寫代碼 / 166
B.2 使用 micro:bit Blue App / 171
安裝 micro:bit Blue / 171
進入配對模式 / 172
將 micro:bit 與 Android 手機或平板電腦配對 / 172
使用 App / 174

本目錄推薦

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