树莓派python编程指南_树莓派python软件

树莓派python编程指南_树莓派python软件一:格式化SD卡SD卡插入读卡器连接电脑,使用SDFormatter对SD卡进行格式化(重装烧录也要进行着SD卡格式化操作)二:下载官方镜像http://downloads.raspberrypi.org/raspbian_latest三:烧录SD卡使用Win32DiskImager将镜像烧录到格式化后的SD卡SD卡盘根目录(/boot)下新建一个命名为ssh的…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

树莓派python编程指南_树莓派python软件

一:格式化SD卡

SD卡插入读卡器连接电脑,使用SDFormatterSD卡进行格式化

(重装烧录也要进行着SD卡格式化操作)

https://img-blog.csdnimg.cn/20181221234816872

二:下载官方镜像

http://downloads.raspberrypi.org/raspbian_latest

三:烧录SD卡

使用Win32DiskImager将镜像烧录到格式化后的SD

https://img-blog.csdnimg.cn/20181221234816891

SD卡盘根目录(/boot)下新建一个命名为ssh的文件(无后缀)

四:Putty连接

连接电源和网线,找到raspberry ip, putty连接

物理连接

将树莓派通过网线直接连接笔记本电脑,若笔记本电脑已经使用有线方式连接互联网,占用了网口,则需要使用usb网口转换器拓展笔记本网口。

网络设置

此时,打开网络适配器设置,此时我们可以看到已经连接互联网的网络和与树莓派连接的网络。
使用的网络为WLAN, 使用usb网口转换器连接至树莓派的网络(未识别的网络)。

1. 设置网络共享

右击连接至互联网的网络 –> 属性 –> 共享选项卡 –> 勾选允许其他网络用户通过此计算机的Internet连接来连接” –> 在家庭网络连接下面的下拉菜单中选择树莓派的网络” –>点击确认(出现将ip设置为“192.168.137.1”的提示也点击确定)

2.查询树莓派的IP

  • 打开命令提示符,输入arp -a

此命令可查询与笔记本电脑又网络交互的IP地址,在接口:192.168.137.1中找到树莓派的IP(由一个或两个有数值的,可以都试一下)

如果查询不到重新插拔树莓派的网线即可。

树莓派的IP是动态变化的,如果出现连不上需要重新用网线连接,然后重复以上步骤。

3.利用Putty连接(port:22)

树莓派python编程指南_树莓派python软件

如果ip正确会要求输入用户名和密码(pi+raspberryà连接成功

配置国内源       (如果不配置速度会很慢)

https://blog.csdn.net/happygoes/article/details/80715755

五:开启VNCserver

因为之前官方系统没有自带VNC,但是现在最新版的官方系统已经自带VNCserver,只需要在设置里启用一下,然后设置就可以用啦。

连接树莓派,记得在IP后面加上端口号,默认是 1

树莓派python编程指南_树莓派python软件

1、(putty操作)打开树莓派设置 sudo raspi-config,选择 5Interfacing Options ,然后回车:

https://img-blog.csdnimg.cn/20181221234816908

 2、选择3 VNC,再回车::

https://img-blog.csdnimg.cn/20181221234816924

3、选择yes

https://img-blog.csdnimg.cn/2018122123481715exit退出

4安装vim: sudo apt-get install vim

更改配置文件:sudo vim /etc/init.d/vncserver

#!/bin/sh

### BEGIN INIT INFO

# Provides:          vncserver

# Required-Start:    $local_fs

# Required-Stop:     $local_fs

# Default-Start:     2 3 4 5

# Default-Stop:      0 1 6

# Short-Description: Start/stop vncserver

### END INIT INFO

# More details see:

# http://www.penguintutor.com/linux/vnc

### Customize this entry

# Set the USER variable to the name of the user to start vncserver under

export USER=’pi’

### End customization required

eval cd ~$USER

case “$1” in

  start)

    # 启动命令行。此处自定义分辨率、控制台号码或其它参数。

    su $USER -c ‘/usr/bin/vncserver -depth 16 -geometry 1024×768 :1’

    echo “Starting VNC server for $USER “

    ;;

  stop)

    # 终止命令行。此处控制台号码与启动一致。

    su $USER -c ‘/usr/bin/vncserver -kill :1’

    echo “vncserver stopped”

    ;;

  *)

    echo “Usage: /etc/init.d/vncserver {start|stop}”

    exit 1

    ;;

esac

exit 0

5、修改权限:

sudo chmod 755 /etc/init.d/vncserver

6、设置开机自启动:

sudo update-rc.d vncserver defaults

7、重启服务器:sudo reboot

六:VNC调整显示分辨率

Putty登录

sudo raspi-config

树莓派python编程指南_树莓派python软件

树莓派python编程指南_树莓派python软件

树莓派python编程指南_树莓派python软件

重启后,使用VNC重新连接

七:更新系统安装程序apt-get

Apt-get update

Apt-get upgrade

八:安装python3

默认安装为python2.7

sudo apt-get install python3

sudo apt-get install python3-pip
 

更改默认使用版本:

sudo rm /usr/bin/python

sudo ln -s /usr/bin/python3.5 /usr/bin/python

使用Python命令,此时默认版本更改为3.5

通过pip安装pyaudio库、 wave库 、baidu-aip库、wxpy库、opencv库、face_conigintio库

#! /usr/bin/python

# coding = utf-8

import urllib.request

import json

ApiUrl= \

        “http://www.weather.com.cn/data/sk/101230201.html”

html=urllib.request.urlopen(ApiUrl)

#读取并解码

data=html.read().decode(“utf-8”)

#将JSON编码的字符串转换回Python数据结构

ss=json.loads(data)

info=ss[‘weatherinfo’]

print(‘城市:%s’%info[‘city’])

print(‘温度:%s度’%info[‘temp’])

print(‘风速:%s’%info[‘WD’],info[‘WS’])

print(‘湿度:%s’%info[‘SD’])

print(‘时间:%s’%info[‘time’])

九.Wifi设置

sudo raspi-config

树莓派python编程指南_树莓派python软件

树莓派python编程指南_树莓派python软件

输入wifi名称(不要有中文字符):

树莓派python编程指南_树莓派python软件

输入wifi密码:

树莓派python编程指南_树莓派python软件

OK保存

通过VNC进入图形界面选择wifi country

树莓派python编程指南_树莓派python软件      树莓派python编程指南_树莓派python软件

此时可见wifi图标已连接

树莓派python编程指南_树莓派python软件

PUTTY命令行查询无线网卡地址:ifconfig

树莓派python编程指南_树莓派python软件

此时可见无线网卡地址,再通过putty和VNC重新连接这个地址

连接成功后,至此可以移除网线,改用wifi连接

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/181851.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • map集合遍历的三种方式(map遍历的两种方式)

    Map集合的遍历与List和Set集合不同。Map有两组值,因此遍历时可以只遍历值的集合,也可以只遍历键的集合,也可以同时遍历。Map以及实现Map的接口类(如HashMap、TreeMap、LinkedHashMap、Hashtable等)都可以用以下几种方式遍历。1)在for循环中使用entries实现Map的遍历(最常见和最常用的)。publicstati…

    2022年4月17日
    46
  • awk数组

    awk数组AWK数组一.数组格式数组是一个包含一系列元素的表.格式如下:abc[1]=”xiaohong”abc[2]=”xiaolan”解释:abc:为数组名称[1]、[2]:为数组元素下标

    2022年7月1日
    20
  • 中国网页游戏行业调研与分析

    中国网页游戏行业调研与分析近几年网页游戏竞争愈加激烈。除了拼资源拼研发拼运营,更需进一步拓宽自己的思路,朝着精准化,精品化,出海化方向发展,以多元化的服务构建相对立体的数字娱乐生态圈。本文主要对中国网页游戏的行业现状和市场规模进行调研,并且对整个行业的发展趋势和动态进行分析。从现有的几家页游厂商出发进行对比分析,针对痛点发现问题提出建议,从而希望网页游戏能够把握机会,赢得新的发展。网络游戏简介网络游戏:英文名称

    2022年6月10日
    37
  • 【PHP SPL笔记】

    这几天,我在学习PHP语言中的SPL。这个东西应该属于PHP中的高…

    2022年1月18日
    35
  • 治疗治愈埃博拉病毒(非科幻)

    治疗治愈埃博拉病毒(非科幻)

    2022年1月2日
    66
  • icmp回复报文_常见的ICMP报文

    icmp回复报文_常见的ICMP报文常见的ICMP报文相应请求我们用的ping操作中就包括了相应请求(类型字段值为8)和应答(类型字段值为0)ICMP报文。过程:一台主机向一个节点发送一个类型字段值为8的ICMP报文,如果途中没有异常(如果没有被路由丢弃,目标不回应ICMP或者传输失败),则目标返回类型字段值为0的ICMP报文,说明这台主机存在。目标不可达,源抑制和超时报文这三种报文的格式是一样的。(1)目标不可到达报文(类型值为3…

    2022年5月1日
    123

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号