|
-- 會員 / 註冊 --
|
|
|
|
機器人Python青少年編程開發實例 ( 簡體 字) |
作者:史向東 | 類別:1. -> 電子工程 -> 機器人 2. -> 程式設計 -> Python |
譯者: |
出版社:電子工業出版社 | 3dWoo書號: 48618 詢問書籍請說出此書號!【缺書】 NT售價: 295 元 |
出版日:2/1/2018 |
頁數:170 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787121335396 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介: |
目錄:第1章 打開極客之門 1 1.1 TurnipBit是什麼 1 1.2 從拼插程式設計開始 1 1.3 做個真正的程式師 4 1.3.1 什麼是Python 4 1.3.2 面向硬體的MicroPython 5 1.3.3 支援MicroPython的開發板 6 1.3.4 利用TurnipBit進行程式設計學習 9 第2章 滾動的看板 12 2.1 滾動的“Hello World!” 12 2.2 動手進行拼插程式設計 12 2.2.1 實現滾動顯示“Hello World!” 12 2.2.2 實現迴圈滾動顯示“Hello World!” 16 2.3 動手畫流程圖 18 2.3.1 流程圖是什麼 18 2.3.2 畫出“Hello World!”的流程圖 19 2.4 知識要點 20 2.4.1 拼插程式設計 20 2.4.2 代碼程式設計 21
第3章 倒計時 22 3.1 神奇的計時器 22 3.2 讓TurnipBit顯示數位 23 3.2.1 實現滾動顯示數位 23 3.2.2 顯示靜態數位 24 3.2.3 有趣的數字 28 3.3 動手製作倒計時器 33 3.3.1 “倒計時器”程式流程圖 33 3.3.2 睡眠1000毫秒 33 3.3.3 完成“倒計時器” 34 3.4 知識要點 35 3.4.1 拼插程式設計 35 3.4.2 代碼程式設計 35 第4章 方便的加法計算器 36 4.1 DIY加法計算器 36 4.2 變數及其類型 36 4.2.1 變數 36 4.2.2 變數的命名 38 4.2.3 變數的類型 39 4.2.4 資料類型操作 40 4.3 動手製作加法計算器 41 4.3.1 加法計算器流程圖 41 4.3.2 加法計算器的實現 42 4.4 知識要點 45 4.4.1 拼插程式設計 45 4.4.2 代碼程式設計 45 第5章 會走的機器人 46 5.1 機器人是怎麼走的 46 5.2 迴圈轉圈圈 46 5.2.1 for迴圈 47 5.2.2 while迴圈 48 5.2.3 continue和break 48 5.3 畫一個會走的機器人 49 5.3.1 使用“創建圖像”拼畫一個靜止的機器人 49 5.3.2 使用“創建圖像”讓機器人動起來 52 5.3.3 讓機器人一直走下去 54 5.3.4 畫出會走的機器人的流程圖 56 5.4 知識要點 58 5.4.1 拼插程式設計 58 5.4.2 代碼程式設計 58 第6章 好玩的擲骰子遊戲 59 6.1 擲骰子遊戲 59 6.2 學會做選擇題 59 6.2.1 邏輯運算 60 6.2.2 if判斷語句 61 6.3 實現擲骰子遊戲 63 6.3.1 繪製流程圖 63 6.3.2 拼插程式設計實現擲骰子遊戲 65 6.4 代碼分析 70 6.4.1 基本原理 70 6.4.2 邏輯分析 70 6.5 知識要點 71 6.5.1 拼插程式設計 71 6.5.2 代碼程式設計 71 第7章 無線投票器 72 7.1 製作無線投票器 72 7.2 準備知識 73 7.2.1 函數 73 7.2.2 TurnipBit無線模組的使用 75 7.3 動手製作無線投票器 78 7.3.1 無線投票器流程圖設計 78 7.3.2 無線投票器程式實現 80 7.3.3 分享代碼 87 7.4 知識要點 88 7.4.1 拼插程式設計 88 7.4.2 代碼程式設計 89 第8章 指南針 90 8.1 製作指南針 90 8.2 確定南方在哪裡 91 8.2.1 學會使用指南針 91 8.2.2 顯示每個方向的指南針 94 8.3 指南針流程圖 96 8.3.1 指南針的模糊概念 96 8.3.2 繪製流程圖 96 8.4 知識要點 98 8.4.1 拼插程式設計 98 8.4.2 代碼程式設計 98 第9章 簡易的MP3播放機 99 9.1 如何播放美妙的音樂 99 9.2 播放音樂 100 9.2.1 一首音樂迴圈播放 100 9.2.2 TurnipBit音樂播放機拼插程式設計 103 9.2.3 音樂播放機代碼分析 111 9.3 TurnipBit播放自訂音樂 113 9.3.1 TurnipBit播放音樂的方法 113 9.3.2 播放自訂音樂實例 115 9.3.3 播放自訂音樂代碼分析 116 9.4 知識要點 117 9.4.1 拼插程式設計 117 9.4.2 代碼程式設計 117 第10章 儲錢罐 118 10.1 DIY儲錢罐 118 10.2 繪製儲錢罐流程圖 118 10.3 動手進行拼插程式設計 120 10.3.1 實現儲錢罐 120 10.3.2 進階實現 126 10.4 代碼分析 127 10.4.1 基本原理 127 10.4.2 邏輯分析 127 10.5 知識要點 127 10.5.1 拼插程式設計 127 10.5.2 代碼程式設計 128 第11章 帶小夜燈的電子時鐘 129 11.1 製作帶小夜燈的電子時鐘 129 11.2 基礎知識 130 11.2.1 電阻 130 11.2.2 光敏電阻 133 11.2.3 LED 134 11.2.4 TurnipBit擴展板 135 11.3 線路設計 136 11.3.1 光敏電阻的使用 136 11.3.2 DS3231的連接 136 11.3.3 器件的連接 137 11.4 程式設計 138 11.4.1 引腳的使用 138 11.4.2 光敏電阻光線臨界值的測量 139 11.4.3 DS3231模組的代碼 140 11.4.4 時鐘對時代碼 143 11.4.5 帶小夜燈的電子時鐘的代碼實現 147 11.5 外殼組裝 151 11.6 知識要點 152 11.6.1 拼插程式設計 152 11.6.2 代碼程式設計 153 第12章 會思考的避障車 154 12.1 什麼是會思考的避障車 154 12.2 基礎知識 155 12.2.1 電機 155 12.2.2 超聲波感測器 159 12.3 避障車的組裝 160 12.3.1 硬體器件 160 12.3.2 硬體安裝步驟 163 12.3.3 電機驅動模組和超聲波模組的安裝 166 12.4 程式設計 168 12.4.1 偽代碼分析 168 12.4.2 拼插程式設計 169 12.4.3 代碼分析 173 12.5 知識要點 176 12.5.1 拼插程式設計 176 12.5.2 代碼程式設計 176
|
序: |
|