




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第五章步行机器人的光源跟踪回顾光敏电阻,其电阻值由光的强弱决定(LDRLightDependentResistor)。BASICStamp的I/O口可以作为输入或输出口:当作为输入口时,它只是静静的监视电路状态。任何大于1.4V的电压都会使其寄存器的值为1。同样的,任何小于1.4V的电压都会使其寄存器的值为0;当作为输出口时,根据指令(HIGH,LOW)可送出高电平(5V)或低电平(0V)信号。BASICStamp仅能够从光敏电阻分压电路中得到光的强度高于还是低于阀值;但通过阻容电路可以确定相对光强。分压电路阻容电路RCTIMESyntax:RCTIME
Pin,State,VariableFunction
MeasuretimewhilePinremainsinState;usuallytomeasurethecharge/dischargetimeofresistor/capacitor(RC)circuit.Pinisavariable/constant/expression(0-15)thatspecifiestheI/Opintouse.Thispinwillbeplacedintoinputmode.Stateisavariable/constant/expression(0-1)thatspecifiesthedesiredstatetomeasure.OncePinisnotinState,thecommandendsandstorestheresultinVariable.Variableisavariable(usuallyaword)inwhichthetimemeasurementwillbestored.拓展光敏电阻里面与光有关的活性元素是CdS(硫化镉)。光线进入陶瓷半导体感光层并激发出自由的载流电子,从而产生了一个与光照强度成反比例的电阻,也就是说光照越弱该电阻越大,光照越强该电阻越小。光敏电阻是一种模拟器件,它的电阻值随着光照强度的变化而连续不断地变化,但光照强度线性变化时,其阻值并不一定线性变化。光源跟踪电路图右左103J该你了试着用0.1uF的电容器代替其中一个0.01uF电容器。看看哪侧的电路在光线明亮的环境下效果更好,是有较大电容器那侧还是有较小电容器的那一侧呢?当环境光线不断变暗时又有什么样的影响呢?你能发现任何能告诉你哪侧电路在比较黑暗的环境下效果更好一些的蛛丝马迹吗,是有较大电容还是有较小电容的那侧呢?ToddlerProgram5.1:
Photoresistor
RCTimeDisplay光源定位调整光敏电阻方向:与步行机器人中心线朝外成45度角,并与水平方向向下成45度角。用一束明亮的手电光让步行机器人随着光线转动。通过测量和比较两个光敏电阻的值让步行机器人发现光源,然后驱动电机转向光源。为了防止步行机器人转动太频繁,引入了DeadBand参量。ToddlerProgram5.2:LightCompass该你了进入并运行程序5.2用一束光照着步行机器人前面,当你移动这个光束时,步行机器人也会跟着移动试图总是面对光束。不再用手电光,用手遮住其中的一个光敏电阻,这时你会发现步行机器人会转圈并总是要离开你手带来的阴影区域。
在一个较暗的环境下,光敏电阻的值和他们之间的差值都会变大。需要增大死区值,让步行机器人在较暗的环境中捕捉微弱的光线变化。光线越暗,需要PAUSE的时间值就越短。如果步行机器人的表现变差,这也许是因为脉冲之间的时间间隔超过了40ms。应对这种现象的第一招是把PAUSE的时间值减小到零。第二招是检查光敏电阻,第一个脉冲后检查右侧的光敏电阻,第二个脉冲后检查左侧的光敏电阻。你可以试着改进程序在挑战课题中来做到这些。用上面的程序在不同的亮度的环境中做实验,测试比较亮的环境和比较暗的环境下的死区值。在亮一些的环境中,死区值可以取得小一些甚至可以为零,在暗一些的环境中死区值则要取大一些。交换程序5.2中第二个和第三个IF….THEN语句的条件,再重新运行程序,这时步行机器人远离光源。光源跟随实现让步行机器人跟随光源只需要对程序5.2做稍微的修改,主要的改变是当RC时间差值落在死区范围内时,在程序5.3将会使步行机器人产生向前的运动,而在5.2中没有产生任何运动。ToddlerProgram5.3:FollowtheLight挑战课题!用手电光引导步行机器人。让光敏电阻向上朝外指
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 45215-2025危险货物自反应物质和有机过氧化物引爆试验方法
- 停放车辆服务合同范本
- 加盟投资协议合同范本
- 住房购房合同范例
- 劳务家政合同范本
- 仪器安装服务合同范本
- 修路挖机合同范本
- 临时增项合同范本
- 北京公司担保合同范本
- 做楼房施工合同范本
- 新湘教(湖南美术)版小学美术五年级下册全册PPT课件(精心整理汇编)
- 家谱树形图模板
- 工程交付培训记录表
- 大智慧指标公式函数大全(完整可打印版)
- 髋膝关节置换术后X线评价-PPT课件
- 盖梁抱箍法施工计算书盖梁抱箍法施工方案
- (完整版)凉亭施工方案
- 《中国近现代史纲要》上编教学案例分享
- 新加坡环境治理与保护
- 常用消防图例
- 生物安全手册(共39页)
评论
0/150
提交评论