版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
------《项目一》参考答案------一、单项选择题(每小题3分,共45分)题号12345678910答案CDABCADCAB题号1112131415答案CDBCA二、判断题(每空1分,共10分)题号12345678910判断√√×√××√××√题号1112131415判断××√×√三、填空题(每空1分共20分)1.卡片式电脑2.RaspberryPi4B 3.扩展性简单易用4.TF卡5.TF卡读卡器6.NVC7.脚本编程8.可用信号或可用输出信号9.敏感元件转换元件10.外光电效应光电导效应11.转换电路控制电路12.通用型之输入输出13.BOARDBCM14.RPi.GPIO15.while四、操作题1.将三色灯模块按照表4.1的对应接口连接至开发板,并且编写程序,使红灯亮起。importRPi.GPIOasGPIO
GPIO.setmode(GPIO.BOARD)
GPIO.setup(8,GPIO.OUT)
GPIO.output(8,1)2.将三色灯模块按照表4.1的对应接口连接至开发板,并且编写程序,使设备上的三色模块以0.5s的速度红灯、绿灯交替闪烁。importRPi.GPIOasGPIO
importtime
GPIO.setmode(GPIO.BOARD)
GPIO.setup(8,GPIO.OUT)
GPIO.setup(10,GPIO.OUT)
mode=1
whileTrue:
GPIO.output(8,~mode)
GPIO.output(10,mode)
mode=~mode
time.sleep(0.5)3.将三色灯模块按照表4.1的对应接口连接至开发板,并且编写程序,利用三色灯模块模拟交通红绿灯场景,具体效果如下:①设备启动后绿灯亮起持续5s后;②黄灯闪烁持续2s后;③红灯亮起持续5s后;④重复第一个步骤。importRPi.GPIOasGPIO
importtime
GPIO.setmode(GPIO.BOARD)
GPIO.setup(8,GPIO.OUT)
GPIO.setup(10,GPIO.OUT)
mode=0
whileTrue:
ifmode<5:
GPIO.output(8,0)
GPIO.output(10,1)
ifmode==5:
GPIO.output(8,1)
GPIO.output(10,1)
ifmode>5:
GPIO.output(8,0)
GPIO.output(10,1)
ifmode>10:
mode=0;
mode+=1;
time.sleep(1)4.将光敏电阻模块按照表4.1的对应接口连接至开发板,并且编写程序,当用手遮住遮住光敏电阻时向电脑打印low,放开手时打印hight。importRPi.GPIOasGPIO
importtime
GPIO.setmode(GPIO.BOARD)
GPIO.setup(12,GPIO.IN)
whileTrue:
ifGPIO.input(12)==GPIO.LOW:
print("low")
else:
print("hight")
time.sleep(1)将光敏电阻模块和三色灯模块按照表4.1的对应接口连接至开发板,并编写程序,详细效果如下:当光敏电阻模块光线被遮住时绿灯亮起,不遮住时绿灯则熄灭。importRPi.GPIOasGPIO
importtime
GPIO.setmode(GPIO.BOARD)
GPIO.setup(12,GPIO.IN)
GPIO.setup(8,GPIO.OUT)
GPIO.setup(10,GPIO.OUT)
whileTrue:
ifGPIO.input(12)==GPIO.LOW:
GPIO.output(8,0)
else:
GPIO.output(8,1)
time.sleep(1)将光敏电阻模块和三色灯模块按照表4.1的对应接口连接至开发板,并编写程序,详细效果如下:当光明电阻模块光线被遮住时,开启警告以1HZ频率闪烁红灯,当光明电阻没有被遮挡时关闭警告。importRPi.GPIOasGPIO
importtime
GPIO.setmode(GPIO.BOARD)
GPIO.setup(12,GPIO.IN)
GPIO.setup(8,GPIO.OUT)
GPIO.setup(10,GPIO.OUT)
led_mode=1
whileTrue:
ifGPIO.input(12)==GPIO.LOW:
GPIO.output(10,led_mode)
led_mode=~led_mode
else:
GPIO.output(10,0)
time.sleep(1)将光敏电阻模块和三色灯模块按照表4.1的对应接口连接至开发板,并编写程序,详细效果如下:当光线被遮住超过5秒时,点亮绿色LED灯。importRPi.GPIOasGPIO
importtime
GPIO.setmode(GPIO.BOARD)
GPIO.setup(12,GPIO.IN)
GPIO.setup(8,GPIO.OUT)
GPIO.setup(10,GPIO.OUT)
count=0
whileTrue:
ifGPIO.input(12)==GPIO.LOW:
count+=1
ifcount>=5:
GPIO.output(8,1)
else:
count=0
GPIO.output(8,0)
time.sleep(1)将光敏电阻模块和三色灯模块按照表4.1的对应接口连接至开发板,并编写程序,详细效果如下:当光线较强时,绿色LED灯与红色LED灯交替闪烁。importRPi.GPIOasGPIO
importtime
GPIO.setmode(GPIO.BOARD)
GPIO.setup(12,GPIO.IN)
GPIO.setup(8,GPIO.OUT)
GPIO.setup(10,GPIO.OUT)
led_mode=1
whileTrue:
ifGPIO.input(12)==GPIO.LOW:
GPIO.output(8,0)
GPIO.output(10,0)
else:
GPIO.output(8,led_mode)
GPIO.output(10,~led_mode)
led_mode=~led_mode
time.sleep(0.5)将光敏电阻模块和三色灯模块按照表4.1的对应接口连接至开发板,并编写程序,详细效果如下:当光敏电阻模块光线没有被遮挡时点亮绿灯,当光线被遮挡超过3s低于5s时黄灯亮起,当光线遮挡超过5s时红灯亮起,没有被遮挡时绿色灯再次亮起。
importRPi.GPIOasGPIO
importtime
GPIO.setmode(GPIO.BOARD)
GPIO.setup(12,GPIO.IN)
GPIO.setup(8,GPIO.OUT)
GPIO.setup(10,GPIO.OUT)
count=0
whileTrue:
ifGPIO.input(12)==GPIO.LOW:
count+=1
if3<=count<5:
GPIO.output(8,1)
GPIO.output(10,1)
ifcount>=5:
GPIO.output(8,0)
GPIO.output(10,1)
else:
count=0
GPIO.output(8,1)
GPIO.output(10,0)
time.sleep(1)将光敏电阻模块和三色灯模块按照表4.1的对应接口连接至开发板,并编写程序,详细效果如下:光线没有被遮挡时运行红绿灯系统,当光线被遮挡是暂停红绿灯系统,等待松开遮挡后继续运行红绿灯系统。红绿灯系统效果如下:①设备启动后绿灯亮起持续5s后;②黄灯闪烁持续2s后;③红灯亮起持续5s后;④重复第一个步骤。importRPi.GPIOasGPIO
importtime
GPIO.setmode(GPIO.BOARD)
GPIO.setup(12,GPIO.IN)
GPIO.setup(8,GPIO.OUT)
GPIO.setup(10,GPIO.OUT)
count=0
mode=1
whileTrue:
ifGPIO.input(12)==GPIO.LOW:
mode=0
else:
mode=1
ifmode:
ifcount<5:
GPIO.output(8,0)
GPIO.output(10,1)
ifcount==5:
GPIO.output(8,1)
GPIO.output(10,1)
ifcount>5:
GPIO.output(8,0)
GPIO.output(10,1)
ifcount>10:
count=0;
count+=1;
time.sleep(1)五、简答题
1.请举例并且表述两个树莓派可以应用的场景及场景下的用途。
(1)场景:共享打印机;用途:可以将树莓派作为一台小型电脑连接打印机并且通过自身网络分享,将一台打印机变成共享打印机。(2)场景:远程开门机;用途:使用树莓派控制电机开锁,在通过网络连接可以实现远程开门。
2.请画出传感器如何通过敏感元件、转换元件、变换电路和辅助电源四部分将被测量转换为信号量。3.请画出光敏电阻传感器模块工作示意图。光照变暗(阻值变大)U1同相端电压升高比较器输出电压由低变高DO输出由低变变高光照变暗(阻值变大)U1同相端电压升高比较器输出电压由低变高DO输出由低变变高4.请描述如何使用万用表检测光敏电阻的阻值
步骤1:数字万用表选用2KΩ档位,测量光敏电阻在其电阻体无遮挡情况下两端的电阻值,此时测量的为所在环境下的亮电阻,并记录下来。步骤2:数字万用表选用2MΩ挡位,测量光敏电阻在其电阻体被完全遮住(可以用手指遮挡住电阻体)时的电阻值,此时测量的为所在环境下的暗电阻,并记录下来。5.下面是一段关于光敏电阻模块与三色灯模块的代码,请对照模块对应针脚表,详细分析该功能函数的具体作用。并进行代码与注释的填空。import
RPi.GPIO
as
GPIOimport
timeGPIO.setmode(GPIO.BOARD)//对照模块表与下方设置填写此处代码GPIO.setwarnings(False)//此项设置的功能:关闭警告信息GPIO.setup(12,GPIO.IN)GPIO.setup(8,GPIO.OUT)GPIO.setup(10,GPIO.OUT)while
True://此循环的作用:让系统能持续不断的工作
if
GPIO.input(12)
==
GPIO.LOW://此
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 粉尘污染课件
- 【浅析南昌红色文化旅游资源的开发策略10000字(论文)】
- 分层审核策划方案课件
- 防错案例课件
- 防春困宣传课件
- 妇产科课件资源课件
- 8-Methoxycirsilineol-7-Methylsudachitin-生命科学试剂-MCE
- 分层构图讲解课件
- 防触电中班课件
- 帆船单词课件
- 10.1 民族复兴梦 课件- 2026-2027学年统编版道德与法治九年级上册
- 2026年律师资格考试模拟题及答案详解
- 2026中国太阳能电池板清洗行业市场现状供需分析及投资评估规划分析研究报告
- 2026年国元保险总部管培生招聘9人笔试备考题库及答案详解
- 老旧小区改造电梯加装施工方案
- 小学道德与法治新部编版五年级上册全册教案(2026秋)
- 国企党务工作者(党建岗)面试题和专题题20问及答案
- 继发性甲状旁腺功能亢进
- 2025-2030株洲轨道交通行业竞争格局分析及智能化升级研究
- 2026年淮北矿业集团所属企业招聘备考题库及完整答案详解
- 电子信息类专业导论(第3版)课件全套 张有光 00 课程简介 - 12 中国大学教育:理念与实践
评论
0/150
提交评论