图书介绍

树莓派3实战指南 手把手教你掌握Raspberry Pi3与Windows 10 loT Core项目开发2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

树莓派3实战指南 手把手教你掌握Raspberry Pi3与Windows 10 loT Core项目开发
  • 柯博文著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302446922
  • 出版时间:2016
  • 标注页数:386页
  • 文件大小:77MB
  • 文件页数:400页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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 树莓派27

2.3 树莓派38

2.4 数莓派硬件GPIO引脚9

2.5 MinnowBoard Max10

2.6 DragonBoard 410c12

2.7 Sharks Cove15

2.8 Arduino16

第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 Core25

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

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

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

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

4.3 在树莓派2运行Windows 10 IoT Core36

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

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

5.2 安装Visual Studio Community 201540

5.3 设置Visual Studio Community 201545

5.4 确认Visual Studio版本50

5.5 设置和打开Developer Mode50

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

6.1 Windows 10 IoT Core系统53

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

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

6.4 设置WiFi连接67

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

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

6.6.1 Android上的SSH76

6.6.2 iOS上的SSH77

6.7 运行PowerShell连接到Windows 10 IoT Core77

6.8 FTP文件传输通信协议82

6.9 用计算机FTP登录Windows 10 IoT Core82

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

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修改网络的Port104

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.WriteLine118

9.3 数据类型120

9.3.1 byte和sbyte120

9.3.2 short和ushort121

9.3.3 int121

9.3.4 long122

9.3.5 float123

9.3.6 double123

9.3.7 decimal124

9.3.8 bool124

9.3.9 定义数据类型124

9.3.10 char125

9.3.11 string126

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 for135

9.6.2 goto136

9.6.3 while138

9.6.4 do…while139

9.7 数组140

9.7.1 一维矩阵array140

9.7.2 二维矩阵和多维矩阵141

9.7.3 foreach143

9.7.4 Dictionary144

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与override158

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管理运行、关闭和删除App183

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 Read215

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 数位输入IC262

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 取得可用设备GetDeviceSelector295

17.2.2 取得设备详细数据FindAllAsync和FromIdAsync295

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

17.2.4 UART数据的输出DataWriter300

17.2.5 UART读入数据DataReader300

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 Minicom327

第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 智能手机控制LED354

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

19.4.1 继电器358

19.4.2 智能手机控制继电器359

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

20.1 扩展出多个引脚——74HC595362

20.2 实验——74HC595364

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

A.1 安装Windows IoT Core Project Templates368

A.2 设置Windows 10 IoT Core370

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

附录B 硬件列表381

热门推荐