美文网首页
[书籍]树莓派(Raspberry Pi)教程

[书籍]树莓派(Raspberry Pi)教程

作者: AkuRinbu | 来源:发表于2019-01-29 13:39 被阅读58次

    树莓派教程

    • 《Learn Electronics with Raspberry Pi 》
    • 《 Make:Sensors:Projects and Experiments to Measure the World with Arduino and Raspberry Pi》
    • 《Raspberry Pi for Kids For Dummies》

    《Learn Electronics with Raspberry Pi 》

    > 目录
    Learn Electronics with Raspberry Pi 1
        目录 2
        关于作者 8
        关于科技评论员 9
        鸣谢 10
        前言 11
        适合本书的读者人群 11
        本书的使用方法 12
        关于焊接的说明 12
        购买一个Raspberry Pi 13
        购买电子元器件 13
        安装Raspbian操作系统 13
        所使用到的软件 14
        安全守则 14
        更多知识 15
    
    > 第 一章 电子电路入门 16
        电压、电流和电阻 16
        欧姆定律 17
        用电安全 18
        模拟和数字 19
        面包板 19
        简单LED电路 22
        计算电阻值 23
        静电敏感元器件 23
        本章小结 24
    
    > 第二章 Raspberry Pi基础入门 25
        Raspberry Pi 25
        GPIO接口 26
        UART和串口通信 27
        I2C 28
        SPI:串行外围接口总线 28
        PWM:脉宽调制信号 28
        Raspbian Linux 入门 29
        通过网络连接Raspberry Pi 30
        SSH 31
        远程桌面 VNC 31
        本章小结 33
    
    > 第三章 Scratch编程 34
        Scratch简介 34
        为Scratch添加GPIO支持 36
        使用Scratch 控制LED灯 36
        发光二极管(LED) 36
        电阻 37
        将LED连接到Raspberry Pi 38
        为Scratch程序添加输入 40
        将开关作为数字输入 41
        将开关添加到电路 41
        机器人守门员 42
        测试游戏 48
        街机模拟火星登陆 49
        制作街机模拟器 49
        添加开关和摇杆 50
        连接开关 50
        创建游戏 52
        测试游戏 56
        本章小结 56
    
    > 第四章 使用Python控制交互:GPIO Zero模块入门 58
        电源 58
        Raspberry Pi +5V 58
        USB电源适配器 59
        其他外置电源 60
        家用电 61
        电池 61
        使用三极管让LED更亮 61
        三极管 62
        计算电阻值 64
        Python入门 65
        GPIO Zero入门 68
        while循环 70
        电路原理图 71
        使用达林顿管增加LED亮度 75
        使用Python GPIO Zero模块获取输入 78
        使用MOS管控制“迪斯科”舞灯 80
        流水灯 84
        使用晶闸管和双向可控硅控制交流光源 85
        本章小结 87
    
    > 第五章 更多的输入和输出:红外线传感器和LCD显示屏 89
        PIR传感器和Pi摄像头 89
        使用picamera控制Raspberry Pi摄像头 89
        使用PIR传感器检测运动 92
        使用PIR传感器触发Pi摄像头 94
        红外线发射器和接收器 95
        红外接收器 95
        红外发射器 96
        红外发射接收电路 96
        使用LIRC配置红外发射和接收功能 97
        使用python-lirc接收红外信息 100
        使用Python发送红外信号 102
        更多关于红外的元器件 102
        电平转换 102
        使用分压电路减小输入电压 103
        单向电压电平转换器 104
        双向电平转换器 105
        I2C LCD显示屏:问答游戏 107
        LCD字母显示屏 107
        I2C 107
        用于LCD显示屏的I2C适配器 108
        “问答游戏”游戏电路 109
        设置I2C并编写程序 111
        SPI模数转换器 114
        使用电位计产生一个模拟值 115
        模数转换 115
        SPI(串行外设接口总线) 115
        电位计和ADC电路 116
        使用Python访问ADC 117
        本章小结 119
    
    > 第六章 添加Python和Linux的控制 120
        Python编程进阶 120
        在Python中创建函数 123
        使用函数为“迪斯科”舞灯添加流水灯功能 124
        使用Python的主函数功能 125
        让Python程序可以直接运行 125
        获取命令行参数 126
        以服务的形式运行Python程序 128
        使用Cron规律性启动程序 129
        使用红外实现自动控制乐高火车 130
        处理软件冲突 134
        使用LIRC和GPIO Zero控制乐高火车 134
        使用物联网技术控制模型火车 135
        使用NeoPixels控制彩色LED灯条 140
        给灯条供电 142
        LED灯条的工作原理 143
        安装Python模块 143
        使用Python控制彩色LED灯条 143
        使用Pygame Zero创建图形界面应用 144
        将图标添加到Raspbian桌面 148
        本章小节 149
    
    > 第七章 使用Pi摄像头拍摄动画 150
        红外快门 150
        设计电影情节 153
        拍摄动画 154
        编辑视频 155
        在Raspberry Pi上创建视频 156
        在PC上使用OpenShot编辑视频 156
        添加视频特效 158
        使用GIMP制作特效 158
        修改视频帧 159
        使用绿幕特效 161
        为动画添加声音 164
        使用Audacity录制声音 164
        使用Sonic Pi制作独一无二的背景音乐 165
        将声音添加到OpenShot 165
        本章小结 166
    
    > 第八章 设计和制作机器人 167
        机器人底盘的选择/制作 167
        双电机轮和万向轮 168
        四电机轮 168
        履带车轮 168
        转向轮 168
        购买套件或自行制作 168
        选择一款Raspberry Pi 169
        电机控制 169
        直流电机和步进电机 170
        H桥电机控制电路 171
        使用脉宽调制波(PWM)控制速度 175
        为Raspberry Pi和电机供电 176
        使用面包板构建电路 177
        电机控制扩展板 178
        使用Python控制机器人 180
        使用超声波传感器测距 181
        使用Wii手柄控制机器人 183
        本章小结 186
    
    > 第九章 自定义游戏:Minecraft硬件编程 187
        使用Python与Minecraft交互 187
        使用摇杆移动角色 189
        在Minecraft中建造房屋 190
        添加状态LED 191
        寻找萤石 194
        本章小结 194
        第十章 焊接电路板 196
        焊接基础 196
        准备基础工具 196
        选择焊锡 198
        焊接时需要注意的安全事项 199
        焊接印刷电路板 199
        直接将引脚焊接到导线 200
        洞洞板 201
        适用于Raspberry Pi的洞洞板 201
        外壳 203
        测试工具 203
        万用表 203
        示波器 205
        本章小结 206
    
    > 第十一章 创新开始:设计自己的电路 207
        设计流程简述 207
        查看数据手册 208
        使用Fritzing设计电路 210
        设计电路图/原理图 211
        设计准则 212
        创建面包板布局图 213
        创建洞洞板布局 214
        设计印刷电路板 214
        为Raspberry Pi供电 217
        78xx系列线性电压调节器 217
        斩波降压器 218
        本章小结 218
    
    > 附录A 所需的工具和元器件 220
        工具 220
        基础面包板电路 220
        压线钳和焊台 220
        制作外壳所需的工具 221
        测试工具 221
        电子元器件 221
        第 一章:简单LED电路 221
        第三章:Raspberr Pi - LED电路 221
        第三章:开关输入电路 222
        第三章:机器人守门员 222
        第三章:火星登陆 222
        第四章:高亮LED 222
        第四章:使用达林顿管的高亮LED 222
        第四章:“迪斯科”舞灯 223
        第五章:PIR传感器和Pi摄像头 223
        第五章:红外发射器和接收器 223
        第五章:I2C LCD显示屏-问答游戏 223
        第五章:SPI模数转换器 223
        第六章:红外乐高火车 223
        第六章:NeoPIxels彩色灯条 224
        第七章:拍摄动画 224
        第八章:基于面包板的机器人 224
        第八章:使用Ryanteck电机控制器的机器人 224
        第八章:CamJam机器人 224
        第八章:带有超声波传感器的机器人 224
        第九章:Minecraft硬件 225
        第十章:焊接电路板 225
        第十章:问答游戏机 225
        第十一章:为Raspberry Pi供电 225
        附录B 电子元器件快速参考 226
        电阻 226
        可变电阻(电位计) 226
        开关 226
        二极管 227
        发光二极管(LED) 227
        多色LED 227
        三极管(双极结型晶体管) 227
        达林顿管 228
        MOS管 228
        电容 228
        晶闸管 228
        双向可控硅 228
        附录C 元器件标识 229
        色环电阻 229
        贴片电阻 231
        电解电容 231
        聚酯电容 231
        陶瓷电容 232
        附录D GPIO快速参考 233
        GPIO引脚功能分布 233
        GPIO引脚功能复用 234
    

    PDF http://www.allitebooks.com/learn-electronics-with-raspberry-pi/
    CODE https://github.com/apress/learn-electronics-w-raspberry-pi

    《 Make:Sensors:Projects and Experiments to Measure the World with Arduino and Raspberry Pi》

    > Make:Sensors:Projects and Experiments to Measure the World with Arduino and Raspberry Pi目录
        第1章 Raspberry Pi 1 
        Raspberry Pi从零到第一次启动 2 
        解压缩NOOBS*.zip 3 
        连接数据线 3 
        启动并安装Raspbian 3 
        Raspberry Pi安装故障处理 5 
        轻松使用Linux 6 
        命令行界面从此无处不在 7 
        四处瞧瞧 7 
        设定配置的文本文件 8 
        用sudo做一份三明治 8 
        将电子元器件连接到Raspberry Pi的引脚 10 
        Hello GPIO,让LED闪烁 10 
        制作电路 11 
        两种编号系统:作用和位置 12 
        通过CLI控制GPIO引脚 13 
        不使用编辑器写入文件 14 
        点亮LED 14 
        故障排除 15 
        无需root权限的GPIO 16 
        GPIO故障排除 18 
        Python的GPIO 18 
        Hello Python 18 
        Python的GPIO 19 
        故障排除 20 
        下一步做什么? 21 
    
    > 第2章 Arduino 22 
        Arduino的基本设置 23 
        Ubuntu Linux 23 
        Windows 7和Windows 824 
        OS X 24 
        Hello World 24 
        Arduino程序分析 25 
        扩展板让Arduino更加简单和强大 25 
        
    
    > 第3章 距离 27 
        项目:使用超声波测量距离 28 
        Arduino的Ping代码和连接 28 
        Raspberry Pi的Ping代码和连接 30 
        HC—SR04超声波传感器 32 
        Arduino的HC—SR04代码和连接 33 
        Raspberry Pi的HC—SR04代码和连接 34 
        回声计算说明 36 
        环境实验:看不见的物体 37 
        项目:通过红外线检测障碍物 38 
        Arduino的红外线开关代码和连接 38 
        Raspberry Pi的红外线开关代码和连接 39 
        环境实验:如何看到红外线 40 
        项目:使用红外线追踪移动的物体 42 
        Arduino的复眼代码和连接 43 
        Raspberry Pi的复眼代码和连接 45 
        安装SpiDev 47 
        Raspberry Pi的替代电路 48 
        项目:姿势报警器 48 
        你将学到什么 49 
        压电式蜂鸣器 49 
        报警器,报警! 51 
        将压电式蜂鸣器和红外线传感器结合 52 
        将整个装置封装起来 53 
    
    > 第4章 烟雾和气体 55 
        项目:模拟气体传感器 55 
        Arduino的MQ—2代码和连接 56 
        Raspberry Pi的MQ—2代码和连接 58 
        环境实验:升起的烟雾 59
    项目:酒精检测仪 60 
        环境实验:在未饮酒的情况下进行测试 62 
        项目:用电子邮件发送烟雾警报 63 
        你将学到什么 63 
        Python的电子邮件和社交媒体 64 
        制作烟雾报警器 64 
        电子邮件是如何运作的? 64 
        Arduino可以发送邮件吗?没那么容易 65 
        Raspberry Pi的代码 65 
        包装 67 
    
    > 第5章 触控 70 
        项目:按钮 70 
        上拉电阻 71 
        Arduino的代码和连接 71 
        Raspberry Pi的代码和连接 73 
        项目:微型开关 74 
        Arduino的微型开关代码和连接 75 
        Raspberry Pi的微型开关代码和连接 76 
        项目:电位器 77 
        Arduino的电位器代码和连接 78 
        Raspberry Pi的电位器代码和连接 79 
        项目:没有触摸的触觉 81 
        Arduino的QT113代码和连接 82 
        Raspberry Pi的QT113代码和连接 83 
        环境实验:穿越木头的触觉 84 
        项目:感受压力 84 
        Arduino的FlexiForce代码和连接 85 
        Raspberry Pi的FlexiForce代码和连接 86 
        项目:制作你自己的触控传感器 87 
        Raspberry Pi的Capsense代码和连接 89 
        项目:魔幻的铃声 90 
        你将学到什么 90 
        伺服电机 90 
        寻找舵机的范围 92 
        Arduino的魔幻铃声代码和连接 94 
        将舵机固定到闹铃上 96 
    
    > 第6章 动作 97 
        项目:倾斜滚珠开关 97 
        Arduino的倾斜传感器代码和连接 97 
        Raspberry Pi的倾斜传感器代码和连接 98 
        项目:数字振动传感器 99 
        Arduino的振动代码和连接 100 
        Raspberry Pi的振动代码和连接 101 
        项目:转动旋钮 102 
        Arduino的旋转编码器代码和连接 103 
        Raspberry Pi的旋转编码器代码和连接 104 
        项目:拇指摇杆 106 
        Arduino的摇杆代码和连接 107 
        Raspberry Pi的摇杆代码和连接 108 
        环境实验:Xbox控制器再利用 109 
        项目:防盗报警器 110 
        Arduino的防盗报警器代码和连接 111 
        Raspberry Pi的防盗报警器代码和连接 112 
        环境实验:误导报警器 113 
        项目:乒乓球游戏 115 
        你将学到什么 117 
        乒乓球游戏的包装技巧 120 
        当Raspberry Pi启动时自动加载游戏 122 
        登录时运行游戏 122 
        自动登录 123 
    
    > 第7章 光线 125 
        项目:检测火焰 125 
        Arduino的火焰传感器代码和连接 126 
        Raspberry Pi的火焰传感器代码和连接 127 
        环境实验:火焰检测的精度 128 
        项目:看见光线 129 
        Arduino的LDR代码和连接 130 
        Raspberry Pi的LDR代码和连接 131 
        环境实验:单一方向 132 
        项目:巡线 133 
        Arduino的巡线传感器代码和连接 134 
        Raspberry Pi的巡线传感器代码和连接 135 
        环境实验:视黑色为白色 136 
        项目:彩虹的所有颜色 138 
        Arduino的颜色传感器代码和连接 138 
        Raspberry Pi的颜色传感器代码和连接 140 
        项目:变色龙半球体 143 
        你将学到什么 143 
        RGB LED 143 
        将输入非线性映射到输出 148 
        整合代码 149 
        半球体的制作技巧 153 
    
    > 第8章 加速度 157 
        加速度 V.S.角速度 157 
        项目:检测加速度 158 
        解码MX2125的脉冲长度 159 
        Arduino的加速度传感器代码和连接 160 
        Raspberry Pi的加速度传感器代码和连接 161 
        项目:加速度传感器和陀螺仪 162 
        Arduino的MPU 6050代码和连接 164 
        Raspberry Pi的MPU6050代码和连接 168 
        SMBus和无需root权限的I2C 171 
        十六进制、二进制和其他数制系统 171 
        位运算 174 
        使用按位与 &做掩码运算 175 
        按位或 | 176 
        移位 << 176 
        广泛使用的小端字节序 177 
        项目:破解Wii Nunchuk 177 
        Arduino的Nunchuk代码和连接 178 
        Raspberry Pi的Nunchuk代码和连接 181 
        项目:控制机械手臂 183 
        你将学到什么 184 
        添加机械手臂 187 
    
    > 第9章 身份识别 189 
        键盘 189 
        Arduino的键盘代码和连接 190 
        Raspberry Pi的键盘代码和连接 192 
        环境实验:探寻指纹 194 
        指纹扫描仪 195 
        Arduino Mega的指纹传感器代码和连接 197 
        Raspberry Pi的指纹传感器代码和连接 203 
        RFID和ELB149C5M读卡器 207 
        Arduino Mega的RFID代码和连接 209 
        Raspberry Pi的RFID代码和连接 211 
        项目:未来的复古盒子 213 
        你将学到什么 213 
        盒子的操作方法 214 
        复古盒子 214 
        Arduino的古盒代码和连接 215 
        你是谁?这是什么物体? 220 
    
    > 第10章 电和磁 221 
        项目:电压和电流 221 
        Arduino的AttoPilot代码和连接 222 
        Raspberry Pi的AttoPilot代码和连接 224 
        项目:这是磁能吗? 225 
        Arduino的霍尔效应传感器代码和连接 225 
        Raspberry Pi的霍尔效应传感器代码和连接 227 
        项目:指向北磁极的加速度 
        电子罗盘 228 
        校准模块 228 
        Arduino的LSM303代码和连接 229 
        Raspberry Pi的LSM303代码和连接 233 
        LSM303使用的协议 237 
        电子罗盘方向值的计算 238 
        项目:霍尔开关 239 
        Arduino的霍尔开关代码和连接 240 
        Raspberry Pi的霍尔开关代码和连接 240 
        项目:太阳能电池网络监视器 242 
        你将学到什么 242 
        连接太阳能电池 242 
        将Raspberry Pi变为网络服务器 245 
        寻找你的IP地址 246 
        在Raspberry Pi中制作首页 246 
        Raspberry Pi的太阳能电池板监视器程序 247 
        使用cron执行定时任务 248 
        下一步做什么? 249 
    
    > 第11章 声音 250 
        项目:聆听声音/音量的大小 250 
        Arduino的话筒接口板代码和连接 250 
        Raspberry Pi的话筒接口板代码和连接 251 
        环境实验:你能听到针掉在地板上的声音吗? 253 
        项目:HDMI的声音可视化 253 
        你将学到什么 254 
        启用Raspberry Pi的串口功能 254 
        Raspberry Pi的可视化工具代码和连接 254 
        快速傅里叶变换 257 
        下一步做什么? 259 
    
    > 第12章 天气和气候 260 
        项目:这里很热吗? 260 
        Arduino的LM35代码和连接 261 
        Raspberry Pi的LM35代码和连接 262 
        环境实验:改变温度 263 
        项目:这里很潮湿吗? 263 
        你呼出气体的湿度是多少? 264 
        Arduino的DHT11代码和连接 264 
        Raspberry Pi的DHT11代码和连接 267 
        通过Raspberry Pi与Arduino通信 268 
        大气压力传感器GY65269 
        Arduino的GY65代码和连接 270 
        使用Arduino的库文件 271 
        解读Arduino的GY65库文件 272 
        Raspberry Pi的GY65代码和连接 276 
        项目:你的植物需要浇水吗? 279 
        Arduino的土壤传感器代码和连接 279 
        Raspberry Pi的土壤传感器代码和连接 280 
        项目:电子纸天气预报 281 
        你将学到什么 282 
        Arduino的天气预报代码和连接 282 
        环境实验:妈妈快看,不用电源! 289 
        存储在头文件中的图像 289 
        BMP到C语言头文件的转换程序 290 
        外壳制作技巧 291 
        附录 Raspberry Pi Linux快速参考 293
    

    PDF http://pdf.th7.cn/down/files/1508/Make%20Getting%20Started%20with%20Sensors.pdf

    《Raspberry Pi for Kids For Dummies》

    http://www.allitebooks.com/raspberry-pi-for-kids-for-dummies/
    目录
    概述1
    关于本书2
    给达人迷们的假设3
    本书中的图标3
    更多内容4
    下一步4
    第1周 做一个树莓派5
    第1章 给你的树莓派找零件7
    了解树莓派7
    无法通过树莓派做的事情8
    你能通过树莓派完成,却不能通过更大的计算机完成的事情9
    发现不同类型的树莓派9
    了解树莓派的附加设备11
    收集树莓派的零件11
    决定你是否需要一个集线器12
    选择鼠标和键盘13
    选择显示器或电视14
    区分电缆和连接器15
    选择存储卡15
    找到存储卡16
    找到电源16
    其他电缆17
    添加可选的附加组件17
    选择一个盒子17
    添加Wi—Fi(或者不添加)18
    添加摄像头19
    添加扬声器和耳机19
    懒人收集组件方法19
    检查看看你都有什么了20
    
    第2章 在树莓派里创建思维21
    了解操作系统21
    在树莓派里接触Linux系统22
    接触Raspbian23
    接触NOOBS24
    通过懒惰的方式得到NOOBS25
    通过困难的方法得到NOOBS25
    寻找一个PC或者Mac25
    选择一个存储卡26
    选择一个读卡器26
    使用读卡器27
    将NOOBS安装到存储卡上27
    下载SD格式化程序到Mac中28
    在Mac中对存储卡格式化28
    将NOOBS下载到Mac中30
    提取NOOBS到Mac31
    在Mac中复制NOOBS32
    将SD格式化程序下载到PC中32
    在PC上格式化存储卡33
    下载NOOBS到计算机上35
    第3章 树莓派的连接37
    寻找一个空间37
    找到电源38
    插入存储卡38
    将存储卡插入Model A或B中39
    把卡插入ModelA+、B+或Pi 239
    与显示器或者电视连接40
    使用HDMI到HDMI连接线40
    使用HDMI到DVI适配器口的连接线41
    打开显示器电源41
    连接USB集线器42
    连接键盘和鼠标43
    连接到互联网43
    接通电源44
    
    第4章 连接电源并开始使用46
    启动树莓派46
    引导Raspbian48
    配置你的树莓派49
    使用安装选项50
    设置区域51
    理解时区52
    设置时区53
    了解键盘布局54
    设置键盘布局55
    设置高级选项57
    设置超频57
    设置高级选项58
    完成设置59
    关闭或重启树莓派60
    
    第5章 使用桌面61
    开始使用桌面61
    使用旧版本的桌面62
    熟悉桌面63
    找到任务栏和桌面区域63
    通过窗口进行操作64
    使用任务栏65
    使用快速启动图标65
    开启Epiphany65
    在File Manager(文件管理器)中寻找文件67
    接触god—mode模式70
    使用活动监视器70
    使用桌面菜单71
    编辑文件71
    第2周 简单的程序项目75
    
    第6章 从Scratch开始77
    了解Scratch77
    连接模块和编写脚本78
    发现并开始使用Scratch79
    浏览Scratch80
    了解舞台80
    使用go to(移动到)语句移动精灵81
    将精灵放在中心位置82
    滑动精灵83
    移动和转动精灵83
    理解转动和旋转83
    编写简单的脚本84
    分解脚本85
    右键单击模块85
    为精灵编写重置脚本85
    控制脚本86
    使用控制模块86
    停止脚本88
    创建简单的反弹脚本88
    引入变量89
    使用变量90
    创建变量90
    ……
    将变量插入模块92
    设置和改变变量的值93
    理解模块中的变量94
    显示和隐藏变量95
    
    第7章 接触Sonic Pi96
    从Sonic Pi开始97
    在树莓派上创建声音97
    用Sonic Pi奏曲99
    和时间玩耍100
    实时编码101
    进行指导性学习101
    看看代码窗口101
    看看日志窗口102
    理解帮助窗口102
    理解工具104
    理解代码完成104
    理解音乐和声音105
    使用音符值105
    使用音符名106
    使用合成器106
    使用合成器参数107
    理解默认参数107
    创作更复杂的音乐108
    第3周 了解更多的程序109
    
    第8章 开始使用Python111
    接触Python111
    在树莓派上找到Python112
    创建Python114
    释放Python的数学能力115
    代码有错116
    保存信息117
    创建变量117
    使用变量118
    创建配方119
    使用shell和编辑器119
    打开编辑器窗口120
    添加代码121
    运行代码122
    检查代码123
    
    第9章 用Python创作猜谜游戏124
    思考代码124
    找出你需要学什么125
    制作待办清单125
    问玩家一个问题127
    使用raw_input128
    尝试你的新技巧128
    检查答案130
    检查“是”或“否”130
    检查所有事情131
    到处看看131
    反向检查132
    添加冒号和缩进132
    重复问题134
    数到10134
    在Python里使用范围134
    提前结束计数135
    找出变量类型136
    转换类型137
    输出文本和数字137
    将猜谜游戏组合起来138
    重复代码并简化139
    关于函数的知识139
    创建和使用函数140
    决定把什么放入函数140
    编写猜谜函数141
    添加巧妙和神奇的技巧142
    
    第10章 钻研Linux命令144
    理解命令行144
    使用命令145
    从命令开始146
    理解神奇的单词命令147
    使用开关147
    寻找并学习命令148
    使用cd和ls命令149
    进一步学习cd命令151
    接触重要的Linux目录151
    通过sudo成为一个超级用户152
    使用命令快捷键153
    退回到之前的命令153
    查找早期的命令154
    使用history命令154
    
    第11章 Linux的管理与自定义155
    接触文件权限155
    理解读、写和执行156
    检查权限157
    理解权限158
    理解用户和组159
    了解组的含义159
    检查用户和组159
    了解everyone权限160
    权限操作161
    使用chmod命令161
    选取谁161
    选择一种方法162
    选取功能162
    整合在一起163
    使用数字164
    使用—R开关165
    用户和组成员一起工作165
    组的使用166
    添加用户到组166
    创建和操作文件167
    创建一个文件167
    以root用户身份创建一个文件168
    复制文件和目录168
    重命名文件名和目录名169
    删除文件和目录169
    使用通配符169
    安装软件170
    更新和升级170
    卸载软件171
    第4周 有趣的树莓派软件项目173
    
    第12章 把你的图形扔进Turtles中175
    来认识一下Python Turtle175
    Turtle命令入门176
    预备工作177
    绘制一条线177
    转向178
    理解左和右的概念179
    绘制另外一条线179
    绘制与移动180
    绘制正方形180
    计算出turtle的位置181
    在窗口中的移动183
    转换到一个朝向183
    绘制一个圆圈184
    控制绘笔184
    改变turtle的移动速度184
    理解颜色185
    理解颜色的格式186
    设置绘笔颜色186
    重置绘笔颜色以及其他所有的属性187
    使用函数进行绘制187
    编写一个绘制方法188
    使用常量与变量189
    重复方法189
    通过重复调用绘制一些好看的图形190
    使用智能重复191
    初识递归191
    使用递归191
    
    第13章 整合《我的世界》与Python193
    《我的世界》(Minecraft)入门193
    探索这个世界194
    改变视角195
    修改现有的世界196
    理解API196
    理解Minecraft API197
    详细了解Minecraft API197
    使用Minecraft API198
    使用API调用199
    在Minecraft中进行瞬移200
    移除模块201
    搭建房屋202
    尝试一些其他的项目204
    
    第14章 搭建一个傻瓜网站205
    认识网络服务器205
    理解傻瓜网站206
    选择一个网络服务器207
    安装nginx207
    启动nginx208
    检查nginx208
    编写简单的网页209
    使用index.html210
    理解标签211
    理解html、head与body标签212
    搞定文件权限212
    修改欢迎标语213
    了解更多网页设计知识214
    分割内容与样式214
    CSS入门215
    创建一个CSS文件215
    添加样式216
    认识样式216
    将风格从HTML中移除217
    在网页中加载一个CSS文件217
    查看网页217
    较为深入地学习CSS与HTML218
    运用一些非常实用的标签218
    使用<div>与外部class选择器219
    
    第15章 编写一个智能网站221
    理解智能网站221
    认识PHP222
    安装PHP223
    设置index.php223
    告诉nginx去使用PHP225
    重启225
    PHP入门226
    测试PHP227
    玩一玩PHP228
    声明并打印变量229
    显示日期与时间230
    认识PHP的智能231
    记录日期与时间231
    创建一个文件232
    告诉PHP写入文件是哪个232
    让PHP写出日期与时间232
    分行233
    将PHP与Linux连接234
    处理权限问题235
    在PHP中使用Python236
    整合237
    JavaScript简介238
    第5周 使用网络摄像头239
    
    第16章 使用网络摄像头拍照241
    了解网络摄像头241
    理解拍照摄像头242
    选择一台网络摄像头242
    使用RPI摄像头243
    认识Pygame243
    将Pygame加入到一个Python项目中245
    开启摄像头245
    设置宽度与高度246
    设置用于拍照的网络摄像头246
    拍摄并且保存一张照片247
    运行并且检查代码248
    查看照片249
    处理问题250
    升级你的脚本250
    
    第17章 制作一个简易的网络摄像头252
    设置一张网页252
    认识nano253
    编写一个PHP脚本254
    复制并且保存文件255
    检查网页255
    调试一张网页256
    先想想权限的问题256
    查找网络用户257
    获得视频设备的权限257
    搞定网络目录权限259
    进行更多高级调试259
    通过打印消息测试代码260
    假扮用户260
    从命令行运行PHP261
    放弃261
    

    PDF http://www.allitebooks.com/raspberry-pi-for-kids-for-dummies/

    相关文章

      网友评论

          本文标题:[书籍]树莓派(Raspberry Pi)教程

          本文链接:https://www.haomeiwen.com/subject/ngkxsqtx.html