這裡蒐索程式師資訊,查找有用的技術資料
当前位置:首页 » 网页前端 » 树莓派web监控小车
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

树莓派web监控小车

发布时间: 2022-09-10 18:22:21

1. 求助树莓派避障小车,遇到 python 了

小白第一次上手 python ,用树莓派,红外和超声波传感器做智障小车。 编译错误:
RuntimeWarning: This channel is already in use, continuing anyway. Use GPIO.setwarnings(False) to disable warnings.
GPIO.setup(trip,GPIO.OUT)
Traceback (most recent call last):
File "xiaochetest.py", line 82, in <mole>
fwd()
TypeError: fwd() takes exactly 1 argument (0 given)

下面是小车的代码:
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)

m1_fwd = 12
m1_rev = 11
m2_fwd = 13
m2_rev = 15
red_left = 07
red_right = 16
trip = 38
echo = 37
def init():
GPIO.setup(m1_fwd,GPIO.OUT)
GPIO.setup(m1_rev,GPIO.OUT)
GPIO.setup(m2_fwd,GPIO.OUT)
GPIO.setup(m2_rev,GPIO.OUT)
def stop(sleep_time):
GPIO.output(m1_fwd,False)
GPIO.output(m1_rev,False)
GPIO.output(m2_fwd,False)
GPIO.output(m2_rev,False)
time.sleep(sleep_time)
GPIO.cleanup()
def fwd(sleep_time):
GPIO.output(m1_fwd,GPIO.HIGH)
GPIO.output(m1_rev,GPIO.LOW)
GPIO.output(m2_fwd,GPIO.HIGH)
GPIO.output(m2_rev,GPIO.LOW)
time.sleep(sleep_time)
GPIO.cleanup()
def rev(sleep_time):
GPIO.output(m1_fwd,GPIO.LOW)
GPIO.output(m1_rev,GPIO.HIGH)
GPIO.output(m2_fwd,GPIO.LOW)
GPIO.output(m2_rev,GPIO.HIGH)
time.sleep(sleep_time)
GPIO.cleanup()
def right(sleep_time):
GPIO.output(m1_fwd,GPIO.HIGH)
GPIO.output(m1_rev,GPIO.LOW)
GPIO.output(m2_fwd,False)
GPIO.output(m2_rev,False)
time.sleep(sleep_time)
GPIO.cleanup()
def left(sleep_time):
GPIO.output(m1_fwd,False)
GPIO.output(m1_rev,False)
GPIO.output(m2_fwd,GPIO.HIGH)
GPIO.output(m2_rev,GPIO.LOW)
time.sleep(sleep_time)
GPIO.cleanup()
def get_distance():
GPIO.setup(trip,GPIO.OUT)
GPIO.setup(echo,GPIO.IN)
GPIO.output(trip,GPIO.HIGH)
time.sleep(0.000015)
GPIO.output(trip,GPIO.LOW)
while not GPIO.input(echo):
pass
t1 = time.time()
while GPIO.input(echo):
pass
t2 = time.time()
return (t2-t1)*34300/2
def turnaround():
GPIO.setup(red_left,GPIO.IN)
GPIO.setup(red_right,GPIO.IN)
while GPIO.input(red_left) and GPIO.input(red_right)==0:
rev()
if GPIO.input(red_left)==1:
left(1)
else:
right(1)
GPIO.cleanup()

while True:
distance = get_distance()
time.sleep(0.5)
if distance > 20:
fwd()
elif distance == 20:
stop()

else:
stop()
turnaround()

def fwd(sleep_time)

if distance > 20:
fwd()

调用 fwd 的时候要传参数啊,错误提示说的比较清楚了。

2. 树莓派可以在学校里做什么

你想要做什么?

创意无极限,别人说的,你不一定能做,你想到的可能别人还没做出来过,你觉得哪个更有挑战性?

不扯了,能做的很多,做任何东西得有配件,这需要你去网上搜了,列出一些我知道的吧;

  1. 做网站,让树莓派成为网站服务器,让你同学使用,这个也蛮有意思的,如果你会搭建的话,很简单的

  2. 视频监控,图片抓取,这个就需要摄像头了,我之前做过,可以OpenCv库,对摄像头的支持比较好。

  3. 路由器,搭建成路由器给同学用,是不是很爽。这个网上有很多相关的

  4. 智能小车,需要买很多配件的,没做过,你可以去网上搜搜

纯手打,希望能帮到你!!

3. 树莓派 干什么用

树莓派(Raspberry Pi )是为学习计算机编程教育而设计,只有信用卡大小的微型电脑,其系统基于Linux。

它具备所有PC的基本功能只需接通电视机和键盘,就能执行如电子表格、文字处理、玩游戏、播放高清视频等诸多功能。 Raspberry Pi B款只提供电脑板,无内存、电源、键盘、机箱或连线。

普通的计算机主板都是依靠硬盘存储数据,但是Raspberry Pi 来说使用SD 卡作为“硬盘”,你也可以外接USB 硬盘。利用Raspberry Pi 可以编辑Office 文档、浏览网页、玩游戏—即使玩需要强大的图形加速器支持的游戏也没有问题,如《雷神之锤》(Quake )。

Raspberry Pi 的低价意味着其用途更加广泛,将其打造成卓越的多媒体中心也是一个不错的选择。利用Raspberry Pi 可以播放视频,甚至可以通过电视机的USB 接口供电。

(3)树莓派web监控小车扩展阅读

树莓派A型与B型的区别

树莓派A型内置256MB内存,带一个USB端口,不带有线网接口。

树莓派B型内置512MB内存,带两个USB端口,带100M有线网接口。

注:在2012年10月15日前发售的B型机器内存为256MB。

4. 树莓派能干什么

树莓派,Raspberry Pi,只有信用卡大小的微型电脑,其系统基于Linux。随着Windows 10 IoT的发布,我们也将可以用上运行Windows的树莓派。

就像其他任何一台运行Linux 系统的台式计算机或者便携式计算机那样,利用Raspberry Pi 可以做很多事情。当然,也难免有一点点不同。普通的计算机主板都是依靠硬盘来存储数据,但是Raspberry Pi 来说使用SD 卡作为“硬盘”,也可以外接USB 硬盘。

利用Raspberry Pi 可以编辑Office 文档、浏览网页、玩游戏—即使玩需要强大的图形加速器支持的游戏也没有问题,如《雷神之锤》(Quake )。

Raspberry Pi 的低价意味着其用途更加广泛,将其打造成卓越的多媒体中心也是一个不错的选择。利用Raspberry Pi 可以播放视频,甚至可以通过电视机的USB 接口供电。

(4)树莓派web监控小车扩展阅读

RaspberryPi配备了一颗ARM11系列,主频为700M的CPU,以SD卡为内存硬盘,卡片主板周围有两个USB接口和一个网口,可连接键盘、鼠标和网线。同时拥有视频模拟信号的电视输出接口和HDMI高清视频输出接口,以上部件全部整合在一张仅比信用卡稍大的主板上

具备所有PC的基本功能只需接通电视机和键盘,就能执行如电子表格、文字处理、玩游戏、播放高清视频等着多功能。RaspberryPiB款只提供电脑板,无内存、电源、键盘、机箱或连线。

5. 我的树莓派马上就要到了,用什么pythonIDE比较流畅

暑假做了个树莓派控制小车的玩意(网上有很多,不偏话题了),说一点个人感受吧:小项目,用Python. 大项目用c,当然大家有其他更好的我不反对,毕竟我现在还是新手。
用Python主要是感觉写着简单,小问题用它方便快捷。
用c是因为编稍大一点的项目的时候,会比Python好一点。

6. 树莓派小车后端控制,调用Car 类的方法会轮子走一会就不动了,感觉是Car类的方法调用有问题。

<?php $lasttime=filemtime($_SERVER['DOCUMENT_ROOT'].”/index.html”); $interval=180; //更新时间秒为单位180秒=3分钟 3分钟审核一篇 if((time()-$lasttime)>$interval) { require_once(dirname(__FILE__).”/../include/common.inc.php”); $row = $dsql->GetOne(“select id from`dede_archives` where arcrank = -1″); // 找到未审核的文章排序根据你的要求修改下 $aid= $row['id']; if($aid!=”){ //审核文章 $upquery = “Update `dede_archives` set arcrank =0 where id=’$aid’;”; $upquery1 = “Update `dede_arctiny` set arcrank =0 where id=’$aid’;”; $rs = $dsql->ExecuteNoneQuery($upquery); $rs1 = $dsql->ExecuteNoneQuery($upquery1); $isremote = (empty($isremote)? 0 : $isremote); function MakeArt($aid, $mkindex=FALSE, $ismakesign=FALSE, $isremote=0) { global $envs, $typeid; require_once(DEDEINC.’/arc.archives.class.php’); if($ismakesign) $envs['makesign'] = ‘yes’; $arc = new Archives($aid); $reurl = $arc->MakeHtml($isremote); return $reurl; } $arcID=$aid; $artUrl = MakeArt($aid,true,true,$isremote); require_once(DEDEINC.’

7. 树莓派能干什么

就是一个卡片式电脑,具体干什么,要看自己的基础知识和非凡的想象力了。目前,大家做的比较多的是一些web服务器,智能小车,行车记录仪,家居智能等等。