树莓派003-远程控制

不一定要按照我的图,因为不同的系统的界面不一样。

1,打开shell 输入sudo raspi-config.

sudo raspi-config

选择Advanced Options选项,回车

选择SSH项,回车

按Tab,选择Yes,回车

显示SSH server已经可以用

在window需要下载一个叫做”putty”的免费软件s上通过SSH连接树莓派首先需要在windows上安装一个叫Putty的东西,打开它,输入树莓派的IP地址,端口号,点击Open

这个IP通过路由器管理查看

然后依次输入用户名和密码(一般用户名为Pi,密码raspberry)【输入密码时不会显示】

至此在Windows的PC端通过SSH连接到了树莓派,可以进行各种操作~

可视化远程连接

开启Raspbian的VNC Server

在终端输入命令:

sudo raspi-config

raspi-config是Raspbian系统自带的配置工具,树莓派的很多必要功能都需要通过它进行设置。本文只对VNC方面的配置进行介绍。raspi-config的界面如下: 

将光标移至第5项:Interfacing Options,并敲回车。

选择第3项:VNC,并敲回车。 

选择“是”,并敲回车。

输入sudo apt-get install tightvncserver

输入两次密码【8位】,两次相同,记住

这个数字就是后面的端口

在windows计算机上使用VNC Viewer

打开你的windows计算机并安装VNC Viewer。顾名思义,VNC Viewer与VNC Server是配合使用的,而且是单向控制,即你只能使用Viewer端登陆Server端。VNC是免费软件,你可以在此上获取。 

VNC的软件界面示例如下(不同的版本可能会有差别): 

添加连接的过程并不复杂,这里不再详细描述。只说两点: 

1.VNC Server这一栏填写上一步中查询到的树莓派ip地址。 

2.Username和Password指的是你登陆树莓派的用户名和密码,如果你没有对树莓派进行用户配置,用户名为pi,密码为raspberry。 

3,OK了

关闭VNC

linux的VNCServer:     Remmina Remote Desktop Client

如ubuntu 安装  sudo apt-get install xtightvncviewer, 然后运行该软件。详细的百度。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
树莓派小车的远程控制可以通过WiFi或蓝牙实现。其中,WiFi方式需要在树莓派上安装相应的Web服务器,蓝牙方式需要在树莓派上安装蓝牙驱动程序和相应的蓝牙模块。以下是一个基于WiFi方式的树莓派小车远程控制代码示例: ``` import RPi.GPIO as GPIO from flask import Flask, render_template, request app = Flask(__name__) GPIO.setmode(GPIO.BOARD) GPIO.setup(11, GPIO.OUT) GPIO.setup(12, GPIO.OUT) GPIO.setup(13, GPIO.OUT) GPIO.setup(15, GPIO.OUT) @app.route("/") def index(): return render_template("index.html") @app.route("/forward") def forward(): GPIO.output(11, GPIO.HIGH) GPIO.output(12, GPIO.LOW) GPIO.output(13, GPIO.HIGH) GPIO.output(15, GPIO.LOW) return "ok" @app.route("/backward") def backward(): GPIO.output(11, GPIO.LOW) GPIO.output(12, GPIO.HIGH) GPIO.output(13, GPIO.LOW) GPIO.output(15, GPIO.HIGH) return "ok" @app.route("/left") def left(): GPIO.output(11, GPIO.LOW) GPIO.output(12, GPIO.HIGH) GPIO.output(13, GPIO.HIGH) GPIO.output(15, GPIO.LOW) return "ok" @app.route("/right") def right(): GPIO.output(11, GPIO.HIGH) GPIO.output(12, GPIO.LOW) GPIO.output(13, GPIO.LOW) GPIO.output(15, GPIO.HIGH) return "ok" if __name__ == "__main__": app.run(host="0.0.0.0", port=8000) ``` 在这个示例中,我们使用了Flask框架来创建Web服务器。代码中定义了四个路由函数,分别用于控制小车向前、向后、向左和向右移动。其中,GPIO是树莓派上的GPIO库,通过设置GPIO口的电平来控制小车运动。你可以根据实际需求修改代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值