新書推薦:
《
长棍格斗
》
售價:HK$
118.8
《
梵高·笔记(方尖碑)精选梵高传中的金句 以及部分较为少见的梵高素描作品 带有笔记风格 兼具记事本 盖章本 素描本等多种功能
》
售價:HK$
42.9
《
生命 生存 生活:道家人生哲学智慧
》
售價:HK$
130.9
《
货币的社会生命(社会学新知)
》
售價:HK$
162.8
《
自闭症学生职业教育创新实践研究
》
售價:HK$
74.8
《
明清士大夫的“书籍之交”
》
售價:HK$
97.9
《
反本能2:从精神内耗到情绪自由
》
售價:HK$
54.8
《
汉语语法教学模式探究
》
售價:HK$
63.8
編輯推薦:
《树莓派趣学100例》为初学者提供了很好的切入点,使读者全面了解树莓派的应用开发技术。希望读者能在本书找到自己喜欢的实例,顺利入门树莓派。
內容簡介:
树莓派(Raspberry Pi)是一款基于Linux操作系统的迷你型计算机,为计算机编程教育而设计。本书是针对第5代树莓派(Raspberry Pi 5B)的实例教程,列举了100个典型的树莓派应用实例,详细介绍树莓派的工作原理、网络应用、程序设计、游戏开发、图像处理、传感器应用、搭建服务器、语音处理、搭建智能小车等知识。
目錄 :
第1章树莓派应用简介
实例1初识树莓派
实例2树莓派的家族成员
实例3树莓派的典型应用
实例4购买树莓派及其配件
实例5树莓派其他配件
第2章树莓派硬件剖析
实例6树莓派的硬件结构
实例7树莓派CPU的工作原理
实例8树莓派的图形处理器
实例9树莓派的内存
实例10树莓派的硬件连接
第3章安装树莓派操作系统
实例11操作系统的基础知识
实例12树莓派的操作系统
实例13格式化Micro SD卡
实例14用镜像文件安装Raspbian
实例15用镜像文件安装Ubuntu
第4章树莓派的网络应用
实例16树莓派系统的基本配置
实例17树莓派的菜单栏和关机步骤
实例18在树莓派上安装及使用中文输入法
实例19用树莓派浏览网页
实例20用树莓派接收电视信号
第5章树莓派的文件管理
实例21树莓派的文件系统
实例22在树莓派上建立和删除文件夹
实例23在树莓派上使用U盘和复制文件
实例24树莓派的桌面偏好设置
实例25备份树莓派的Micro SD卡
第6章树莓派的办公应用
实例26编辑办公文档
实例27编辑电子表格
实例28编辑幻灯片
实例29绘制流程图和编辑数学公式
实例30在树莓派上安装WPS Office 2019
第7章用树莓派学习Linux系统的常用命令
实例31Linux系统的基本命令
实例32Linux系统的文件管理命令
实例33Linux系统的权限设置命令
实例34在树莓派上安装和卸载软件包
实例35在树莓派上查看系统资源的命令
第8章远程控制树莓派
实例36认识SSH安全传输协议
实例37用PuTTY远程登录树莓派
实例38用远程桌面连接控制树莓派
实例39用VNC协议远程控制树莓派
实例40通过网络与树莓派进行文件传输
第9章用树莓派玩音乐
实例41音乐创作软件Sonic Pi
实例42播放单音符
实例43播放多音符
实例44模拟各种乐器
实例45演奏复杂的乐曲
第10章Scratch趣味编程
实例46Scratch简介
实例47让角色在舞台中移动
实例48让角色显示文字和发声
实例49编程实现小熊在荒野中行走
实例50编程实现青蛙捕鱼小游戏
第11章树莓派Python编程入门
实例51Python的编程界面
实例52用Python实现数学运算
实例53Python字符串处理
实例54Python变量的类型及转换
实例55Python的输入函数
实例56编写简单的Python程序
实例57Python的循环命令
实例58Python的条件语句
实例59Python创建和使用函数
实例60Python海龟趣味绘图
第12章树莓派游戏编程入门
实例61用Python编写猜谜语程序
实例62用random模块生成一个随机数
实例63用Python编写猜数程序
实例64认识pygame游戏开发平台
实例65用pygame绘制几何图形
实例66用pygame显示文字
实例67用pygame显示图片
实例68用pygame检测键盘和鼠标事件
实例69用pygame播放声音
实例70编程实现打地鼠游戏
第13章树莓派硬件编程基础
实例71探索树莓派的GPIO接口
实例72认识RPi.GPIO模块和GPIOZero模块
实例73认识面包板、LED和电阻
实例74树莓派控制LED闪烁
实例75用手机远程控制LED亮灭
第14章树莓派图像处理
实例76安装和使用USB摄像头
实例77安装和使用树莓派官方摄像头
实例78用树莓派实现文字识别
实例79认识OpenCV视觉库
实例80使用OpenCV实现人脸识别
第15章树莓派与传感器
实例81红外线人体传感器
实例82用超声波传感器测量距离
实例83连接温度和湿度传感器
实例84开启树莓派的硬件串行接口
实例85树莓派连接GPS卫星定位模块
第16章用树莓派搭建服务器
实例86用树莓派搭建Nginx服务器
实例87安装和使用MySQL数据库
实例88安装PHP服务器
实例89用树莓派搭建DHCP服务器
实例90用树莓派搭建DNS服务器
实例91用树莓派搭建FTP服务器
实例92用树莓派搭建Samba服务器
实例93用树莓派搭建电子邮件服务器
实例94用树莓派搭建代理服务器
第17章树莓派语音处理
实例95用树莓派制作微型广播电台
实例96用树莓派实现语音合成
实例97用树莓派实现语音报时温度计
实例98用树莓派实现声控电灯
第18章用树莓派搭建智能小车
实例99树莓派智能小车的硬件设计
实例100树莓派智能小车的软件设计
参考文献
內容試閱 :
树莓派(Raspberry Pi)是尺寸仅有信用卡大小的迷你型计算机,可以将树莓派连接电视、显示器、键盘、鼠标等设备使用。树莓派能替代PC的多种用途,包括文档编辑、表格处理、程序设计、网页浏览、游戏娱乐,还可以播放4K高清视频,可谓是“麻雀虽小,五脏俱全”。研发树莓派的初衷是促进计算机科学教育,但由于其强大的功能和低廉的价格,很快就得到了广大计算机爱好者的青睐,他们用树莓派学习编程,并创造出多种新奇的、风靡一时的软硬件应用项目。
本书由从事计算机专业教育多年的一线教师编写,列举了100个典型的树莓派应用实例,以实例开发的方式将基础知识和典型应用相结合,全面系统地介绍了树莓派软硬件应用各个方面的知识,内容包括树莓派应用简介、硬件剖析、操作系统、网络应用、文件管理、办公应用、远程控制、编程入门、游戏开发、外部接口、图像处理、语音处理、搭建智能小车等。
本书由余智豪、冯梓洋等共同编著。余智豪负责编写第1、8~14、17、18章,冯梓洋负责编写第2~6章,周灵负责编写第7、15、16章。冯梓洋审阅全书并提供了许多宝贵意见。周灵、麦丰收、余泽龙、谭杰文、孔维洋、黄琪、李汝成、徐健雄、陈泽浩、彭雪峰等参与了全书的审校工作。全书由余智豪负责策划、修订、审核和定稿。
在本书的编写过程中参考了国内外大量有关树莓派的文献、书刊、网站等资料。在此,对所有的被参考和引用的文献作者表示衷心的感谢。还要感谢所有对本书的写作和出版提供帮助的朋友。更要感谢清华大学出版社的鼎力支持和指导,让本书能够顺利出版。由于编者的水平有限,本书难免存在错误和不妥之处,恳请广大读者不吝赐教。
我们希望将树莓派推广给全世界的青少年计算机爱好者,用于培养计算机程序设计的兴趣和能力。
编者2024年12月