电子骰子.rar
时间:07-23 15:42
查看:3040次
下载:162次
简介:
骰子是一种简单方便的赌博工具,具有体积小便于携带,低噪音,节能环保,便于广大人民群众学习裂解等等特点,记得高中时代,电视热播《赌神》《赌圣》系 列,我们班上的几个同学放课后便去学校边上的小公园,模仿电影中的样子猜大小,赌注不大也觉得刺激。当然,作为一个好孩子是不会直接参加赌局的,通常只是 提供用具偶尔抽水而已.......
这里介绍用 arduino 做一个电子的骰子,材料清单如下:
Arduino Uno x1
Max7219 + 8x8 LED点阵 x1
按键开关 x1
杜邦线 若干
Max7219 + 8x8 LED点阵是下面这个样子,用来显示当前的点数。当然,还以用数码管,只是那样看起来太不专业了。
电路方面,连接如下:
按钮三个Pin很简单,分别连到Andruino上的 GND,3.3V 和 D2
MAX7219五个Pin连接如下
VCC <-----> 5V
GND <-----> GND
DIN <-----> D12
CS <-----> D10
CLK <-----> D11
下面的程序核心有2部分,一部分是用来处理按下按钮时,让LED看起来在不断跳动;另外一部分是直接生成最终的结果。这样做的原因是为了保证概率上的公平以及代码的简洁。
(详细内容请阅读PDF文档)