0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

随机数发生器的制作教程

454398 来源:wv 2019-10-16 11:50 次阅读

创建该项目时,按下按钮时4位7段LED显示屏将显示随机数。它使用Arduino Uno微控制器创建电路,按下按钮即可生成一个稍微随机的数字,以出现在LED显示屏上。我打算在我的中学数学教室中使用此随机数生成器。每个学生将被分配一个不同的数字,如果他们的数字出现在显示屏上,他们将必须回答黑板上写的数学问题。本指南适用于稍微有经验的读者,因为将它们组合在一起并编写代码非常具有挑战性。

所需材料列表:

* Arduino Uno微控制器

* 4位7段LED显示屏

* push按钮

*至少14条公-公跳线

* USB连接器电缆

步骤1:连接说明

随机数发生器的制作教程

7段LED显示屏有七个不同的段,标记为AG。在图像的左侧可以看到不同的标签。这将帮助您更好地了解它们如何连接到Arduino以及如何编写代码。图像的右侧显示4位数字显示,以及七个分段中的每个分段以及四个不同的数字如何连接到面包板上。当您将带有跨接电缆的面包板连接到Arduino时,这将有所帮助。

步骤2:将Arduino连接到面包板

第一个图像为您提供了一个概念电线如何将面包板与Arduino连接。

段A =引脚2

段B =引脚3

段C =引脚4

段D =引脚5

段E =引脚6

段F =引脚7

段G =引脚8

D1 =引脚9

D2 =引脚10

D3 =引脚11

D4 =引脚12

按钮1 =引脚13

(另一个

**第二张图片显示的是电路外观的真实图片。

第3步:编写代码

要开始编写代码,需要将每个引脚设置为显示器的相应段以及四个不同的引脚显示屏上的数字。还需要将按钮设置为引脚,并需要设置数字功能。设置引脚后,根据需要点亮的段来写出不同的数字。每个数字都有不同的代码集,可根据它们所连接的段将其称为高电平或低电平。

所有段和数字都设置为输出值,按钮设置为输入值。

该循环只是在按下按钮时调用要随机选择并显示的数字。在循环内,数字1和2设置为HIGH,以便它们将显示数字,数字3和4为LOW,因此它们将不显示数字。这将为您提供两位数字,而不是3或4位数字。

要查看为该随机数生成器编写的代码,请单击下面的链接。

https:。..//create.arduino.cc/editor/emtakekawa/dfaf52

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 发生器
    +关注

    关注

    4

    文章

    1309

    浏览量

    61218
  • Arduino
    +关注

    关注

    186

    文章

    6439

    浏览量

    185427
收藏 人收藏

    评论

    相关推荐

    TC389芯片上HSM的TRNG真随机数功能,如何判断其随机能力呢?

    想咨询一下,TC389芯片上HSM的TRNG真随机数功能,如何判断其随机能力呢?有什么资料或者测试内容吗?
    发表于 03-05 07:20

    基于时分复用光学参量振荡器的5比特全光量子随机数发生器

    联合研究团队研制出一种基于时分复用简并点飞秒光学参量振荡器,具备高重复频率飞秒光纤激光器泵浦,通过在谐振腔中接入多通单元,能高效拓展光路,实现5比特全光量子随机数发生器,并能保持系统高度的紧凑性和稳定性。
    的头像 发表于 01-09 11:13 279次阅读
    基于时分复用光学参量振荡器的5比特全光量子<b class='flag-5'>随机数</b><b class='flag-5'>发生器</b>

    全志R128应用开发案例——获取真随机数

    获取真随机数 本文案例代码 下载地址 获取真随机数案例代码 https://www.aw-ol.com/downloads?cat=24 R128 内置了TRNG,一个真随机数发生器
    发表于 11-13 16:31

    用rand形成的不是真正的随机数,怎么才能达到真正的随机?

    用rand形成的不是真正的随机数啊,,怎么才能达到真正的随机
    发表于 10-30 06:14

    单片机是如何产生随机数的?

    单片机如何产生随机数
    发表于 10-27 06:44

    AT32的随机数的产生

    AT32的随机数的产生为设计者使用AT32芯片时,产生符合应用需求的随机数,提供设计建议。
    发表于 10-26 06:04

    全志R128应用开发案例—获取真随机数

    R128 内置了TRNG,一个真随机数发生器随机源是 8 路独立的环形振荡器
    的头像 发表于 10-24 17:49 705次阅读
    全志R128应用开发案例—获取真<b class='flag-5'>随机数</b>

    全志R128应用开发案例——获取真随机数

    获取真随机数 本文案例代码 下载地址 获取真随机数案例代码 https://www.aw-ol.com/downloads?cat=24 R128 内置了TRNG,一个真随机数发生器
    发表于 10-24 17:05

    STM8有随机数发生器吗?

    怎么才能用STM8产生一个随机数
    发表于 10-23 06:55

    求助,为何随机数总是固定数?

    []={0xc00xf90xa40xb00x990x920x820xf80x800x90}; P0=a[rand()%10]; c=0; while (1) ; } 以上是源程序,P0连接共阳数码管,P2.0控制数码管阳极,随机数函数产生一个随机数给P0,应该是每次数都不
    发表于 09-28 07:38

    基于多级反馈环形振荡器的真随机数发生器设计

    电子发烧友网站提供《基于多级反馈环形振荡器的真随机数发生器设计.pdf》资料免费下载
    发表于 09-14 14:56 0次下载
    基于多级反馈环形振荡器的真<b class='flag-5'>随机数</b><b class='flag-5'>发生器</b>设计

    FPGA的伪随机数发生器学习介绍

    今天是画师本人第一次和各位大侠见面,执笔绘画FPGA江湖,本人写了篇关于FPGA的伪随机数发生器学习笔记,这里分享给大家,仅供参考。 基于FPGA的伪随机数发生器 (附代码) 1、概念
    的头像 发表于 09-12 09:13 1069次阅读

    STM32L4随机数生成器模块(RNG)介绍

    基于噪声源的32位真随机数生成器。 •使用线性反馈移位寄存进行后处理。 •由专用时钟(PLL48CLK)计时 •两个连续随机数之间的PLL48CLK时钟信号的40个周期 •可禁用以降低功耗 •5个
    发表于 09-11 07:29

    Arm真随机数发生器(TRNG)表征应用说明

    本章概述ARM®真随机数生成器(TRNG)及其特性。 ARM®真随机数生成器(TRNG)从物理熵源收集熵,物理熵源是能够生成不可预测或随机输出比特流的组件。 所收集的熵被用来向密码随机
    发表于 08-29 07:19

    噪声发生器电路图和工作原理讲解

    噪声发生器是产生电噪声(即随机信号)的电路。噪声发生器用于测试信号以测量噪声系数、频率响应和其他参数。噪声发生器也用于生成随机数
    的头像 发表于 08-03 17:35 2086次阅读
    噪声<b class='flag-5'>发生器</b>电路图和工作原理讲解