工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->综合电路图->综合电路图->Arduino制作电子骰子,包括“稳赢不赔”的改装版(附代码)

Arduino制作电子骰子,包括“稳赢不赔”的改装版(附代码)

作者:dolphin时间:2016-10-14

概述:
骰子是一种简单方便的赌博工具,具有体积小便于携带,低噪音,节能环保,便于广大人民群众学习裂解等等特点,记得高中时代,电视热播《赌神》《赌圣》系 列,我们班上的几个同学放课后便去学校边上的小公园,模仿电影中的样子猜大小,赌注不大也觉得刺激。当然,作为一个好孩子是不会直接参加赌局的,通常只是 提供用具偶尔抽水而已.......

这里介绍用 arduino 做一个电子的骰子,材料清单如下:

Arduino Uno x1
Max7219 + 8x8 LED点阵 x1
按键开关 x1
杜邦线 若干


Max7219 + 8x8 LED点阵是下面这个样子,用来显示当前的点数。当然,还以用数码管,只是那样看起来太不专业了。

电路方面,连接如下:

按钮三个Pin很简单,分别连到Andruino上的 GND,3.3V 和 D2

MAX7219五个Pin连接如下

VCC lt;-----gt; 5V
GND lt;-----gt; GND
DIN lt;-----gt; D12
CS lt;-----gt; D10
CLK lt;-----gt; D11

下面的程序核心有2部分,一部分是用来处理按下按钮时,让LED看起来在不断跳动;另外一部分是直接生成最终的结果。这样做的原因是为了保证概率上的公平以及代码的简洁。



评论

技术专区