标签分类
当前位置:首页 > 程序设计电子书 > Python编程电子书网盘下载
Python树莓派编程 Python树莓派编程
9987478

9987478 提供上传

资源
38
粉丝
42
喜欢
130
评论
16

    Python树莓派编程 PDF 高质量版

    Python编程电子书
    • 发布时间:

    给大家带来的一篇关于Python编程相关的电子书资源,介绍了关于Python、树莓派、Python编程方面的内容,本书是由机械工业出版社出版,格式为PDF,资源大小39.9 MB,沃尔弗拉姆 多纳特编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:8.8,更多相关的学习资源可以参阅 程序设计电子书Python电子书、等栏目。

  • Python树莓派编程 PDF 下载
  • 下载地址:https://pan.baidu.com/s/1rv5LWRAsG2qFAkwvyw9zUw
  • 分享码:6p37
  • Python树莓派编程 PDF

    《Python树莓派编程》将向你展示如何在你新买的、35美元的计算机上通过编程实现一个网络机器人、气象站或是媒体服务器等功能。你将会通过一些简单的实例和有趣的项目学到如何在树莓派上通过Python进行编程。

    本书适合于那些想要在诸如树莓派这样有趣的平台上学习Python并且在学习过程中掌握一些电子技能的读者。虽然我们并不要求有编程基础或者Linux技能,但是如果接触过Linux的话将会有很大帮助。

    目录

    • 第1章 树莓派简介
    • 第2章 轻松掌握Linux
    • 第3章 Python介绍
    • 第4章 电子知识大科普
    • 第5章 网络机器人
    • 第6章 气象站
    • 第7章 媒体服务器
    • 第8章 家庭安防系统
    • 第9章 猫玩具
    • 第10章 无线电遥控飞机
    • 第11章 气象气球第
    • 第12章 潜水器

    上一篇:Java 8实战  下一篇:机器人PLC控制及应用实例

    展开 +

    收起 -

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

    Python编程相关电子书
    学习笔记
    网友NO.191159

    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.998406

    树莓派与PC端在局域网内运用python实现即时通讯

    电脑和树莓派在同一局域网内,先在电脑和树莓派创建python运行环境,然后在树莓派中用python运行rpi.py;在电脑上运行computer.py;电脑上输入字符即可在树莓派上即时显示! rpi.py #coding:utf-8#import necessary packageimport socketimport timeimport sysHOST_IP = "192.168.31.151" #树莓派的IP地址HOST_PORT = 8888print("Starting socket: TCP...")#1.create socket object:socket=socket.socket(family,type)socket_tcp = socket.socket(socket.AF_INET, socket.SOCK_STREAM)print("TCP server listen @ %s:%d!" %(HOST_IP, HOST_PORT) )host_addr = (HOST_IP, HOST_PORT)#2.bind socket to addr:socket.bind(address)socket_tcp.bind(host_addr)#3.listen connection request:socket.listen(backlog)socket_tcp.listen(1)#4.waite for client:connection,address=socket.accept()socket_con, (client_ip, client_port) = socket_tcp.accept()print("Connection accepted from %s." %client_ip)socket_con.send("Welcome to RPi TCP server!")print("Receiving package...")###主循环while True: try: data=socket_con.recv(512) if len(data)0: print("Received:%s"%data) socket_con.send(data) time.sleep(1) continue except Exception: socket_tcp.close() sys.exit(1) computer.py import socketimport timeimport sysSERVER_IP = "192.168.31.151" #树莓派的IP地址SERVER_PORT = 8888print("Starting socket: TCP...")server_addr = (SERVER_IP, SERVER_PORT)socket_tcp = socket.socket(socket.AF_INET, socket.SOCK_STREAM)while True: try: print("Connecting to server @ %s:%d..." %(SERVER_IP, SERVER_P……

    网友NO.475375

    树莓派使用python-librtmp实现rtmp推流h264的方法

    目的是能使用Python进行rtmp推流,方便在h264帧里加入弹幕等操作。 librtmp使用的是0.3.0,使用树莓派noir官方摄像头适配的。 通过wireshark抓ffmpeg的包一点点改动,最终可以在red5和斗鱼上推流了。 没怎么写过python,有不恰当的地方请包涵。 上代码: # -- coding: utf-8 --# http://blog.csdn.net/luhangleiimport picameraimport timeimport tracebackimport ctypesfrom librtmp import * global meta_packetglobal start_time class Writer(): # camera可以通过一个类文件的对象来输出,实现write方法即可 conn = None # rtmp连接 sps = None # 记录sps帧,发过以后就不需要再发了(抓包看到ffmpeg是这样的) pps = None # 同上 sps_len = 0 # 同上 pps_len = 0 # 同上 time_stamp = 0 def __init__(self, conn): self.conn = conn def write(self, data): try: # 寻找h264帧间隔符 indexs = [] index = 0 data_len = len(data) while index data_len - 3: if ord(data[index]) == 0x00 and ord(data[index + 1]) == 0x00 and ord( data[index + 2]) == 0x00 and ord(data[index + 3]) == 0x01: indexs.append(index) index = index + 3 index = index + 1 # 寻找h264帧间隔符 完成 # 通过间隔符个数确定类型,树莓派摄像头的第一帧是sps+pps同时发的 if len(indexs) == 1: # 非sps pps帧 buf = data[4: len(data)] # 裁掉原来的头(00 00 00 01),把帧内容拿出来 buf_len = len(buf) type = ord(buf[0]) gt; 24) gt; 16) gt; 8) 0xff])), self.sps, bytes(bytearray( [(self.pps_len 24) ……

    网友NO.232412

    Python实现树莓派WiFi断线自动重连的实例代码

    实现 WiFi 断线自动重连。原理是用 Python 监测网络是否断线,如果断线则重启网络服务。 1.Python 代码 autowifi.py,放在 /home/pi 目录下: #!/usr/bin/pythonimportos, time whileTrue: if'192' not in os.popen('ifconfig | grep 192').read(): print'\n****** wifi is down, restart... ******\n' os.system('sudo /etc/init.d/networking restart') time.sleep(5*60) #5 minutes 2.Shell脚本autowifi.sh,也放在 /home/pi 目录下: #!/bin/shpython /home/pi/autowifi.py & 3.开机自动启动以上脚本:在终端窗口执行以下命令即可 sudocp -f /home/pi/autowifi.sh /etc/init.d/sudochmod +x /etc/init.d/autowifi.shsudochown root:root /etc/init.d/autowifi.shsudoupdate-rc.d autowifi.sh default 以上所述是小编给大家介绍的Python实现树莓派WiFi断线自动重连,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对码农之家网站的支持! ……

    Copyright 2018-2019 xz577.com 码农之家

    版权责任说明