Raspberry Pi (树莓派)是一台价格不到300元的卡片式电脑,它的体积虽然只有信用卡般大小,却具备强大的功能。本书将从在Raspberry Pi上安装、配置和开机启动Linux操作系统开始,深入浅出地介绍Raspberry Pi的各种特性。不但介绍了Raspberry Pi自身的底层GPIO接口编程技术,还将指导你把Raspberry Pi与Arduino结合在一起,设计出可以通过网络远程控制的电子作品。此外,你还将学习Pygame多媒体编程,并用Scratch完成一个简单的小游戏。
目录
- 第1章 安装与启动
- 主板
- 必备的外设
- 外壳
- 烧录SD卡
- 启动系统
- 配置你的Pi
- 关闭系统
- 故障排除
- 进一步学习
- 第2章 初识Raspberry Pi上的Linux
- 使用命令行
- 更多Linux命令
- /etc目录
- 设置日期时间
- 安装新软件
- 进一步学习
- 第3章 Pi上的Python
- 初识Python
- 进一步学习Python
- 对象与模块
- 更多模块
- 错误调试
- 进一步学习
- 第4章 用Python实现动画与多媒体
- 初识Pygame
- Pygame的Surface
- 在Surface上绘图
- 处理事件与输入
- Sprite
- 播放声音
- 播放视频
- 进一步学习
- 第5章 Pi上的Scratch
- 初识Scratch
- 舞台
- 有关角色的两点知识
- 更复杂的例子:星际入侵者游戏
- Scratch与现实世界
- 分享你的程序
- 进一步学习
- 第6章 Arduino与Pi
- 在 Raspbian 上安装 Arduino
- 串口通信
- 进一步学习
- 第7章 基本输入输出
- 使用输入输出接口
- 项目:定时台灯
- 进一步学习
- 第8章 用Python进行输入/输出编程
- 在Python中安装并测试 GPIO
- 让LED闪烁
- 读取按钮状态
- 项目:简易发音板
- 进一步学习
- 第9章 使用摄像头
- 测试摄像头
- 安装并测试SimpleCV
- 显示图片
- 修改图片
- 操作摄像头
- 人脸检测
- 项目:Raspberry Pi照相馆
- 进一步学习
- 第10章 Python与Internet
- 从Web服务器下载数据
- 用 Pi 提供服务(做Web服务器)
- 把Web与现实世界相连
- 项目:Web台灯
- 进一步学习
- 附录A 烧录SD卡镜像
- 在OS X中烧录SD卡
- 在Windows中烧录SD卡
- 在Linux中烧录SD卡
- 附录 B 星际入侵者游戏完整版
- 附录 C 模拟信号输入
- 把模拟信号转换为数字信号