新書推薦:
《
人格阴影 全新修订版,更正旧版多处问题。国际分析心理学协会(IAAP)主席力作
》
售價:HK$
67.0
《
560种野菜野果鉴别与食用手册
》
售價:HK$
67.1
《
中国官僚政治研究(一部洞悉中国政治制度演变的经典之作)
》
售價:HK$
62.7
《
锂电储能产品设计及案例详解
》
售價:HK$
110.9
《
首辅养成手册(全三册)(张晚意、任敏主演古装剧《锦绣安宁》原著小说)
》
售價:HK$
121.0
《
清洁
》
售價:HK$
65.0
《
组队:超级个体时代的协作方式
》
售價:HK$
77.3
《
第十三位陪审员
》
售價:HK$
53.8
|
編輯推薦: |
用一台信用卡大小且仅售35美元的电脑能做些什么?可以做任何你所能想到的
事!你可以用它来编写程序,也可以把它当成电子积木。本书将手把手地教会
你如何去发掘这个体积虽小却功能强大的平台的内在价值。
? 熟悉Raspberry Pi的主板结构与硬件功能
? 学习Linux的基本知识,玩转操作系统
? 学习Python与Scratch的基础知识——编写出你的第一个计算机程序
? 通过Pygame框架绘制图形、播放声音、处理鼠标事件、编写多媒体应用
? 使用Raspberry Pi输入输出接口完成电子实验
? 结合Arduino与Raspberry Pi,各取所长
? 在你的程序中使用USB摄像头等各种硬件
? 用Python在Raspberry Pi上搭建你自己的Web服务器
|
內容簡介: |
Raspberry Pi 是一台价格不到300元的卡片式电脑,它的体积虽然只有信
用卡般大小,但具备强大的功能。《爱上Raspberry Pi》将从在Raspberry Pi上安装、配置和开
机启动Linux操作系统开始,深入浅出地介绍Raspberry Pi的各种特性。不仅介
绍Raspberry Pi自身的底层GPIO接口编程技术,还将指导你把Raspberry Pi与
Arduino结合在一起,设计出可以通过网络远程控制的电子作品。此外,你还
将学习Pygame多媒体编程,并用Scratch完成一个简单的小游戏。
|
關於作者: |
Matt Richardson是Brooklyn创意专家和制片人,MAKE杂志和Makezine.com网站的撰稿人,也是Awesome Button Studios技术咨询公司的所有者。他的Descriptive Camera作品非常出名,这是一个可以输出对于所拍照片场景的文字描述而不是照片本身的“照相机”。他还开发了The Enough Already,这个作品能在当台词中出现某个关键词时自动把电视机静音一段时间。Matt的作品受到了New York Times、Wired、New York Magazine的关注,并在内华达艺术博物馆和Santorini Bienniele展出。他现在是纽约大学Interactive Telecommunications Program的研究生。 Shawn Wallace是O''reilly的一名编辑,家住在罗德岛州的普罗维登斯。他是Fluxama工作室的成员之一,负责新型iOS乐器的开发,如Noisemusick和Doctor Om。他在Modern Device设计了一些开源硬件套件并在普罗维登斯Fab Lab进行Fab Academy教学。曾任AS220艺术空间的董事总经理一职,还是AMT Computing Society的创始人之一。
|
目錄:
|
第1章 安装与启动
主 板………………………………………………………… 3
必备的外设…………………………………………………… 8
外 壳………………………………………………………… 11
选择操作系统………………………………………………… 12
烧录 SD 卡…………………………………………………… 14
启动系统……………………………………………………… 16
配置你的 Pi…………………………………………………… 18
关闭系统……………………………………………………… 21
故障排除……………………………………………………… 21
进一步学习…………………………………………………… 23
第2章 初识 Raspberry Pi 上的 Linux
使用命令行…………………………………………………… 29
文件与文件系统……………………………………………… 30
更多 Linux 命令……………………………………………… 35
进 程………………………………………………………… 38
sudo 与权限…………………………………………………… 39
网 络………………………………………………………… 41
etc 目录……………………………………………………… 43
设置日期时间………………………………………………… 43
安装新软件…………………………………………………… 44
进一步学习…………………………………………………… 45
第3章 Pi 上的 Python
初识 Python…………………………………………………… 49
进一步学习 Python…………………………………………… 52
对象与模块…………………………………………………… 55
更多模块……………………………………………………… 59
错误调试……………………………………………………… 60
进一步学习…………………………………………………… 61
第4章 用 Python 实现动画与多媒体
初识 Pygame………………………………………………… 64
Pygame 的 Surface ………………………………………… 66
在 Surface 上绘图…………………………………………… 68
处理事件与输入……………………………………………… 69
Sprite………………………………………………………… 73
播放声音……………………………………………………… 75
播放视频……………………………………………………… 78
进一步学习…………………………………………………… 79
第5章 Pi 上的 Scratch
初识 Scratch………………………………………………… 82
舞 台………………………………………………………… 87
有关角色的两点知识………………………………………… 88
更复杂的例子 :星际入侵者游戏…………………………… 90
Scratch 与现实世界………………………………………… 97
分享你的程序………………………………………………… 98
进一步学习…………………………………………………… 99
第6章 Arduino 与 Pi
在 Raspbian 上安装 Arduino………………………………103
定位串口………………………………………………………105
串口通信………………………………………………………106
进一步学习……………………………………………………111
第7章 基本输入输出
使用输入输出接口……………………………………………116
数字信号输出 :点亮 LED……………………………………118
数字信号输入 :读取按钮状态………………………………122
项目 :定时台灯………………………………………………126
脚本命令………………………………………………………126
连接台灯………………………………………………………128
用 cron 设置定时任务………………………………………129
更多有关 cron 的知识………………………………………131
进一步学习……………………………………………………132
第8章 用 Python 进行输入输出编程
在 Python 中安装并测试 GPIO……………………………134
让 LED 闪烁……………………………………………………137
读取按钮状态…………………………………………………140
项目 :简易发音板……………………………………………142
进一步学习……………………………………………………147
第9章 使用摄像头
测试摄像头……………………………………………………151
安装并测试 SimpleCV………………………………………152
显示图片………………………………………………………154
修改图片………………………………………………………156
操作摄像头……………………………………………………159
人脸检测………………………………………………………160
项目 :Raspberry Pi 照相馆…………………………………162
进一步学习……………………………………………………166
第10章 Python 与 Internet
从 Web 服务器下载数据……………………………………168
获取天气预报…………………………………………………170
用 Pi 提供服务(做 Web 服务器)…………………………176
Flask 入门……………………………………………………176
把 Web 与现实世界相连……………………………………181
项目 :Web 台灯………………………………………………183
进一步学习……………………………………………………188
附录 A烧录 SD 卡镜像
附录 B星际入侵者游戏完整版
附录 C模拟信号输入
|
|