第一课:什么是树莓派
楔子 我对树莓派是情有独钟,不但在做这个方面的教学,而且录制了些教学视频,现在计划做几个树莓派的博客专栏,以弥补视频教学的不足。这是《树莓派系统专栏》 的第一课,叫什么是树莓派(这也是我教学视频的第一课),希望给第一次接触树莓派的人有一个感性认识。 树莓派长什么样 我们要搞清楚一个刚接触的东西,最直观的是看它的实物,下面我就先上一张图。
1. 设置网络共享
右击连接至互联网的网络 –> 属性 –> 共享选项卡 –> 勾选“允许其他网络用户通过此计算机的Internet连接来连接” –> 在家庭网络连接下面的下拉菜单中选择 “树莓派的网络” –>点击确认(出现将ip设置为“192.168.137.1”的提示也点击确定)
2.查询树莓派的IP
打开命令提示符,输入arp -a
此命令可查询与笔记本电脑又网络交互的IP地址,在接口:192.168.137.1中找到树莓派的IP(由一个或两个有数值的,可以都试一下)
如果查询不到重新插拔树莓派的网线即可。
树莓派的IP是动态变化的,如果出现连不上需要重新用网线连接,然后重复以上步骤。
3.利用Putty连接(port:22)
如果ip正确会要求输入用户名和密码(pi+raspberry)à连接成功
配置国内源 (如果不配置速度会很慢)
https://blog.csdn.net/happygoes/article/details/80715755
五:开启VNCserver
因为之前官方系统没有自带VNC,但是现在最新版的官方系统已经自带VNCserver,只需要在设置里启用一下,然后设置就可以用啦。
连接树莓派,记得在IP后面加上端口号,默认是 :1
1、(putty操作)打开树莓派设置 sudo raspi-config,选择 5、Interfacing Options ,然后回车:
2、选择3 VNC,再回车::
3、选择yes:
exit退出
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 1024x768 :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
重启后,使用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
输入wifi名称(不要有中文字符):
输入wifi密码:
OK保存
通过VNC进入图形界面选择wifi country
此时可见wifi图标已连接
PUTTY命令行查询无线网卡地址:ifconfig
此时可见无线网卡地址,再通过putty和VNC重新连接这个地址
连接成功后,至此可以移除网线,改用wifi连接
树莓派+Python基础部分
树莓派2017年销量突破1250万台,成为第三大计算机平台(第一是微软,第二是苹果),因为它的便宜,方便携带,即插即用,已经成为编程爱好者的随身伴侣,它可以运行c,c++,java,python等大部分通用语言,并且在上面可以做各种形式的开发,游戏,网页,多媒体,嵌入式,智能硬件等等。 本课程不局限于智能硬件,应该跟嵌入式,物联网,智能硬件都有关系。 有下面四个理由让您爱上树莓派,购买这个课程! 一:您将会为您自己亲手写出的代码,控制树莓派亮起耀眼的三色灯而欣喜若狂! 二:您将会为自己实现了“长按3秒让树莓派重启”,感受到编程的神奇,从而爱上计算机,特别是硬件编程! 三:当数码管上明晃晃的数字每隔一秒那么精准的跳动,而这是您的程序在跑,您感觉到很充实,您会挑战一下把系统时间显示在数码管上! 四:当您哈一口气,打印的温度和湿度会随着变化的时候,你发现了通往物联网的路口!
树莓派教程(基于python编程)--初级篇
一、远程连接和远程桌面设置: 终端下执行命令: ifconfig,查看树莓派的IP 终端下执行命令:sudo apt-get install xrdp ,安装远程桌面支持。 在windows电脑上点开始,输入mstsc,出来远程桌面界面,输入树莓派IP,用户名:pi 密码raspberry,就可以连上了。 二、关闭树莓派正确操作: 方式一:终端下执行命令:sudo poweroff ...继续访问
在树莓派里面运行python代码_树莓派如何运行python程序
树莓派如何运行python程序发布时间:2020-09-23 12:03:39来源:亿速云阅读:128作者:小新这篇文章主要介绍了树莓派如何运行python程序,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。树莓派运行Python程序的方法:一、RaspBerry系统设置1、首先在开发板没有通电情况下,连接硬件,以及项目中用到传感器。
最新发布 动态识别二维码(树莓派4b + python3 + pyzbar + opencv + 摄像头)
OPenCV实战——动态识别二维码详解
热门推荐 树莓派教程(基于python编程)--入门篇
一:格式化SD卡 SD卡插入读卡器连接电脑,使用SDFormatter对SD卡进行格式化 (重装烧录也要进行着SD卡格式化操作) 二:下载官方镜像 http://downloads.raspberrypi.org/raspbian_latest 三:烧录SD卡 使用Win32DiskImager将镜像烧录到格式化后的SD卡 SD卡盘根目录(/boot)下新建一个命名为ssh的...继续访问
树莓派上使用python
树莓派上安装python 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录树莓派上安装python一、步骤1.将树莓派内置的 Python2.7 升级成 Python32.进入python编辑模式 提示:以下是本篇文章正文内容,下面案例可供参考 一、步骤 执行下列步骤前确认自己的python是否为最新版,若是最新版的请忽略 1.将树莓派内置的 Python2.7 升级成 Python3 代码如下(示例): 删除原有的旧版python sudo apt remove python继续访问
树莓派python开发教程_树莓派教程(基于python编程)--入门篇
原标题:树莓派教程(基于python编程)--入门篇一:格式化SD卡SD卡插入读卡器连接电脑,使用SDFormatter对SD卡进行格式化(重装烧录也要进行着SD卡格式化操作) 二:下载官方镜像http://downloads.raspberrypi.org/raspbian_latest三:烧录SD卡使用Win32DiskImager将镜像烧录到格式化后的SD卡 SD卡盘根目录(/boot)下新...继续访问
(三)树莓派系列教程:树莓派4B上编写Python程序(C语言),并运行
一、在树莓派上编写Python程序 1.登陆树莓派 以下是我们将要用到的一些简单的 Linux 命令 ls:查看当前目录 cd Python:进入 Python 文件夹 cd .. :回退上级目录 mkdir Python:创建一个名为 Python 的空文件夹 rm -rf Python :删除一个名为 Python 的文件夹 rm Python.py ; 删除一个名为Python.py的文件 touch Python.py :创建一个名为 Python.py 的空文件后缀为.py sudo ap继续访问
树莓派(一)python接口RPi.GPIO介绍
树莓派如何安装 Python 环境
树莓派安装的 RasberryPi 系统默认是带有 Python 环境的,不过经常在开发的时候需要不同的 Python 版本环境,此时就需要另外安装所需要的 Python 版本环境。这里就以在树莓派上安装 Python3.6 为例进行安装讲解。 详细安装步骤如下: 一、安装 Python 3.6 1.更新树莓派 在安装任何软件之前都需要执行如下命令更新软件源和软件: sudo apt-get update sudo apt-get upgrade -y 2.下载 Python3.6 源码并解压.继续访问