MicroPython從入門到精通

[印]馬爾萬·阿薩巴赫 著 張 穎 譯

  • 出版商: 清華大學
  • 出版日期: 2020-07-01
  • 售價: $774
  • 貴賓價: 9.5$735
  • 語言: 簡體中文
  • ISBN: 7302557675
  • ISBN-13: 9787302557678
  • 相關分類: Python

立即出貨 (庫存 < 4)

  • MicroPython從入門到精通-preview-1
  • MicroPython從入門到精通-preview-2
  • MicroPython從入門到精通-preview-3
MicroPython從入門到精通-preview-1

買這商品的人也買了...

相關主題

商品描述

書詳細闡述了與MicroPython相關的基本解決方案,主要包括MicroPython簡介、控制LED、創建聲音和音樂、按鈕操作、讀取傳感器數據、Button Bash游戲、Fruity Tunes、運動裝置、在micro:bit上進行編碼、控制ESP8266、文件系統的交互操作、網絡機制、Adafruit FeatherWing OLED交互操作、物聯網氣象儀、在Adafruit HalloWing Microcontroller上編碼等內容。此外,本書還提供了相應的示例、代碼,以幫助讀者進一步理解相關方案的實現過程。 本書適合作為高等院校電腦及相關專業的教材和教學參考書,也可作為相關開發人員的自學教材和參考手冊。

目錄大綱

鐩?   褰? 絎?絝? MicroPython綆€浠?1

1.1  MicroPython 1

1.2  寰帶鍒跺櫒 2

1.3  CircuitPython 2

1.4  Circuit Playground Express 3

1.5  璐拱鏂瑰紡 3

1.6  鏇村鍐呭 4

1.7  鍒鋒柊寰帶鍒跺櫒鍥轟歡 4

1.8  鎵ц絎竴涓▼搴?7

1.9  浣跨敤screen璁塊棶REPL 8

1.10  浣跨敤Mu璁塊棶REPL 10

1.11  鍦≧EPL涓墽琛屽懡浠?12

1.12  浣跨敤鑷姩閲嶈澆鐗規€?13

1.13  鏇存柊CircuitPython搴?15

絎?絝? 鎺у埗LED 17

2.1  Adafruit Circuit Playground Express甯冨矓 17

2.2  鎵撳紑Pin 13 LED 18

2.3  璁劇疆NeoPixel鐨勪寒搴?19

2.4  鎺у埗鍗曚竴NeoPixel鐨勯鑹?21

2.5  浣跨敤RGB鍜屽嶮鍏繘鍒剁爜鏄劇ずLED棰滆壊 24

2.6  鍒╃敤棰滆壊鍚嶇О璁劇疆LED棰滆壊 26

2.7  灝嗘墍鏈塏eoPixel璁劇疆涓虹浉鍚岄鑹?28

2.8  灝嗘煇涓€鑼冨洿鍐呯殑NeoPixel璁劇疆涓轟竴縐嶉鑹?30

2.9  鐢熸垚闅忔満NeoPixel LED棰滆壊 31

2.10  鍒╃敤闅忔満棰滆壊鐢熸垚LED鍔ㄧ敾 32

2.11  鍒╃敤褰╄櫣鑹茬敓鎴怢ED鍔ㄧ敾 35

絎?絝? 鍒涘緩澹伴煶鍜岄煶涔?39

3.1  Adafruit Circuit Playground Express甯冨矓 39

3.2  鍙戝嚭銍傞福闊?40

3.3  鎺у埗闊寵皟銆侀鐜囧拰鎾斁鏃墮暱 42

3.4  鎾斁闊崇 43

3.5  鎾斁鏃嬪緥 45

3.6  鍙戝嚭璀︽姤闊?47

3.7  鎾斁WAV鏂囦歡 49

3.8  灝哅P3鏂囦歡杞崲涓篧AV鏂囦歡 50

3.9  寮€濮嬪拰緇撴潫闊寵皟 53

絎?絝? 鎸夐挳鎿嶄綔 57

4.1  Adafruit Circuit Playground Express甯冨矓 57

4.2  媯€嫻媝ush鎸夐挳鐨勬寜鍘嬬姸鎬?59

4.3  鍒╃敤push鎸夐挳鎺у埗LED 60

4.4  璇誨彇婊戝姩寮€鍏?62

4.5  鎸夐挳鐘舵€佸彉鍖栨椂璋冪敤鍑芥暟 64

4.6  鍒╃敤push鎸夐挳縐誨姩LED 66

4.7  鎸変笅鎸夐挳鎾斁銍傞福闊?68

4.8  媯€嫻嬭Е鎺ф澘涓婄殑瑙︽懜琛屼負 70

4.9  鐩戞帶瑙︽帶鏉垮師濮嬫祴閲忔暟鎹?71

4.10  璋冩暣瑙︽帶闃堝€?74

絎?絝? 璇誨彇浼犳劅鍣ㄦ暟鎹?77

5.1  Circuit Playground Express浼犳劅鍣?77

5.2  璇誨彇娓╁害鏁版嵁 78

5.3  浠庡厜浼犳劅鍣ㄤ腑璇誨彇浜害綰у埆 81

5.4  鍒涘緩嫻嬪厜璁?83

5.5  浠庤繍鍔ㄤ紶鎰熷櫒涓鍙栨暟鎹?85

5.6  媯€嫻嬪崟鍑繪垨鍙屽嚮鎿嶄綔 87

5.7  媯€嫻嬫憞鍔ㄨ涓?89

5.8  鎽囧姩鍚庝駭鐢熻渹楦i煶 90

絎?絝? Button Bash娓告垙 93

6.1  鎶€鏈渶奼?93

6.2  Circuit Playground Express鐢墊簮 94

6.3  瀹氫箟涓€涓被騫舵嫻嬫寜閽姸鎬佺殑鍙樺寲 96

6.4  鍒涘緩鑷繁鐨凱ython妯″潡 99

6.5  鍚戜簨浠跺驚鐜腑娣誨姞鎸夐挳浜や簰琛屼負 101

6.6  鍒涘緩鐢熸垚鍣ㄨ幏鍙栧儚緔犻鑹?103

6.7  鍒╃敤ScoreBoard綾繪樉紺哄垎鍊?106

6.8  鍒╃敤ScoreBoard綾繪嫻嬭幏鑳滆€?108

6.9  鍚戜簨浠跺驚鐜腑娣誨姞ScoreBoard綾?110

絎?絝? Fruity Tunes 113

7.1  鎶€鏈渶奼?113

7.2  Circuit Playground Express瑙︽帶鏉?113

7.3  瀹氫箟綾誨苟鍝嶅簲浜庤Е鎽鎬簨浠?116

7.4  瀹氫箟鍑芥暟騫跺惎鐢ㄦ壃澹板櫒杈撳嚭 120

7.5  瀹氫箟鍑芥暟鎾斁闊抽鏂囦歡 121

7.6  浣跨敤NeoPixel瀵硅薄鎺у埗鍍忕礌 124

7.7  鍒涘緩瑙︽帶澶勭悊紼嬪簭鎾斁澹伴煶 126

7.8  鍒涘緩瑙︽帶澶勭悊紼嬪簭鐐逛寒鍍忕礌 129

7.9  鍒涘緩浜嬩歡寰幆澶勭悊鍏ㄩ儴瑙︽懜浜嬩歡 133

絎?絝? 榪愬姩瑁呯疆 141

8.1  鎶€鏈渶奼?141

8.2  鐩存祦鐢墊満 142

8.3  浼烘湇瑁呯疆 142

8.4  Adafruit CRICKIT 143

8.5  灝嗕己鏈嶇郴緇熻皟鏁磋嚦姝g‘鐨勮剦鍐插搴?146

8.6  璁劇疆浼烘湇緋葷粺鐨勫姩浣滆寖鍥?148

8.7  璁劇疆浼烘湇緋葷粺鐨勮搴?151

8.8  浼烘湇緋葷粺鐨勬壂鎺犺繍鍔?154

8.9  鍒╃敤鎸夐挳鎺у埗浼烘湇緋葷粺 158

8.10  鎺у埗澶氫釜浼烘湇緋葷粺 161

8.11  寮€鍚洿嫻佺數鏈?165

8.12  璁劇疆鐩存祦鐢墊満鐨勯€熷害鍜屾柟鍚?167

8.13  鍒╃敤鎸夐挳鎺у埗鐩存祦鐢墊満 170

絎?絝? 鍦╩icro:bit涓婅繘琛岀紪鐮?175

9.1  鎶€鏈渶奼?175

9.2  micro:bit 175

9.3  浣跨敤Mu鍒鋒柊micro:bit涓婄殑浠g爜 176

9.4  浣跨敤Mu鑾峰彇micro:bit涓婄殑REPL 178

9.5  鍦↙ED涓婃樉紺哄崟涓€瀛楃 180

9.6  鏄劇ず鍐呭緩鍥懼儚 182

9.7  鏄劇ず婊氬姩鏂囨湰 184

9.8  鏄劇ず鎸変笅鐨勬寜閽?186

9.9  鍒涘緩鍊掓暟璁℃椂鍣?188

絎?0絝? 鎺у埗ESP8266 191

10.1  鎶€鏈渶奼?191

10.2  Adafruit Feather HUZZAH ESP8266 191

10.3  鍦ㄤ覆琛岃繛鎺ヤ笂浣跨敤REPL 193

10.4  鎵弿鍙敤鐨刉i-Fi緗戠粶 195

10.5  閰嶇疆AP妯″紡 197

10.6  榪炴帴鑷崇幇鏈夌殑Wi-Fi緗戠粶涓?199

10.7  浣跨敤鍩轟簬Wi-Fi鐨刉ebREPL 202

10.8  鍒╃敤WebREPL CLI浼犺緭鏂囦歡 206

10.9  鎺у埗钃濊壊鍜岀孩鑹睱ED 208

絎?1絝? 鏂囦歡緋葷粺鐨勪氦浜掓搷浣?211

11.1  鎶€鏈渶奼?211

11.2  閲嶈澆鏂囦歡緋葷粺 211

11.3  鍒楀嚭鏂囦歡 214

11.4  縐婚櫎鏂囦歡 216

11.5  鍒涘緩鐩綍 219

11.6  璇誨彇鏂囦歡鍐呭 221

11.7  鍐欏叆鏂囦歡鍐呭 223

11.8  璁$畻紓佺洏浣跨敤絀洪棿 226

絎?2絝? 緗戠粶鏈哄埗 231

12.1  鎶€鏈渶奼?231

12.2  鎵цDNS鏌ユ壘 231

12.3  瀹氫箟涓€涓嚱鏁扮瓑寰呬簰鑱旂綉榪炴帴 234

12.4  鍒╃敤鍘熷Socket鎵цHTTP璇鋒眰 237

12.5  鍒╃敤urequests搴撴墽琛孒TTP璇鋒眰 241

12.6  浠嶳ESTful Web鏈嶅姟涓幏鍙朖SON鏁版嵁 244

12.7  鍒涘緩HTTP鏈嶅姟鍣?247

12.8  鍒涘緩Web澶勭悊紼嬪簭妯″潡 252

12.9  閫氳繃Web鏈嶅姟鍣ㄦ帶鍒禠ED 257

12.10  寮€鍙慠ESTful API浠ユ帶鍒禠ED 261

絎?3絝? Adafruit FeatherWing OLED浜や簰鎿嶄綔 267

13.1  Adafruit FeatherWing OLED 267

13.2  鎶€鏈渶奼?268

13.3  鍒╃敤GPIO寮曡剼媯€嫻嬫寜閽殑鎸夊嚮鐘舵€?268

13.4  榪炴帴鑷砈SD1306鏄劇ず璁懼涓?272

13.5  濉厖鍜屾竻闄ゆ樉紺鴻澶?274

13.6  璁劇疆鏄劇ず璁懼涓婄殑鍍忕礌 277

13.7  鍦ㄦ樉紺鴻澶囦笂緇樺埗鐩寸嚎鍜岀煩褰?281

13.8  鍦ㄦ樉紺鴻澶囦笂緇樺埗鏂囨湰 286

13.9  鍙嶈漿鏄劇ず璁懼涓婄殑棰滆壊 290

絎?4絝? 鐗╄仈緗戞皵璞′華 295

14.1  鎶€鏈渶奼?295

14.2  浠庝簰鑱旂綉涓緔㈠ぉ姘旀暟鎹?296

14.3  瀹氫箟涓€涓嚱鏁頒互鑾峰彇鏌愪釜鍩庡競鐨勫ぉ姘斾俊鎭?299

14.4  闅忔満閫夋嫨鍩庡競 303

14.5  鍒涘緩Screen瀵硅薄鐢ㄤ簬鏂囨湰澶勭悊 305

14.6  瀹氫箟涓€涓嚱鏁頒互鏄劇ず鍩庡競鐨勫ぉ姘斾俊鎭?309

14.7  鑾峰彇鏁版嵁鏃舵彁渚涘彲瑙嗗寲鍙嶉緇撴灉 314

14.8  瀹氫箟涓€涓嚱鏁板苟閽堝闅忔満鍩庡競鏄劇ず澶╂皵淇℃伅 319

14.9  鍒涘緩鐗╄仈緗戞寜閽互鏄劇ず涓栫晫澶╂皵淇℃伅 322

絎?5絝? 鍦ˋdafruit HalloWing Microcontroller涓婄紪鐮?329

15.1  Adafruit HalloWing M0 Express 329

15.2  鎶€鏈渶奼?330

15.3  鍙戠幇I2C璁懼 330

15.4  鍒╃敤I2C浠庡姞閫熻涓鍙栨暟鎹?332

15.5  鍒╃敤鍔犻€熻媯€嫻嬪紑鍙戞澘鐨勭炕杞搷浣?335

15.6  鎺у埗灞忓箷浜害 337

15.7  鏄劇ず浣嶅浘鍥懼儚 340

15.8  鍒楀嚭鍏ㄩ儴鍥懼儚鏂囦歡 343

15.9  鍒涘緩璋滆-搴旂瓟鍣?347