注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)機(jī)器人Python青少年編程開(kāi)發(fā)實(shí)例

機(jī)器人Python青少年編程開(kāi)發(fā)實(shí)例

機(jī)器人Python青少年編程開(kāi)發(fā)實(shí)例

定 價(jià):¥59.00

作 者: 史向東 著
出版社: 電子工業(yè)出版社
叢編項(xiàng): 青少年學(xué)編程系列叢書(shū)
標(biāo) 簽: 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787121335396 出版時(shí)間: 2018-02-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 192 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)既是介紹MicroPython的快速入門(mén)書(shū)籍,也是以TurnipBit為基礎(chǔ)進(jìn)行MicroPython實(shí)戰(zhàn)應(yīng)用的書(shū)籍。本書(shū)以實(shí)驗(yàn)的方式進(jìn)行講解,只需跟著實(shí)驗(yàn)步驟一步一步完成就可以真正實(shí)現(xiàn)零基礎(chǔ)也能做硬件;在一些重要的知識(shí)點(diǎn)處,我們加注了一些思考內(nèi)容。這些內(nèi)容有些是對(duì)本知識(shí)點(diǎn)的鞏固,有些是對(duì)本知識(shí)點(diǎn)的外延,如果你有能力,建議你嘗試著去完成。如果你不知道怎么做,你也可以試著問(wèn)問(wèn)“百度”;每個(gè)實(shí)驗(yàn)的最后,羅列了本實(shí)驗(yàn)的知識(shí)要點(diǎn),幫助你理清知識(shí)點(diǎn),掌握編程思想??偠灾?,本書(shū)旨在幫助讀者以最短的時(shí)間掌握以TurnipBit為基礎(chǔ)進(jìn)行MicroPython實(shí)戰(zhàn)應(yīng)用,希望大家對(duì)有MicroPython程序開(kāi)發(fā)需求的讀者有幫助。

作者簡(jiǎn)介

  史向東,網(wǎng)名小五義,南京拓界信息技術(shù)有限公司副總經(jīng)理,長(zhǎng)年從事網(wǎng)絡(luò)安全、智能硬件安全及開(kāi)發(fā)等相關(guān)工作,曾在國(guó)內(nèi)核心期刊、國(guó)內(nèi)著名網(wǎng)站發(fā)表文章二十余篇,“博客園”網(wǎng)站前1000博主。鄧貴勇,濰坊學(xué)院計(jì)算機(jī)畢業(yè),2005開(kāi)始旅居海外,一直從事IT行業(yè);近年回國(guó)后組織了多個(gè)智能硬件產(chǎn)品項(xiàng)目,并組建了一個(gè)硬件極客團(tuán)隊(duì),將micropython開(kāi)源硬件引入國(guó)內(nèi),TPYBoard開(kāi)發(fā)板專(zhuān)利持有人。

圖書(shū)目錄

第1章 打開(kāi)極客之門(mén) 1
1.1 TurnipBit是什么 1
1.2 從拼插編程開(kāi)始 1
1.3 做個(gè)真正的程序員 4
1.3.1 什么是Python 4
1.3.2 面向硬件的MicroPython 5
1.3.3 支持MicroPython的開(kāi)發(fā)板 6
1.3.4 利用TurnipBit進(jìn)行編程學(xué)習(xí) 9
第2章 滾動(dòng)的廣告牌 12
2.1 滾動(dòng)的“Hello World!” 12
2.2 動(dòng)手進(jìn)行拼插編程 12
2.2.1 實(shí)現(xiàn)滾動(dòng)顯示“Hello World!” 12
2.2.2 實(shí)現(xiàn)循環(huán)滾動(dòng)顯示“Hello World!” 16
2.3 動(dòng)手畫(huà)流程圖 18
2.3.1 流程圖是什么 18
2.3.2 畫(huà)出“Hello World!”的流程圖 19
2.4 知識(shí)要點(diǎn) 20
2.4.1 拼插編程 20
2.4.2 代碼編程 21
第3章 倒計(jì)時(shí) 22
3.1 神奇的計(jì)時(shí)器 22
3.2 讓TurnipBit顯示數(shù)字 23
3.2.1 實(shí)現(xiàn)滾動(dòng)顯示數(shù)字 23
3.2.2 顯示靜態(tài)數(shù)字 24
3.2.3 有趣的數(shù)字 28
3.3 動(dòng)手制作倒計(jì)時(shí)器 33
3.3.1 “倒計(jì)時(shí)器”程序流程圖 33
3.3.2 睡眠1000毫秒 33
3.3.3 完成“倒計(jì)時(shí)器” 34
3.4 知識(shí)要點(diǎn) 35
3.4.1 拼插編程 35
3.4.2 代碼編程 35
第4章 方便的加法計(jì)算器 36
4.1 DIY加法計(jì)算器 36
4.2 變量及其類(lèi)型 36
4.2.1 變量 36
4.2.2 變量的命名 38
4.2.3 變量的類(lèi)型 39
4.2.4 數(shù)據(jù)類(lèi)型操作 40
4.3 動(dòng)手制作加法計(jì)算器 41
4.3.1 加法計(jì)算器流程圖 41
4.3.2 加法計(jì)算器的實(shí)現(xiàn) 42
4.4 知識(shí)要點(diǎn) 45
4.4.1 拼插編程 45
4.4.2 代碼編程 45
第5章 會(huì)走的機(jī)器人 46
5.1 機(jī)器人是怎么走的 46
5.2 循環(huán)轉(zhuǎn)圈圈 46
5.2.1 for循環(huán) 47
5.2.2 while循環(huán) 48
5.2.3 continue和break 48
5.3 畫(huà)一個(gè)會(huì)走的機(jī)器人 49
5.3.1 使用“創(chuàng)建圖像”拼畫(huà)一個(gè)靜止的機(jī)器人 49
5.3.2 使用“創(chuàng)建圖像”讓機(jī)器人動(dòng)起來(lái) 52
5.3.3 讓機(jī)器人一直走下去 54
5.3.4 畫(huà)出會(huì)走的機(jī)器人的流程圖 56
5.4 知識(shí)要點(diǎn) 58
5.4.1 拼插編程 58
5.4.2 代碼編程 58
第6章 好玩的擲骰子游戲 59
6.1 擲骰子游戲 59
6.2 學(xué)會(huì)做選擇題 59
6.2.1 邏輯運(yùn)算 60
6.2.2 if判斷語(yǔ)句 61
6.3 實(shí)現(xiàn)擲骰子游戲 63
6.3.1 繪制流程圖 63
6.3.2 拼插編程實(shí)現(xiàn)擲骰子游戲 65
6.4 代碼分析 70
6.4.1 基本原理 70
6.4.2 邏輯分析 70
6.5 知識(shí)要點(diǎn) 71
6.5.1 拼插編程 71
6.5.2 代碼編程 71
第7章 無(wú)線(xiàn)投票器 72
7.1 制作無(wú)線(xiàn)投票器 72
7.2 準(zhǔn)備知識(shí) 73
7.2.1 函數(shù) 73
7.2.2 TurnipBit無(wú)線(xiàn)模塊的使用 75
7.3 動(dòng)手制作無(wú)線(xiàn)投票器 78
7.3.1 無(wú)線(xiàn)投票器流程圖設(shè)計(jì) 78
7.3.2 無(wú)線(xiàn)投票器程序?qū)崿F(xiàn) 80
7.3.3 分享代碼 87
7.4 知識(shí)要點(diǎn) 88
7.4.1 拼插編程 88
7.4.2 代碼編程 89
第8章 指南針 90
8.1 制作指南針 90
8.2 確定南方在哪里 91
8.2.1 學(xué)會(huì)使用指南針 91
8.2.2 顯示每個(gè)方向的指南針 94
8.3 指南針流程圖 96
8.3.1 指南針的模糊概念 96
8.3.2 繪制流程圖 96
8.4 知識(shí)要點(diǎn) 98
8.4.1 拼插編程 98
8.4.2 代碼編程 98
第9章 簡(jiǎn)易的MP3播放器 99
9.1 如何播放美妙的音樂(lè) 99
9.2 播放音樂(lè) 100
9.2.1 一首音樂(lè)循環(huán)播放 100
9.2.2 TurnipBit音樂(lè)播放器拼插編程 103
9.2.3 音樂(lè)播放器代碼分析 111
9.3 TurnipBit播放自定義音樂(lè) 113
9.3.1 TurnipBit播放音樂(lè)的方法 113
9.3.2 播放自定義音樂(lè)實(shí)例 115
9.3.3 播放自定義音樂(lè)代碼分析 116
9.4 知識(shí)要點(diǎn) 117
9.4.1 拼插編程 117
9.4.2 代碼編程 117
第10章 儲(chǔ)錢(qián)罐 118
10.1 DIY儲(chǔ)錢(qián)罐 118
10.2 繪制儲(chǔ)錢(qián)罐流程圖 118
10.3 動(dòng)手進(jìn)行拼插編程 120
10.3.1 實(shí)現(xiàn)儲(chǔ)錢(qián)罐 120
10.3.2 進(jìn)階實(shí)現(xiàn) 126
10.4 代碼分析 127
10.4.1 基本原理 127
10.4.2 邏輯分析 127
10.5 知識(shí)要點(diǎn) 127
10.5.1 拼插編程 127
10.5.2 代碼編程 128
第11章 帶小夜燈的電子時(shí)鐘 129
11.1 制作帶小夜燈的電子時(shí)鐘 129
11.2 基礎(chǔ)知識(shí) 130
11.2.1 電阻 130
11.2.2 光敏電阻 133
11.2.3 LED 134
11.2.4 TurnipBit擴(kuò)展板 135
11.3 線(xiàn)路設(shè)計(jì) 136
11.3.1 光敏電阻的使用 136
11.3.2 DS3231的連接 136
11.3.3 器件的連接 137
11.4 程序設(shè)計(jì) 138
11.4.1 引腳的使用 138
11.4.2 光敏電阻光線(xiàn)臨界值的測(cè)量 139
11.4.3 DS3231模塊的代碼 140
11.4.4 時(shí)鐘對(duì)時(shí)代碼 143
11.4.5 帶小夜燈的電子時(shí)鐘的代碼實(shí)現(xiàn) 147
11.5 外殼組裝 151
11.6 知識(shí)要點(diǎn) 152
11.6.1 拼插編程 152
11.6.2 代碼編程 153
第12章 會(huì)思考的避障車(chē) 154
12.1 什么是會(huì)思考的避障車(chē) 154
12.2 基礎(chǔ)知識(shí) 155
12.2.1 電機(jī) 155
12.2.2 超聲波傳感器 159
12.3 避障車(chē)的組裝 160
12.3.1 硬件器件 160
12.3.2 硬件安裝步驟 163
12.3.3 電機(jī)驅(qū)動(dòng)模塊和超聲波模塊的安裝 166
12.4 程序設(shè)計(jì) 168
12.4.1 偽代碼分析 168
12.4.2 拼插編程 169
12.4.3 代碼分析 173
12.5 知識(shí)要點(diǎn) 176
12.5.1 拼插編程 176
12.5.2 代碼編程 176

本目錄推薦

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