[知识星球]抢答器

3191浏览
查看: 3191|回复: 1

[知识星球] 抢答器

[复制链接]
本帖最后由 粒子 于 2018-7-24 19:02 编辑

抢答器

一、情景创设

大家都看过知识问答节目吧,
当开始抢答的时候,就会看谁手速快,灯会亮起来,
今天就来动手制作抢答器吧。

二、任务说明

任务目标:用按键和led灯制作一个按键抢答器,
知道其工作原理,学会使用逻辑“与”和逻辑“非”。

三、知识导航

线路与原理

抢答器除了要让先按下按钮的一方所对应的灯亮起外,
还要阻止另一方所对应的灯亮起。
具体的逻辑如下图所示。

01.png

如何阻止较慢按下按钮的一方所对应的灯亮起呢?
通过认真归纳可以发现:
小灯亮起需要同时满足两个条件
一方的按钮按下,且另一方的按钮没有按下。
所以,用逻辑“非”和逻辑“与”模块将一方按钮的状态输送到另一方即可。
如图所示,

02.png

如果按钮1按下,即使再按下按钮2,
也无法输出“真”(成立)的状态了。

四、器材准备

03.png
04.png
05.png

五、动手制作

“抢答器”元件连接示意图

06.png

实物连接

看到这样的线路图,是不是觉得很复杂?

07.png

其实,红色和蓝色两组线路是一模一样的,
从分支模块出来的信号线经过逻辑“非”模块接入另一组线路的逻辑“与”模块。
以蓝灯先点亮的情况为例。
当按下蓝色按钮,它发出的信号到达逻辑“与”模块,并输入值为“真”的信号。
若此时没有按下红色按钮,
则红色按钮发出的值为“假”的信号沿红色线路先到达分支模块,
再通过逻辑“非”模块将信号的值从“假”转换为“真”,
并输入到与蓝色按钮连接的逻辑“与”模块中。
此时,这个逻辑“与”模块收到两个值为“真”的信号,
即两个条件一“蓝色按钮按下”和“红色按钮没有按下”,都已成立,
电源主板接收到此信号后,输出状态1,将蓝灯点亮。
按照这样的逻辑,蓝色和红色按钮总是在点亮自己对应的小灯的同时,阻止对方的小灯点亮,
这样就完成了这个有趣的抢答器。
饰用积木搭建一个漂亮的盒子

六、结构搭建与组装

08.png

七、项目拓展

如果抢答的时候配有声音会不会更有趣?那我们可以添加蜂鸣器。

八、补充知识

“与”“或”“非逻辑模块真值表”

09.png

注:X表示输入可以是0,也可以是1,不会影响输出结果。


文章来源:蜀星星创客星球——小凤^酱


安卓机器人  中级技神

发表于 2018-7-25 12:19:09

BOSON:亲子互动启蒙计算思维的良品良方
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2022 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail