跳转到主要内容
editor 提交于

这是一台简单、有效的乐透选号机。

你可以玩乐透游戏,与亲朋好友同乐或者真的拿这几个数字去买乐透。

每隔 250 毫秒,随机产生 7 个数字,从 1 到 39 之间的整数。

产生的数字可以任意变更。

第一步:组装

<center><img src="http://intel.eetrend.com/files/2016-04/wen_zhang_/100001400-2201-144722…; alt=""></center>
<center><img src="http://intel.eetrend.com/files/2016-04/wen_zhang_/100001400-2202-214472…; alt=""></center>

组装很简单。

除了 Intel Edison 开发板,还需要 Arduino 扩充板、LCD 屏幕,还有一个按钮。

我用一块 Shield 扩充板,连接按钮以及 LCD。

我用的按钮是一个简单的触摸板,可以感测到触摸的动作,而 LCD 屏幕则是 RGB 背光。

按钮连接到 Arduino 扩充板上的 D7,而 LCD 则连接到 I2C。

第二步:编码

<center><img src="http://intel.eetrend.com/files/2016-04/wen_zhang_/100001400-2203-314472…; alt=""></center>

将开发板连接到 PC,开始编写程序代码。

程序代码使用 EEPROM 储存产生的数字,所以屏幕上不会出现抽中相同数字的情形。

一开始,以 #include 含入各项组件与全局变量。

<center><img src="http://intel.eetrend.com/files/2016-04/wen_zhang_/100001400-2204-4342.j…; alt=""></center>

接下来是设定,我在这个部分用了一个小引导,说明这里的动作。

<center><img src="http://intel.eetrend.com/files/2016-04/wen_zhang_/100001400-2205-5-2.jp…; alt=""></center>

然后是程序循环,这里的循环使用几个子程序,像底下这样。

<center><img src="http://intel.eetrend.com/files/2016-04/wen_zhang_/100001400-2206-6-4.jp…; alt=""></center>

最后是我在前面提到的子程序。

<center><img src="http://intel.eetrend.com/files/2016-04/wen_zhang_/100001400-2207-7-1.jp…; alt=""></center>

第三步:开始赚钱

<center><img src="http://intel.eetrend.com/files/2016-04/wen_zhang_/100001400-2208-814472…; alt=""></center>
<center><img src="http://intel.eetrend.com/files/2016-04/wen_zhang_/100001400-2209-914472…; alt=""></center>
<center><img src="http://intel.eetrend.com/files/2016-04/wen_zhang_/100001400-2210-104472…; alt=""></center>
<center><img src="http://intel.eetrend.com/files/2016-04/wen_zhang_/100001400-2211-114472…; alt=""></center>
<center><img src="http://intel.eetrend.com/files/2016-04/wen_zhang_/100001400-2212-124472…; alt=""></center>

就像我说的,这些号码······ 不一定会中奖!

什么号码会中,很难讲。希望您中奖(如果中了头彩,别忘了分我一成!)

这些数字可能产生的结果,有大约 1500 万种可能性哟!

文章来源:<a href="http://www.iquark.com.cn/news/article/a/231">英特尔quark开发者俱乐部