当前位置:首页 > 工业技术
树莓派3实战指南  手把手教你掌握Raspberry Pi3与Windows 10 loT Core项目开发
树莓派3实战指南  手把手教你掌握Raspberry Pi3与Windows 10 loT Core项目开发

树莓派3实战指南 手把手教你掌握Raspberry Pi3与Windows 10 loT Core项目开发PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:柯博文著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2016
  • ISBN:9787302446922
  • 页数:386 页
图书介绍:
《树莓派3实战指南 手把手教你掌握Raspberry Pi3与Windows 10 loT Core项目开发》目录

第1章 Windows 10 IoT概述 1

1.1 Windows 10 IoT Core介绍 1

1.2 Windows 10 IoT Core功能和特色 3

第2章 Windows 10 IoT支持的硬件 6

2.1 Windows 10 IoT Core的硬件支持介绍 6

2.2 树莓派2 7

2.3 树莓派3 8

2.4 数莓派硬件GPIO引脚 9

2.5 MinnowBoard Max 10

2.6 DragonBoard 410c 12

2.7 Sharks Cove 15

2.8 Arduino 16

第3章 认识电子零件与器材 19

3.1 电压、电流、电阻及其基本关系 19

3.2 电阻 21

3.3 电容 22

3.4 三用电表 22

3.5 面包板 23

第4章 Windows 10 IoT Core安装和运行 25

4.1 安装方法一——使用Dashboard安装Windows 10 IoT Core 25

4.2 安装方法二——下载文件和烧入 28

4.2.1 下载树莓派2的Windows 10 IoT Core tools 28

4.2.2 安装树莓派2的Windows 10 IoT Core tools 29

4.2.3 烧录树莓派2的Windows 10 IoT Core到Micro SD卡上 32

4.3 在树莓派2运行Windows 10 IoT Core 36

第5章 Windows 10 IoT Core开发环境设置——Visual Studio Community 2015 38

5.1 作业系统Windows 10的版本确认和升级 38

5.2 安装Visual Studio Community 2015 40

5.3 设置Visual Studio Community 2015 45

5.4 确认Visual Studio版本 50

5.5 设置和打开Developer Mode 50

第6章 Windows 10 IoT Core使用教学 53

6.1 Windows 10 IoT Core系统 53

6.2 通过浏览器连接到Windows 10 IoT Core 57

6.3 Windows 10 IoT Core的网页环境功能介绍 60

6.4 设置WiFi连接 67

6.5 在Windows PC运行PuTTY连接到Windows 10 IoT Core 70

6.6 在Mac、Linux、iOS和Android上运行SSH连接到Windows 10 IoT Core 73

6.6.1 Android上的SSH 76

6.6.2 iOS上的SSH 77

6.7 运行PowerShell连接到Windows 10 IoT Core 77

6.8 FTP文件传输通信协议 82

6.9 用计算机FTP登录Windows 10 IoT Core 82

6.9.1 在Windows计算机使用IE和文件总管连接FTP 82

6.9.2 使用FileZilla FTP软件 83

6.9.3 在Mac计算机使用FTP登录 86

6.9.4 Android和iOS手机FTP连接 87

6.9.5 在树莓派的Rasbian中安装FileZilla FTP Client软件 89

第7章 Windows 10 IoT Core文字指令 91

7.1 MS-DOS指令教学 91

7.1.1 dir列出文件 91

7.1.2 copy复制 93

7.1.3 ren修改文件名 94

7.1.4 cd移动路径 95

7.1.5 md新建一个目录 95

7.1.6 rd删除一个空目录 96

7.1.7 del删除 97

7.1.8 xcopy复制文件或子目录 98

7.1.9 move移动文件或子目录 98

7.1.10 path设置运行档的寻找路径 100

7.1.11 其他指令 100

7.2 Windows 10 IoT Core新增指令 101

7.2.1 setcomputername设置机器名称 101

7.2.2 shutdown重新开机和关机 103

7.2.3 net user新增帐号和口令 103

7.2.4 Reg修改网络的Port 104

7.2.5 网络相关指令 104

7.2.6 IotStartup引导APP的设置 106

第8章 我的第一个Visual C#程序 109

8.1 程序语言与C#概述 109

8.2 创建第一个C#程序 110

8.3 调试 113

8.4 程序错误的修复方法 114

第9章 C#程序语言 117

9.1 注释的使用方法 117

9.2 System.Console.Write和System.Console.WriteLine 118

9.3 数据类型 120

9.3.1 byte和sbyte 120

9.3.2 short和ushort 121

9.3.3 int 121

9.3.4 long 122

9.3.5 float 123

9.3.6 double 123

9.3.7 decimal 124

9.3.8 bool 124

9.3.9 定义数据类型 124

9.3.10 char 125

9.3.11 string 126

9.3.12 文字数据类型 126

9.4 数学运算 127

9.5 判断式 129

9.5.1 逻辑判断 129

9.5.2 if条件判断 131

9.5.3 switch条件判断陈述式 133

9.6 循环 135

9.6.1 for 135

9.6.2 goto 136

9.6.3 while 138

9.6.4 do…while 139

9.7 数组 140

9.7.1 一维矩阵array 140

9.7.2 二维矩阵和多维矩阵 141

9.7.3 foreach 143

9.7.4 Dictionary 144

9.8 class类型 145

9.8.1 创建自己的class类型 145

9.8.2 类型函数和参数 147

9.8.3 object类型 149

9.8.4 属性 150

9.8.5 class类型——继承 153

9.8.6 this的用法 156

9.8.7 base调用父类函数——virtual与override 158

9.8.8 public、protected和private关键字 160

第10章 我的第一个Windows 10 IoT Core程序 163

10.1 开发Windows 10 IoT Core程序 163

10.2 Windows 10 IoT Core数位输出程序 168

10.3 编写Windows 10 IoT Core程序 172

10.3.1 创建新案例并添加IoT函数库 172

10.3.2 在树莓派上运行Windows 10 IoT Core程序 179

10.3.3 设置Release版的应用程序 182

10.3.4 通过AppX Manager管理运行、关闭和删除App 183

10.3.5 指定引导时运行的应用程序 185

第11章 GPIO引脚输出控制 187

11.1 数位输出函数 187

11.1.1 GPIO控制的类型GpioController.GetDefault() 187

11.1.2 指定引脚GpioController OpenPin() 188

11.1.3 引脚动作GpioPin SetDriveMode(pin) 189

11.1.4 输出电位GpioPin Write(电位) 190

11.1.5 专题制作——控制LED灯光程序 191

11.2 使用界面与硬件交互 194

11.3 专题制作——霹雳灯案例 195

11.4 时间延迟的设计 199

11.5 专题制作——使用七段式LED数字灯显示IP位置 202

11.5.1 七段式LED数字灯硬件 202

11.5.2 显示单一数字 204

11.5.3 计时器——显示现在的秒数 208

11.5.4 显示机器的网络位置 211

第12章 GPIO引脚输入控制——硬件按键 215

12.1 数位输入读入GpioPin Read 215

12.2 按键种类 216

12.3 专题制作——读入按键输入 217

12.3.1 读入按键输入函数方法一 217

12.3.2 读入按键输入函数方法二 219

12.4 切换式开关 221

12.5 专题制作——使用水银开关作倾斜检测 223

第13章 类比数据输出——RGB灯光控制 226

13.1 树莓派的GPIO Analog类比输出 226

13.2 RGB灯光控制 226

13.3 Analog类比输出 232

13.4 RGB LED灯——全彩颜色的控制 240

第14章 PWM输出——步进马达控制 247

14.1 Windows 10 IoT Core的PWM脉冲宽度调制 247

14.2 PWM函数 248

14.3 Servo步进马达 253

14.4 使用PWM控制Servo步进马达旋转角度 255

第15章 类比数据输入 261

15.1 类比数据读入 261

15.2 数位输入IC 262

15.3 实验——ADC0804类比输入和二进制LED灯 264

15.4 通过ADC0804读入类比数据 267

15.5 实验——小夜灯和光敏电阻 272

第16章 脉冲输入和输出——距离传感器 275

16.1 脉冲 275

16.2 脉冲输出处理 276

16.3 实验——读入按下按键的时间 281

16.4 超声波距离传感器 285

16.4.1 超声波距离传感器——三引脚 286

16.4.2 超声波距离传感器——四引脚 287

16.5 实验——判断距离 288

第17章 UART序列通信数据传递 293

17.1 UART序列通信数据传递 293

17.2 UART相关函数 295

17.2.1 取得可用设备GetDeviceSelector 295

17.2.2 取得设备详细数据FindAllAsync和FromIdAsync 295

17.2.3 设置UART设备传输速度SerialDevice类型 297

17.2.4 UART数据的输出DataWriter 300

17.2.5 UART读入数据DataReader 300

17.2.6 使用Async和Await设计异步程序 301

17.3 UART序列通信数据传递 301

17.4 UART传递数据编程 305

17.5 寻找该机器上所有的UART设备 308

17.6 Windows 10 IoT Core与PC上串口作数据传递 315

17.6.1 计算机的UART串口介绍 315

17.6.2 Windows软件——Hyper Terminal的使用 320

17.6.3 通过UART程序传递数据 324

17.6.4 在Linux设备上通过UART传递数据——Install Minicom 327

第18章 I2C和SPI数据传递控制——水平纵向 330

18.1 I2C介绍 330

18.2 I2C函数 331

18.3 ADXL345三轴重力加速度/倾斜角度模块 332

18.4 SPI介绍 339

18.5 SPI函数 341

第19章 蓝牙4.0与IoT——家电控制 343

19.1 显示所有的iBeacon设备 343

19.2 iOS传送和接收数据给Windows 10 IoT Core设备 349

19.3 智能手机控制LED 354

19.4 智能手机控制家电开关——继电器 358

19.4.1 继电器 358

19.4.2 智能手机控制继电器 359

第20章 多个数位输出引脚 362

20.1 扩展出多个引脚——74HC595 362

20.2 实验——74HC595 364

附录A Windows 10 IoT Core的Arduino程序 368

A.1 安装Windows IoT Core Project Templates 368

A.2 设置Windows 10 IoT Core 370

A.3 创建和运行Arduino程序案例 372

附录B 硬件列表 381

返回顶部