搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
爱上Raspberry Pi:树莓派编程快速入门手册
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787115425317
  • 作      者:
    (美)Matt Richardson,(美)Shawn Wallace著
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2016
收藏
编辑推荐
  ※SuperMaker 团队将书中教学案例拍摄成系列视频与大家分享,可通过扫描二维码,快速进行学习。
  ※奥松机器人公司CEO于欣龙、树莓派吧吧主李明共同推荐!
  ※树莓派是创客们喜爱使用的智能硬件,它是一款功能强大的微型计算机,能够为艺术家、创客、制作爱好者和做原型设计的工程师们提供体积小功能强的控制平台。
  ※这本书是Make出版社出品的经典入门系列书中首本,是你开始接触树莓派首要选择的书籍。它言简意赅地介绍了初学树莓派需要掌握的入门知识,让你快速掌握与之相关的编程技巧。
  ※本书中还讲解了与树莓派相关的Python、Linux、Scratch的使用方法。
  ※书中给出了你可能需要用到的代码,只要按照书中给出的步骤操作,就可以完成安装、设置软硬件并制作项目。
  ※除了基础知识外,作者还提供了多个可以立刻上手实践的简单有趣的项目,让你学完知识后,可以马上体验实操的乐趣。
展开
作者简介
  Matt Richardson,是Brooklyn创意专家和制片人,MAKE杂志和Makezine.com网站的撰稿人,也是Awesome Button Studios技术咨询公司的所有者。

  Shawn Wallace,是Fluxama工作室的成员之一,负责新型iOS乐器的开发。他在Modern Device设计了一些开源硬件套件并在普罗维登斯Fab Lab进行Fab Academy教学。
展开
内容介绍
  Raspberry Pi是低成本微型计算机,体积小却具备强大的功能。本书深入浅出地介绍了Raspberry Pi的基础知识,包括软件、硬件配置,启动Linux操作系统,介绍其底层GPIO接口编程技术,并指导你把Raspberry Pi与Arduino结合在一起,设计出可以通过网络远程控制的电子作品。此外,你还将学习Pygame多媒体编程,并用Scratch完成一个简单的小游戏。
展开
精彩书评
  ※本书全面地介绍了Raspberry Pi硬件结构和操作系统的使用方法,讲解了Raspberry Pi与Arduino进行交互的内容,并通过系统中预装好的Scratch图形化编程软件进行程序设计,深入剖析当下热门应用案例。本书具有很强的实操性,包含大量珍贵的代码实例,是不可多得的好书。本人联合SuperMaker团队将书中教学案例拍摄成系列视频与大家分享,你可通过扫描书内推荐序中的二维码,快速进行在线学习。
  ——于欣龙 奥松机器人公司创始人、资深创客

  ※树莓派从最初的面向青少年的教育项目,到在极客界激起层层波澜的核心硬件,发展至今,已经推出了能够满足不同需求的多种型号。对于入门爱好者来说,树莓派背后强大的社区支持、丰富的资源,以及爱好者们分享的经验,是非常具有吸引力的。本书作为久经考验的经典读物,曾经帮助许多读者敲开树莓派学习的大门。本次出版的第2版图书更新增补了一些时效性的内容,相信能为入门爱好者提供参考。
  ——李明 Web开发者、百度树莓派吧吧主
展开
目录
1/启动和运行 … ……  1
树莓派主板一览… …… …… 2
适用的外设…  ………… 6
盒子… …… …… 10
选择操作系统… … …… 11
SD卡闪存……… … 12
高级操作:创建磁盘镜像… … … 12
启动… … …… 13
配置树莓派…  … 15
关机… …… …… 17
Headless运行… ………  17
排障… ……………… … 18
深入学习… ……………… … 19
2/树莓派上的Linux …… … 21
使用命令行… …… … 24
文件和文件系统… ……… … 25
更多Linux命令… ……… … 29
进程……………… …… 31
Sudo与权限………… ………… 32
网络… ……… … 34
/etc……………… …… 35
设置日期与时间… …… …… 35
安装新软件… ……… ……… 35
Linux系统的声音… … …… 36
固件升级… ……… … 37
深入学习… ……………  38
3/ 定制的操作系统版本 … …  39
面向家庭影院的版本… … ……… 40
音乐发烧友的操作系统… … …… 41
使用Occidentalis成为硬件极客…… … 41
复古计算与复古游戏… … …… 42
其他功能强大的版本… ……… 42
深入学习… …… … 43
4/树莓派上的Python …… … 45
Hello,Python…… ………  46
关于Python的更多知识… …… … 49
对象和模块… ……… … 51
更多的模块… …… … 54
通过Python启动其他程序… …… … 56
排障… ………… …… 57
深入学习… ……… …… 58
5/用于动画和多媒体的Pygame … …… …… 61
Hello,Pygame… …… … 61
Pygame…Surface… …… …… 63
在Surface上绘制图形… …… 64
处理事件与输入…  ……… 65
Sprite…  ……… 68
播放声音… … ……… 70
播放视频… … ……… 73
深入学习… ………… … 74
6/树莓派上的Scratch … … …… 75
Hello,Scratch…… … … 75
Stage(舞台)……… ……… 79
关于Sprite你需要了解的两件事… … … 80
一个复杂点的案例… …… …… 82
Scratch与现实世界…… …… 88
分享你的程序… …… …… 88
深入学习… …… …… 90
7/Arduino和树莓派 ……… … 91
在Raspbian上安装Arduino… … …… 92
查找你的串行口…  …… 93
串行通信… …… ……… 94
使用Firmata…… ………… 98
深入学习… ………… ……… 99
8/基础输入输出 …… ……… 101
使用输入和输出… ………… …… 103
数字输出:点亮一个LED灯… …… …… 104
面包板新手指导… …… …… 104
数字输入:读取一个按钮… ……… ……… 107
项目:灯光定时器… … ………… 110
编辑脚本命令… … ………………… 111
连接一个大灯… …… …………… 112
使用cron定时命令… …………… ……… 113
更多关于cron的信息… …… …………… 114
深入学习… ………… ……… 115
9/使用Python进行输入输出编程 ………… …… 117
在Python中安装并且测试GPIO… ………… … 117
使LED闪烁… ………… ……… 120
读取按钮… ……………… …… 122
项目:简易声卡… … ………… 124
深入学习… …………… ………… 127
10/模拟输入输出 … …… ………… 129
输出:数模转换… ………… …… 130
驱动脉冲宽度调制测试… …… ………… 130
进一步使用PWM…… … ……… 132
输入:模数转换… ………… ……… 132
可变电阻… …… … 137
电位器电路… …… ……… 138
压敏电阻… ……… …… 139
深入学习… …… …………… 140
11/操作摄像头 …… … 141
摄像头模块的连接与测试… … …… 142
项目:做一张GIF图片… …… … 144
捕捉视频… … ……… 145
测试USB网络摄像头… …… 145
安装并测试SimpleCV………… …… 146
用于树莓派摄像头模块的附加步骤… …… … 147
显示图片… … … 148
修改图片… ……… … 150
访问网络摄像头… … … 152
人脸识别… ………… … 153
项目:树莓派快照亭… ……… …… 155
深入学习… ………… …… 158
12/Python和互联网 … ………… … 159
从一台Web服务器下载数据… … …… 159
获取天气预报… ……… …… 161
提供服务的树莓派(Web服务器)… …… …… 165
Flask基础…………… …… 166
将Web连接到现实世界… … …… 169
项目:网络电灯… …… ……… 171
深入学习… ……… ……… 175
附录/写入一个SD卡镜像 … ………… …… 177
使用OS…X将系统镜像写入SD卡… …… … 177
使用Windows操作系统写入一个SD卡镜像……… … 178
使用Linux写入一个SD卡镜像… ……… … 178

展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证