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

    文章

    1431

    浏览量

    64671
  • Arduino
    +关注

    关注

    190

    文章

    6527

    浏览量

    197441
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    硅臻正式推出QRNG全系列量子随机数发生器产品

    信息安全是社会稳定的必要条件,数字时代其重要性更是愈发凸显。无论在经典还是量子加密的过程中,随机数都是安全性的基石。加密密钥由随机数生成,安全性由随机数的不可预测性保证。与伪随机数不同
    的头像 发表于 03-10 16:24 380次阅读
    硅臻正式推出QRNG全系列量子<b class='flag-5'>随机数</b><b class='flag-5'>发生器</b>产品

    函数信号发生器和任意波形信号发生器区别详解

    函数发生器提供了一个预置列表,里面列出了它可以生成的波形或码型。 在函数发生器中,用户可以更改频率、幅度和偏移等波形参数,还可添加简单的失真。 任意波形发生器更为复杂,能够仿真真实世界中的信号
    的头像 发表于 02-09 16:24 363次阅读
    函数信号<b class='flag-5'>发生器</b>和任意波形信号<b class='flag-5'>发生器</b>区别详解

    智能化的函数任意波形信号发生器 信号发生器品牌 任意波形信号发生器

    信号发生器
    知道点啥
    发布于 :2026年01月30日 10:26:14

    可编程的多路脉冲信号发生器 高速脉冲信号发生器 1hz脉冲信号发生器

    信号发生器
    知道点啥
    发布于 :2026年01月30日 10:24:38

    双通道函数信号发生器 标准时间间隔发生器

    信号发生器
    知道点啥
    发布于 :2026年01月30日 10:18:51

    三角波方波正弦波函数发生器 标准信号发生器 dds函数信号发生器

    信号发生器
    知道点啥
    发布于 :2026年01月28日 19:27:31

    数字延迟脉冲发生器 脉冲延迟信号发生器 多通道脉冲信号发生器

    信号发生器
    jf_47371611
    发布于 :2026年01月26日 13:54:25

    飞凌嵌入式ElfBoard-系统信息与资源之产生随机数

    一、rand rand可在指定范围内生成随机数。1.头文件#include 2.函数原型int rand(void);3.参数无。4.返回值rand() 函数返回一个范围在 0 到 RAND_MAX
    发表于 01-22 08:59

    数字脉冲延迟发生器有什么用 #脉冲发生器 #标准

    发生器
    jf_16650182
    发布于 :2026年01月16日 17:18:16

    如何在LTspice仿真中实现伪随机数和真随机数的生成

    本文讨论如何在LTspice仿真中利用flat()、gauss()和mc()函数来实现伪随机数和真随机数的生成,并介绍如何使用设置面板的Hacks部分中的 Use the clock
    的头像 发表于 01-09 14:08 4852次阅读
    如何在LTspice仿真中实现伪<b class='flag-5'>随机数</b>和真<b class='flag-5'>随机数</b>的生成

    德思特应用 | 前沿量子随机数研究:多特蒙德工业大学如何通过高速数字化仪保障信息安全

    在量子信息时代,生成真正随机的数字对加密与安全至关重要。多特蒙德工业大学研究人员利用高速数字化仪对量子随机数生成过程进行多通道采集与分析,成功实验评估窃听风险,为密码协议与安全应用提供了可靠验证手段。
    的头像 发表于 12-22 17:22 521次阅读
    德思特应用 | 前沿量子<b class='flag-5'>随机数</b>研究:多特蒙德工业大学如何通过高速数字化仪保障信息安全

    脉冲信号发生器

    发生器
    西安同步电子科技有限公司
    发布于 :2025年11月04日 17:24:04

    ‌基于RNG90的真随机数生成器技术解析与应用指南

    Microchip Technology RNG90 CryptoAuthentication™器件设计用于需要安全随机数发生器的系统。RNG90即用型,无需任何定制。Microchip RNG90
    的头像 发表于 10-10 15:01 843次阅读
    ‌基于RNG90的真<b class='flag-5'>随机数</b>生成器技术解析与应用指南

    随机数和伪随机数的区别

    随机数在当前程序运行环境中是一种常用参数,目前主要分为两种,伪随机数和真随机数,本期我们就来讲一下二者的区别。
    的头像 发表于 08-27 17:46 2872次阅读

    labview求助:想写一个labview输出不重复随机数的程序,有没有大佬帮忙看看这个假分支要怎么写?

    大佬们想写一个labview输出不重复随机数的程序,有没有大佬帮忙看看这个假分支要怎么写
    发表于 04-27 08:39