树莓派(二)——远程控制

ip地址确定及绑定

首先,树莓派直接接网线连到路由器上,用其他设备比如电脑手机wifi连接,确定树莓派的ip地址。可用ip地址扫描,如下所示:



推荐直接上路由器查看树莓派ip地址,同时绑定ip与mac地址,确保以后地址不会变动。



ssh远程连接

先设置共享互联网。以win10为例:打开控制面板,找到网络和共享中心,更改高级共享设置。



使用PuTTy软件,输入树莓派ip地址。



如果出现“network error: connection refused”的情况,取下SD卡,经读卡器接入电脑,在根目录新建一个名为ssh的空文件夹。因为在树莓派更新之后,默认关闭ssh的功能,通过以上方法重新打开。


连接后,输入树莓派默认用户名pi,回车确定。再输入默认密码raspberry,回车确定,进入命令行界面。



图形界面

可通过VNC进入图形界面,但推荐直接使用windows自带的xrdp。在命令行输入如下代码,中途选择Y确定。



在电脑里找到远程桌面连接,输入刚查到的地址。



输入用户名和密码。



如果遇到error problem connecting的问题,如下图:


解锁root权限后输入以下命令



成功进入图形界面。



选择右上角wifi图标,输入密码后无线接路由器,现在可以将网线从树莓派拔下重新接电脑,记得去路由器锁定树莓派无线连接的新地址。


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
树莓派小车的远程控制可以通过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口的电平来控制小车运动。你可以根据实际需求修改代码。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值