0人評分過此書

樹莓派3實戰指南:手把手教你掌握Raspberry Pi 3與Windows 10 IoT Core項目開發

出版日期
2018
閱讀格式
EPUB
書籍分類
學科分類
ISBN
9789576811203

本館館藏

借閱規則
當前可使用人數 2
借閱天數 14
線上看 0
借閱中 0
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館 國立臺北科技大學
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
本書系統介紹了基於開源硬件樹莓派(Raspberry Pi 2/Raspberry Pi 3)與Windows 10 IoT Core構建的智能系統的結構、編程、開發與項目實踐。全書共20章,詳細介紹了Windows 10 IoT Core開發基礎知識、電子元器件基礎知識,以及100多個樹莓派專題案例的設計與實現,包括物聯網應用、無人機應用、機器人應用、大數據應用、影像辨識應用等。
本書適合作為廣大Windows 10 IoT開發者、Raspberry Pi開發者、開源硬件發燒友、電子愛好者及高校嵌入式課程的教材與教學參考書。
  • 版權訊息
  • 作者簡介
  • 內容簡介
  • 學習說明
  • 前言 PREFACE
  • 第1章 Windows 10 IoT概述
    • 1.1 Windows 10 IoT Core介紹
    • 1.2 Windows 10 IoT Core功能和特色
  • 第2章 Windows 10 IoT支持的硬件
    • 2.1 Windows 10 IoT Core的硬件支持介紹
    • 2.2 樹莓派2
      • 1.新的SoC BCM2836
      • 2.OS的差異
      • 3.相同的特性
    • 2.3 樹莓派3
    • 2.4 數莓派硬件GPIO引腳
    • 2.5 MinnowBoard Max
    • 2.6 DragonBoard 410c
    • 2.7 Sharks Cove
    • 2.8 Arduino
  • 第3章 認識電子零件與器材
    • 3.1 電壓、電流、電阻及其基本關係
      • 1.電流
      • 2.電壓
      • 3.直流電源
      • 4.交流電
      • 5.歐姆定律
    • 3.2 電阻
    • 3.3 電容
    • 3.4 三用電表
    • 3.5 麵包板
  • 第4章 Windows 10 IoT Core安裝和運行
    • 4.1 安裝方法一——使用Dashboard安裝Windows 10 IoT Core
      • 1.運行結果
      • 2.教學視頻
    • 4.2 安裝方法二——下載文件和燒入
      • 4.2.1 下載樹莓派2的Windows 10 IoT Core tools
      • 4.2.2 安裝樹莓派2的Windows 10 IoT Core tools
      • 4.2.3 燒錄樹莓派2的Windows 10 IoT Core到Micro SD卡上
    • 4.3 在樹莓派2運行Windows 10 IoT Core
      • 1.運行結果
      • 2.教學視頻
  • 第5章 Windows 10 IoT Core開發環境設置——Visual Studio Community 2015
    • 5.1 作業系統Windows 10的版本確認和升級
    • 5.2 安裝Visual Studio Community 2015
      • 1.運行結果
      • 2.教學視頻
      • 3.補充說明
    • 5.3 設置Visual Studio Community 2015
      • 1.運行結果
      • 2.教學視頻
    • 5.4 確認Visual Studio版本
    • 5.5 設置和打開Developer Mode
      • 1.運行結果
      • 2.教學視頻
  • 第6章 Windows 10 IoT Core使用教學
    • 6.1 Windows 10 IoT Core系統
    • 6.2 通過瀏覽器連接到Windows 10 IoT Core
      • 1.運行結果
      • 2.教學視頻
    • 6.3 Windows 10 IoT Core的網頁環境功能介紹
      • 1.Shutdown——關機
      • 2.Utilities/Home——工具/主頁
      • 3.Apps——應用程序
      • 4.Processes——處理現況
      • 5.Performance——運行性能
      • 6.Debugging——調試
      • 7.ETW(Event Tracing for Windows)——觸發事件跟蹤
      • 8.Performance tracing——運行效率跟蹤
      • 9.Devices——設備
      • 10.Bluetooth——藍牙
      • 11.Audio——聲音輸出
      • 12.Networking——網絡
      • 13.Windows Update——系統升級
    • 6.4 設置WiFi連接
      • 1.運行結果
      • 2.教學視頻
      • 3.補充數據
    • 6.5 在Windows PC運行PuTTY連接到Windows 10 IoT Core
      • 1.運行結果
      • 2.教學視頻
    • 6.6 在Mac、Linux、iOS和Android上運行SSH連接到Windows 10 IoT Core
      • 1.運行結果
      • 2.教學視頻
      • 3.補充數據
      • 6.6.1 Android上的SSH
      • 6.6.2 iOS上的SSH
    • 6.7 運行PowerShell連接到Windows 10 IoT Core
      • 1.運行結果
      • 2.教學視頻
    • 6.8 FTP文件傳輸通信協議
      • 1.FTP介紹
      • 2.在Windows 10 IoT Core上架設FTP Server
    • 6.9 用計算機FTP登錄Windows 10 IoT Core
      • 6.9.1 在Windows計算機使用IE和文件總管連接FTP
      • 6.9.2 使用FileZilla FTP軟體
      • 6.9.3 在Mac計算機使用FTP登錄
      • 6.9.4 Android和iOS手機FTP連接
      • 6.9.5 在樹莓派的Rasbian中安裝FileZilla FTP Client軟體
  • 第7章 Windows 10 IoT Core文字指令
    • 7.1 MS-DOS指令教學
      • 7.1.1 dir列出文件
      • 7.1.2 copy複製
      • 7.1.3 ren修改文件名
      • 7.1.4 cd移動路徑
      • 7.1.5 md新建一個目錄
      • 7.1.6 rd刪除一個空目錄
      • 7.1.7 del刪除
      • 7.1.8 xcopy複製文件或子目錄
      • 7.1.9 move移動文件或子目錄
      • 7.1.10 path設置運行檔的尋找路徑
      • 7.1.11 其他指令
    • 7.2 Windows 10 IoT Core新增指令
      • 7.2.1 setcomputername設置機器名稱
      • 7.2.2 shutdown重新開機和關機
      • 7.2.3 net user新增帳號和口令
      • 7.2.4 Reg修改網絡的Port
      • 7.2.5 網絡相關指令
      • 7.2.6 IotStartup引導APP的設置
  • 第8章 我的第一個Visual C#程序
    • 8.1 程序語言與C#概述
    • 8.2 創建第一個C#程序
      • 1.運行結果
      • 2.教學視頻
    • 8.3 調試
    • 8.4 程序錯誤的修複方法
  • 第9章 C#程序語言
    • 9.1 註釋的使用方法
      • 1.語法
      • 2.使用樣例
    • 9.2 System.Console.Write和System.Console.WriteLine
      • 1.System.Console.Write
      • 2.System.Console.WriteLine
      • 3.實際樣例
      • 4.運行結果
      • 5.教學視頻
    • 9.3 數據類型
      • 9.3.1 byte和sbyte
      • 9.3.2 short和ushort
      • 9.3.3 int
      • 9.3.4 long
      • 9.3.5 float
      • 9.3.6 double
      • 9.3.7 decimal
      • 9.3.8 bool
      • 9.3.9 定義數據類型
      • 9.3.10 char
      • 9.3.11 string
      • 9.3.12 文字數據類型
    • 9.4 數學運算
      • 1.樣例程序
      • 2.運行結果
      • 3.教學視頻
    • 9.5 判斷式
      • 9.5.1 邏輯判斷
      • 9.5.2 if條件判斷
      • 9.5.3 switch條件判斷陳述式
    • 9.6 循環
      • 9.6.1 for
      • 9.6.2 goto
      • 9.6.3 while
      • 9.6.4 do…while
    • 9.7 數組
      • 9.7.1 一維矩陣array
      • 9.7.2 二維矩陣和多維矩陣
      • 9.7.3 foreach
      • 9.7.4 Dictionary
    • 9.8 class類型
      • 9.8.1 創建自己的class類型
      • 9.8.2 類型函數和參數
      • 9.8.3 object類型
      • 9.8.4 屬性
      • 9.8.5 Class類型——繼承
      • 9.8.6 this的用法
      • 9.8.7 base調用父類函數——virtual與override
      • 9.8.8 public、protected和private關鍵字
  • 第10章 我的第一個Windows 10 IoT Code程序
    • 10.1 開發Windows 10 IoT Core程序
      • 1.主要步驟
      • 2.運行結果
      • 3.教學視頻
    • 10.2 Windows 10 IoT Core數位輸出程序
      • 1.樣例程序
      • 2.運行結果
      • 3.教學視頻
    • 10.3 編寫Windows 10 IoT Core程序
      • 10.3.1 創建新案例並添加IoT函數庫
      • 10.3.2 在樹莓派上運行Windows 10 IoT Core程序
      • 10.3.3 設置Release版的應用程序
      • 10.3.4 通過AppX Manager管理運行、關閉和刪除App
      • 10.3.5 指定引導時運行的應用程序
  • 第11章 GPIO引腳輸出控制
    • 11.1 數位輸出函數
      • 11.1.1 GPIO控制的類型GpioController.GetDefault()
      • 11.1.2 指定引腳GpioController OpenPin()
      • 11.1.3 引腳動作GpioPin SetDriveMode(pin)
      • 11.1.4 輸出電位GpioPin Write(電位)
      • 11.1.5 專題製作——控制LED燈光程序
    • 11.2 使用界面與硬件交互
      • 1.樣例程序
      • 2.運行結果
      • 3.教學視頻
    • 11.3 專題製作——霹靂燈案例
      • 1.樣例程序
      • 2.運行結果
      • 3.教學視頻
      • 4.擴展學習
    • 11.4 時間延遲的設計
      • 1.樣例程序
      • 2.運行結果
      • 3.教學視頻
      • 4.擴展學習
    • 11.5 專題製作——使用七段式LED數字燈顯示IP位置
      • 11.5.1 七段式LED數字燈硬件
      • 11.5.2 顯示單一數字
      • 11.5.3 計時器——顯示現在的秒數
      • 11.5.4 顯示機器的網絡位置
  • 第12章 GPIO引腳輸入控制——硬件按鍵
    • 12.1 數位輸入讀入GpioPin Read
      • 1.語法
      • 2.使用樣例
    • 12.2 按鍵種類
    • 12.3 專題製作——讀入按鍵輸入
      • 12.3.1 讀入按鍵輸入函數方法一
      • 12.3.2 讀入按鍵輸入函數方法二
    • 12.4 切換式開關
      • 1.樣例程序
      • 2.運行結果
      • 3.教學視頻
    • 12.5 專題製作——使用水銀開關作傾斜檢測
      • 1.樣例程序
      • 2.運行結果
      • 3.教學視頻
  • 第13章 類比數據輸出——RGB燈光控制
    • 13.1 樹莓派的GPIO Analog類比輸出
    • 13.2 RGB燈光控制
      • 1.樣例程序
      • 2.完整程序
      • 3.運行結果
      • 4.教學視頻
    • 13.3 Analog類比輸出
      • 1.樣例程序
      • 2.完整程序
      • 3.運行結果
      • 4.教學視頻
    • 13.4 RGB LED燈——全彩顏色的控制
      • 1.樣例程序
      • 2.完整程序
      • 3.運行結果
      • 4.教學視頻
  • 第14章 PWM輸出——步進馬達控制
    • 14.1 Windows 10 IoT Core的PWM脈衝寬度調製
    • 14.2 PWM函數
      • 1.函數介紹
      • 2.樣例程序
      • 3.完整程序
      • 4.運行結果
      • 5.教學視頻
    • 14.3 Servo步進馬達
    • 14.4 使用PWM控制Servo步進馬達旋轉角度
      • 1.樣例程序
      • 2.運行結果
      • 3.教學視頻
      • 4.補充數據
  • 第15章 類比數據輸入
    • 15.1 類比數據讀入
    • 15.2 數位輸入IC
    • 15.3 實驗——ADC0804類比輸入和二進制LED燈
    • 15.4 通過ADC0804讀入類比數據
      • 1.樣例程序
      • 2.運行結果
      • 3.教學視頻
      • 4.補充說明
    • 15.5 實驗——小夜燈和光敏電阻
      • 1.樣例程序
      • 2.運行結果
      • 3.教學視頻
  • 第16章 脈衝輸入和輸出——距離傳感器
    • 16.1 脈衝
    • 16.2 脈衝輸出處理
      • 1.樣例程序
      • 2.程序版本A
      • 3.程序版本B
      • 4.程序版本C
    • 16.3 實驗——讀入按下按鍵的時間
      • 1.樣例程序
      • 2.運行結果
      • 3.教學視頻
    • 16.4 超聲波距離傳感器
      • 16.4.1 超聲波距離傳感器——三引腳
      • 16.4.2 超聲波距離傳感器——四引腳
    • 16.5 實驗——判斷距離
      • 1.樣例程序
      • 2.運行結果
      • 3.教學視頻
  • 第17章 UART序列通信數據傳遞
    • 17.1 UART序列通信數據傳遞
    • 17.2 UART相關函數
      • 17.2.1 取得可用設備GetDeviceSelector
      • 17.2.2 取得設備詳細數據FindAllAsync和FromIdAsync
      • 17.2.3 設置UART設備傳輸速度SerialDevice類型
      • 17.2.4 UART數據的輸出DataWriter
      • 17.2.5 UART讀入數據DataReader
      • 17.2.6 使用Async和Await設計異步程序
    • 17.3 UART序列通信數據傳遞
      • 1.樣例程序
      • 2.運行結果
      • 3.教學視頻
    • 17.4 UART傳遞數據編程
      • 1.樣例程序
      • 2.運行結果
      • 3.教學視頻
    • 17.5 尋找該機器上所有的UART設備
      • 1.樣例程序
      • 2.運行結果
      • 3.教學視頻
    • 17.6 Windows 10 IoT Core與PC上串口作數據傳遞
      • 17.6.1 計算機的UART串口介紹
      • 17.6.2 Windows軟體——Hyper Terminal的使用
      • 17.6.3 通過UART程序傳遞數據
      • 17.6.4 在Linux設備上通過UART傳遞數據——Install Minicom
  • 第18章 I2C和SPI數據傳遞控制——水平縱向
    • 18.1 I2C介紹
    • 18.2 I2C函數
      • 1.函數介紹
      • 2.使用樣例
    • 18.3 ADXL345三軸重力加速度/傾斜角度模塊
      • 1.樣例程序
      • 2.完整程序
      • 3.運行結果
      • 4.視頻教學
    • 18.4 SPI介紹
    • 18.5 SPI函數
      • 1.函數介紹
      • 2.使用樣例
  • 第19章 藍牙4.0與IoT——家電控制
    • 19.1 顯示所有的iBeacon設備
      • 1.App
      • 2.運行效果
      • 3.運行結果
      • 4.補充數據
      • 5.教學視頻
    • 19.2 iOS傳送和接收數據給Windows 10 IoT Core設備
      • 1.樣例程序
      • 2.運行結果
      • 3.教學視頻
      • 4.補充數據
    • 19.3 智能手機控制LED
      • 1.樣例程序
      • 2.運行結果
      • 3.教學視頻
    • 19.4 智能手機控制家電開關——繼電器
      • 19.4.1 繼電器
      • 19.4.2 智能手機控制繼電器
  • 第20章 多個數位輸出引腳
    • 20.1 擴展出多個引腳——74HC595
    • 20.2 實驗——74HC595
      • 1.樣例程序
      • 2.運行結果
      • 3.教學視頻
  • 附錄A Windows 10 IoT Core的Arduino程序
    • A.1 安裝Windows IoT Core Project Templates
    • A.2 設置Windows 10 IoT Core
    • A.3 創建和運行Arduino程序案例
      • 1.界面設計
      • 2.樣例程序
      • 3.設置
      • 4.運行結果
      • 5.教學視頻
      • 6.補充數據
      • 7.引腳定義
  • 附錄B 硬件列表

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading