





作者:陈佳林
定价:69元
印次:1-3
ISBN:9787302536512
出版日期:2019.11.01
印刷日期:2021.04.26
图书责编:王金柱
图书分类:零售
本书遵循由浅入深、由易到难的原则,循序渐进地介绍使用树莓派玩转机器人的必备软硬件知识与技术。全书共8章,第1~4章为树莓派入门部分,主要介绍树莓派软硬件、Scratch和Python编程语言以及各种传感器的使用,并提供丰富的操作案例,方便读者轻松构建树莓派项目。本部分学会之后,读者基本上可以掌握使用树莓派软硬件与第三方软硬件协同工作,搭配和使用传感器亲手搭建一个简单的用于巡线且自动跟随和停止的机器无人车。第5~8章为提高部分,本部分深入地介绍树莓派的各种高级玩法,还将介绍更多、更加智能的第三方软硬件,比如近年来火热的人工智能系列传感器以及机器人操作系统ROS的使用,同时兼顾PC和手机操作,为读者玩转机器人提供更多的趣味场景。 本书的特点是使用低成本硬件,趣味性和可操作性强,适合对树莓派及机器人感兴趣的各类读者阅读。
陈佳林,看雪论坛版主,看雪讲师,在移动安全领域经验丰富,多次主持银行、电信、政府及行业部门培训并参与安全研究项目。在看雪安全开发者峰会、GeekPwn多次发表主题演讲。热爱折腾、兴趣广泛,树莓派骨灰级爱好者,喜欢捣鼓树莓派,并将其应用到工作中去,屡获殊荣。
前 言 为什么要写这本书 面对这个问题,我的内心是复杂的。虽然我是一名理科生,但是就这个问题我并不想用各种参数对比、性价比等冷冰冰的数字来回答,我想感性地、大声地、骄傲地回答这个问题,因为我就是喜欢树莓派。 由于工作的原因,身边总是围绕着大量的工程师,他们中的大多数都跟我一样,第一眼就喜欢上了这块电路板,而且喜欢上之后就再也离不开它。从2012年的第一代一直追到最新的3B+版本的人不在少数,而且非常神奇的是,这块电路板“软硬通杀”,无论是玩硬件的朋友,还是玩软件的朋友,都会爱不释手,并且能够很快上手融合到自己的项目中。 树莓派是一款真正的计算机,凭借强劲的CPU性能,树莓派无所不能,从上网、玩游戏、看电影、听音乐,到控制电路、控制传感器,进行科学计算、边缘计算、云计算,甚至是深度学习、人工智能、图像识别、环境感知等高级应用,树莓派都可以做到轻松应对、游刃有余。 与此同时,树莓派保持着非常低廉的售价,官方售价一直是35美元,要知道传统的一台完整的计算机哪怕350美元都不一定买得到,这一点尤为可贵。当今的中国以及未来的世界会出现越来越多的自动化工作,需要越来越多的程序员,降低计算机的普及门槛、让更多的人更早地接触编程并且热爱编程是一项伟大的工作。 我特别喜欢给树莓派刷上各种定制的系统,树莓派可以刷Android、Windows、Debian、Ubuntu、OSMC、PiNet、OpenNAS等各种功能丰富、适用于不同场景的操作系统,得益于其超低的功耗,拿来做服务器24小时不关机也不心疼,换一张TF卡,立马又是一个新系统,对于我们经常“蹂躏”系统环境的逆向工程师来讲...
第1章 树莓派全面介绍 1
1.1 树莓派项目 1
1.2 树莓派硬件 3
1.2.1 板载芯片 3
1.2.2 板载接口 5
1.2.3 专用拓展 7
1.3 点亮树莓派 9
1.4 树莓派软件 15
1.4.1 设置助手 15
1.4.2 桌面布局 18
1.4.3 浏览器及软件管理 19
1.4.4 文件管理器 21
1.4.5 编程套件 23
1.4.6 树莓派配置工具 26
第2章 树莓派软硬件开发入门 28
2.1 认识Scratch 29
2.1.1 “Hello World!”程序 30
2.1.2 流程 30
2.1.3 循环 32
2.1.4 变量和条件 33
2.2 使用Scratch完成一些小游戏 36
2.2.1 宇航员反应计时器 37
2.2.2 花样游泳 41
2.3 树莓派硬件入门 48
2.3.1 了解GPIO 48
2.3.2 常用电子元器件 49
2.4 使用Scratch控制硬件 51
2.4.1 控制发光二极管 51
2.4.2 控制蜂鸣器 54
2.4.3 控制按钮 55
第3章 树莓派软硬件开发进阶 57
3.1 树莓派玩转Python入门 57
3.1.1 超轻量开发环境:Thonny 57
3.1.2 Python IDLE和命令行 58
3.1.3 编写“Hello World!”程序 60
3.2 Python进阶 61
3.2.1 代码缩进和循环 61
3.2... 查看详情
本书遵循由浅入深、由易到难的总体原则,首先介绍树莓派自身的软件部分,既有Scratch这种拖曳式编程语言的使用,可为专业程序员打造“亲子时间”提供素材,又有Python这样的专业编程语言的快速上手,然后基于Pyhon案例介绍了各种传感器的使用。
在这些“开胃菜”品尝完毕之后,读者基本上能够掌握使用树莓派软硬件与第三方软硬件协同工作,搭配和使用传感器亲手搭建一个简单的用于巡线并且自动跟随和停止的机器无人车。
本书还深入地介绍了树莓派的高级玩法以及使用手机控制树莓派,此外还分享了更多更高级、更加智能的第三方软硬件,比如近年来火热的人工智能系列传感器、专业的机器人操作系统ROS在树莓派上的使用方法,同时兼顾PC和手机操作,为玩转机器人添加了更多的趣味场景。
本书使用通俗易懂的语言进行描述,案例丰富,新颖有趣,并基于人人都能负担得起的低成本零部件,读者只需要不到千元即可轻松拥有自己的树莓派机器人。
查看详情