注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)工業(yè)技術(shù)無線電電子學(xué)、電信技術(shù)micro-bit 硬件指南

micro-bit 硬件指南

micro-bit 硬件指南

定 價:¥59.00

作 者: 邵子揚(yáng)
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787121359323 出版時間: 2019-09-01 包裝: 平裝-膠訂
開本: 128開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  本書通過豐富的例程,深入講解了micro:bit各部分的使用方法和使用技巧,可以幫助讀者快速掌握micro:bit的編程方法,深入了解其系統(tǒng)結(jié)構(gòu)、功能參數(shù)、擴(kuò)展性能、硬件效能,工作原理以及它的使用限制等內(nèi)容。全書包括五個部分講解。每個部分通過makecode和python的編程方法對比,不但可以幫助讀者學(xué)習(xí)makecodePython的編程方法,也可以方便讀者快速從圖形化編程轉(zhuǎn)換到代碼編程。

作者簡介

  邵子揚(yáng),資深嵌入式和無線應(yīng)用工程師,開源硬件愛好者,MicroPython/micro:bit中文社區(qū)創(chuàng)始人。余波,高級教師,從教33年,全國創(chuàng)客教育專家委員會專家委員,致力研究和實(shí)踐以人工智能學(xué)習(xí)為載體的STEM課程,輔導(dǎo)學(xué)生多次獲得FRC、WRO、ROBOT-CUP、FULL等國內(nèi)和國際機(jī)器人競賽大獎。

圖書目錄

目 錄
第1章?硬件基礎(chǔ)指南/1
1.1?micro:bit硬件概覽 / 2
1.2?主板電源設(shè)置 / 3
1.3?主芯片功能參數(shù) / 6
1.4?DAPLink功能與應(yīng)用 / 8
1.5?按鈕的操作方法 / 13
1.6?LED顯示應(yīng)用方法 / 16
1.6.1?顯示數(shù)字與字符 / 17
1.6.2?顯示內(nèi)置圖案 / 19
1.6.3?自定義圖案 / 20
1.6.4?動畫顯示控制 / 22
1.6.5?圖案疊加和圖案消除 / 24
1.6.6?控制單個LED顯示 / 26
1.6.7?控制LED亮度 / 27
1.6.8?清空屏幕顯示內(nèi)容 / 29
1.6.9?屏幕開關(guān)的應(yīng)用 / 30
1.6.10?顯示條形圖 / 31
1.7?獲取環(huán)境溫度值 / 33
1.8?使用LED檢測環(huán)境光 / 34
1.9?音樂播放與實(shí)踐 / 37
1.9.1?自定義音樂 / 41
1.9.2?音樂格式轉(zhuǎn)換工具 / 42
1.9.3?音樂盒 / 46
1.9.4?在MakeCode中播放自定義音樂 / 48
1.10?使用擴(kuò)展接口 / 51
1.10.1?引腳的特殊功能 / 51
1.10.2?擴(kuò)展接口的使用方式 / 53
1.10.3?跑馬燈 / 54
第2章 硬件進(jìn)階指南 / 58
2.1?加速度傳感器 / 58
2.2?磁場傳感器 / 64
2.3?PWM的應(yīng)用 / 68
2.4?ADC的使用方法 / 72
2.5?ADC內(nèi)部電壓基準(zhǔn) / 75
2.6?串口通信 / 78
2.7?I2C的應(yīng)用 / 83
2.8?SPI的應(yīng)用 / 91
2.9?金手指的觸摸應(yīng)用 / 94
2.10?主板序列號 / 96
2.11?定時器 / 99
第3章?文件系統(tǒng)指南 / 102
3.1?MakeCode文件系統(tǒng) / 102
3.1.1?寫入數(shù)據(jù) / 104
3.1.2?發(fā)送文件 / 104
3.1.3?MakeCode文件使用例程 / 105
3.2?Python文件系統(tǒng) / 109
3.2.1?創(chuàng)建和保存文件 / 110
3.2.2?讀取文件 / 110
3.2.3?管理文件 / 111
3.2.4?復(fù)制文件 / 111
3.2.5?使用文件系統(tǒng)保存庫 / 112
3.2.6?Python文件使用例程 / 113
第4章?無線通信指南 / 115
4.1?MakeCode中的無線功能 / 116
4.1.1?數(shù)據(jù)發(fā)送 / 117
4.1.2?數(shù)據(jù)接收 / 117
4.1.3?其他無線功能 / 121
4.1.4?無線通信的編程方法 / 121
4.2?Python中的無線功能 / 124
4.2.1?基本的無線通信 / 125
4.2.2?設(shè)置無線通信參數(shù) / 126
4.2.3?組合發(fā)送和接收數(shù)據(jù) / 126
4.2.4?無線數(shù)據(jù)嗅探器 / 129
4.2.5?螢火蟲例程 / 129
附錄A / 132
A.1?micro:bit設(shè)計原理 / 132
A.1.1?LED顯示電路 / 133
A.1.2?DAPLink電路 / 133
A.1.3?傳感器電路 / 133
A.1.4?電源電路 / 137
A.1.5?主控制器電路 / 137
A.1.6?擴(kuò)展接口電路 / 140
A.2?新舊micro:bit硬件對比 / 142
A.3?micro:bit主要在線編程網(wǎng)址 / 143
A.4?常用開發(fā)軟件網(wǎng)址 / 143
A.5?隨書參考程序 / 143
A.6?微信訂閱號 / 144

本目錄推薦

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