标签分类
当前位置:首页 > 其它计算机电子书 > 树莓派电子书网盘下载
爱上Raspberry Pi 爱上Raspberry Pi
xiaoaizi1234

xiaoaizi1234 提供上传

资源
40
粉丝
36
喜欢
223
评论
14

    爱上Raspberry Pi PDF 高清版

    树莓派电子书
    • 发布时间:

    给大家带来的一篇关于树莓派相关的电子书资源,介绍了关于Raspberry、Pi、树莓派方面的内容,本书是由科学出版社出版,格式为PDF,资源大小25.3 MB,Matt Richardson编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.2,更多相关的学习资源可以参阅 其它计算机电子书、等栏目。

  • 爱上Raspberry Pi PDF 下载
  • 下载地址:https://pan.baidu.com/s/17ypesJYVK9boeIzxX2CCtQ
  • 分享码:00a4
  • 爱上Raspberry Pi PDF

    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 模拟信号输入
    • 把模拟信号转换为数字信号

    上一篇:Android应用程序开发教程  下一篇:精通Java Web整合开发

    展开 +

    收起 -

    码小辫二维码
     ←点击下载即可登录

    树莓派相关电子书
    学习笔记
    网友NO.586474

    基于树莓派的语音对话机器人

    本文实例为大家分享了基于树莓派的语音对话机器人,供大家参考,具体内容如下 第一部分 代码 arecord -D "plughw:1" -f S16_LE -r 16000 -d 3 /home/pi/Desktop/voice.wav 第二部分 代码 # coding: utf-8import sys import json import urllib2 import base64 import requestsreload(sys) sys.setdefaultencoding(“utf-8”)def get_access_token(): url = “https://openapi.baidu.com/oauth/2.0/token” body = { “grant_type”:”client_credentials”, “client_id” :”此处填写自己的client_id”, “client_secret”:”此处填写自己的client_secret”, }r = requests.post(url,data=body,verify=True)respond = json.loads(r.text)return respond["access_token"]def yuyinshibie_api(audio_data,token): speech_data = base64.b64encode(audio_data).decode(“utf-8”) speech_length = len(audio_data) post_data = { “format” : “wav”, “rate” : 16000, “channel” : 1, “cuid” : “B8-27-EB-BA-24-14”, “token” : token, “speech” : speech_data, “len” : speech_length }url = "http://vop.baidu.com/server_api"json_data = json.dumps(post_data).encode("utf-8")json_length = len(json_data)#print(json_data) req = urllib2.Request(url, data=json_data)req.add_header("Content-Type", "application/json")req.add_header("Content-Length", json_length) #print("asr start request\n")resp = urllib2.urlopen(req)#print("asr finish request\n")resp = resp.read()resp_data = json.loads(resp.decode("utf-8"))if resp_data["err_no"] == 0: return resp_data["resul……

    网友NO.863330

    python树莓派红外反射传感器

    本文实例为大家分享了python树莓派红外反射传感器的程序,供大家参考,具体内容如下 1、工具 rpi3,微雪ARPI600,Infrared Reflective Sensor 2、基本原理 Infrared Reflective Sensor 输出数字和模拟信号 模拟信号通过ARPI600上的AD转换芯片TLC1543进行转换 TLC1543通信使用rpi的GPIO口,模拟SPI,进行模拟信号输入端口选择,和输出读取 程序通过读取DOUT判断与障碍物接近和远离 在接近障碍物时读取AD转换数值 3、连接实物 4、python程序 (根据ARPI600提供程序修改) #!/usr/bin/python# -*- coding:utf-8 -*-import RPi.GPIO as GPIOimport time Clock = 16Address = 20DataOut = 21DOUT = 17 def ADC_Read(channel): value = 0; for i in range(0,4): if((channel (3 - i)) lt;= 1 if(GPIO.input(DataOut)): value |= 0x01 GPIO.output(Clock,GPIO.LOW) return value GPIO.setmode(GPIO.BCM)GPIO.setwarnings(False)GPIO.setup(Clock,GPIO.OUT)GPIO.setup(Address,GPIO.OUT)GPIO.setup(DataOut,GPIO.IN,GPIO.PUD_UP)GPIO.setup(DOUT,GPIO.IN) lastdata = 2try: while True: data = GPIO.input(DOUT) if lastdata and (lastdata == 1): continue if data == 0: print 'Near the Obstacles' print 'AD: %d ' % ADC_Read(6) if data == 1: print 'Far the Obstacles' lastdata = data time.sleep(0.1)except: GPIO.cleanup() 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持码农之家。 ……

    网友NO.834381

    树莓派使用USB摄像头和motion实现监控

    本文实例为大家分享了树莓派使用USB摄像头和motion实现监控的具体代码,供大家参考,具体内容如下 一、工具 1、树莓派3B 2、USB摄像头 二、操作步骤 1、安装motion sudo apt-get install motion 2、配置motion (1) sudo nano /etc/default/motion 将里面的no修改成yes,让motion可以一直在后台运行: start_motion_daemon=yes (2) sudo nano /etc/motion/motion.conf 修改配置文件,这个文件比较长,请确保一下参数的配置。在nano编辑器下,可以使用^w快速查找到如下配置内容。也可以使用^v向下翻页。 3、启动motion sudo motion 4、查看视频数据 在局域网内的设备,不管是手机还是电脑,均可打开浏览器访问 树莓派IP:8081 5、退出motion killall -TERM motion 或者 service motion stop 三、可能出现的问题 1、配置错误 出现Unknown config option "sdl_threadnr" 解决方法: 在配置文件中,直接将这一行内容进行注释。不是下图光标所在处,是光标下面sdl_threadnr 0这一行,注释成# sdl_threadnr 0即可。 2、8081页面无法显示 在8081端口,无法显示数据,但是在8080端口可以看到motion的信息。 解决方法: 这可能是摄像头没有被识别,可以将摄像头拔下重新插入。 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持码农之家。 ……

    Copyright 2018-2019 xz577.com 码农之家

    版权责任说明