《新一代信息技术》Arduino作品要求
用Arduino IDE开发“智能交通灯”项目,某一长段路半段处有一大型商场,其门口设有一人行通道,根据此情景设计一个人行通道“智能交通灯”,要求如下:
1、正常通行状态:人行通道智能交通灯按“红灯单独亮40s,黄灯单独闪烁5s,绿灯单独亮20s,黄灯单独闪烁5s”,如此不断循环,每个时刻只有一个灯亮,各色交通灯倒计时在串口监视器有区别地打印显示。
2、行人优先通行状态:设置一个按键为“行人优先通行键”,若行人较多,且人行通道智能交通灯当前是红灯的情况下,行人优先通行键才可被有效按下(即黄、绿灯亮时按键无效),行人优先通行键被有效按下之后,“黄灯闪烁10s,然后绿灯单独亮20s,然后黄灯闪烁5s”,然后恢复正常通行状态。每个时刻只有一个灯亮,各色交通灯倒计时在串口监视器有区别地打印显示。
3、盲人有声通行状态:设置一个按键为“盲人有声通行键”,同2,当人行通道智能交通灯当前是红灯的情况下,盲人有声通行键才可被有效按下(即黄、绿灯亮时按键无效),行盲人有声通行键被有效按下之后,“黄灯闪烁10s,期间无源蜂鸣器有滴滴声音提示,然后绿灯单独亮20s,期间无源蜂鸣器播放一段20s的音乐提示盲人可以通信,然后黄灯闪烁5s,期间无源蜂鸣器有滴滴之外的声音提示”,然后恢复正常通行状态。(说明:无源蜂鸣器有声期间可不必在串口监视器打印显示各灯倒计时)
4、通道紧急关闭状态:设置一个按键为“通道紧急关闭键”,如遇恶劣天气或者路面有紧急车辆通信时,无论人行通道智能交通灯当前是何种灯,通道紧急关闭键被按下之后,人行通道智能交通灯变为红灯闪烁表示禁止通行,指导系统重启才能解除。
5、在4的基础上,想一种方式,可以实现在通道紧急关闭状态下,不必关机重启,手动切换回正常通行状态。
B题(未学过C语言的同学选做,学过C语言的同学也可以选此题,得分会稍低一点)用Mixly(米思奇)(
下载链接:https://pan.baidu.com/s/17jMJlicGLDlctgQyOVsErA
提取码:3wjo )图形化开发软件开发“智能自行车尾灯”项目,模拟在自行车车把两边手柄和中央各有一个按键,三个LED灯安装在自行车后尾处,要求如下:
1、转向灯模式:正常行驶时,三灯均不亮,当左转弯时,按住左手柄处按键,左尾翼灯(颜色自己定义)开始闪烁提示后方,松开按键后,闪烁停止;同理,当右转弯时,按住右手柄处按键,右尾翼灯(颜色自己定义)开始闪烁提示后方,松开按键后,闪烁停止。
2、爆闪模式:当遇大雾等恶劣天气时,按一下车把中央的按键,三个灯进入爆闪模式,提示周围,再按一下车把中央的按键则取消爆闪模式。
3、SOS求救模式:当遇紧急情况时,同时按下左右手柄上的按键,使三个灯同时进入SOS求救模式,发出求救信号,进行求救,再同时按下左右手柄上的按键取消SOS求救模式。
4、SOS省电求救模式:当遇紧急情况时,同时按下三个按键,使三个灯依次进入SOS求救模式,三灯循环闪烁求救,节省电量,发出求救信号,进行求救,再同时按下三个按键取消SOS省电求救模式。
C题(创新组)
自由根据427提供的创新套件进行创新,但难度复杂度不应低于前两题。
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com