Arduino-6-智能骰子實驗

骰子玩具

小時候的我們每個人都玩過這樣一種俗稱shai子找蜜,官方成為骰(tou)子的玩具,那么這種骰子有什么特點呢辅甥?
答:每一次擲出的數(shù)字都是不確定的,沒有規(guī)律的燎竖。
那么璃弄,今天我們來了解一款有意思的創(chuàng)客教育的Arduino實驗——智能骰子吧!


Arduino
【實驗介紹】

本次實驗是利用Arduino套件构回,制作一個由按鍵控制使得數(shù)碼管隨機顯示數(shù)字的實驗夏块。

【實驗用具】

USB下載線×1
大面包板×1
共陰極八段數(shù)碼管×1
電阻×8
按鍵開關×1
跳線若干

【實驗電路圖】
智能骰子實驗

電路圖原理
【實驗代碼】
int switchPin=2;    //定義switchPin引腳為2
#define A_LED 3
#define B_LED 4
#define C_LED 5
#define D_LED 6
#define E_LED 7
#define F_LED 8
#define G_LED 9     //數(shù)碼管中表示數(shù)字的引腳A~B分別連接第3~9引腳          
int temp;
void setup()
{
    Serial.begin(9600); //設置串口波特率為9600
    pinMode(switchPin,INPUT);
    pinMode(A_LED,OUTPUT);  
    pinMode(B_LED,OUTPUT);  
    pinMode(C_LED,OUTPUT); 
    pinMode(D_LED,OUTPUT); 
    pinMode(E_LED,OUTPUT); 
    pinMode(F_LED,OUTPUT); 
    pinMode(G_LED,OUTPUT); //設置2為輸入引腳;3~9為輸出引腳
}

void loop()
{
  {
      temp=random(1,7); //產(chǎn)生一個1~6中的隨機數(shù)
      switch (temp){ 
      case (1) : 
      {
        Serial.println(1);  //通過串口監(jiān)視器可以同步查看產(chǎn)生的隨機數(shù)
        digitalWrite( A_LED , LOW ); 
        digitalWrite( B_LED , HIGH ); 
        digitalWrite( C_LED , HIGH ); 
        digitalWrite( D_LED , LOW ); 
        digitalWrite( E_LED , LOW ); 
        digitalWrite( F_LED , LOW ); 
        digitalWrite( G_LED , LOW );    //數(shù)碼管顯示“1”
        break;
        }
      case (2) : 
      {
        Serial.println(2);
        digitalWrite( A_LED , HIGH ); 
        digitalWrite( B_LED , HIGH ); 
        digitalWrite( C_LED , LOW ); 
        digitalWrite( D_LED , HIGH ); 
        digitalWrite( E_LED , HIGH ); 
        digitalWrite( F_LED , LOW ); 
        digitalWrite( G_LED , HIGH );   //數(shù)碼管顯示“2”
        break;
      }
      case (3) : 
      {
        Serial.println(3);
        digitalWrite( A_LED , HIGH ); 
        digitalWrite( B_LED , HIGH ); 
        digitalWrite( C_LED , HIGH ); 
        digitalWrite( D_LED , HIGH ); 
        digitalWrite( E_LED , LOW ); 
        digitalWrite( F_LED , LOW ); 
        digitalWrite( G_LED , HIGH );   //數(shù)碼管顯示“3”
        break;
      }
      case (4) : 
      {
        Serial.println(4);
        digitalWrite( A_LED , LOW ); 
        digitalWrite( B_LED , HIGH ); 
        digitalWrite( C_LED , HIGH ); 
        digitalWrite( D_LED , LOW ); 
        digitalWrite( E_LED , LOW ); 
        digitalWrite( F_LED , HIGH ); 
        digitalWrite( G_LED , HIGH );   //數(shù)碼管顯示“4”
        break;
      }
      case (5) : 
      {
        Serial.println(5);
        digitalWrite( A_LED , HIGH ); 
        digitalWrite( B_LED , LOW ); 
        digitalWrite( C_LED , HIGH ); 
        digitalWrite( D_LED , HIGH ); 
        digitalWrite( E_LED , LOW ); 
        digitalWrite( F_LED , HIGH ); 
        digitalWrite( G_LED , HIGH );   //數(shù)碼管顯示“5”
        break;
      }
      case (6) : 
      {
        Serial.println(6);
        digitalWrite( A_LED , HIGH ); 
        digitalWrite( B_LED , LOW ); 
        digitalWrite( C_LED , HIGH ); 
        digitalWrite( D_LED , HIGH ); 
        digitalWrite( E_LED , HIGH ); 
        digitalWrite( F_LED , HIGH ); 
        digitalWrite( G_LED , HIGH );   //數(shù)碼管顯示“6”
        break;
      }
     }
    delay(1000);
  }
}
【實驗知識點儲備】
了解隨機數(shù)
隨機數(shù)的產(chǎn)生歷史

推薦大家看《時間簡史》纤掸,里面也有提及隨機數(shù)哦~


隨機數(shù)分類與產(chǎn)生

隨機數(shù)種子
函數(shù)1.png

隨機數(shù)函數(shù)
隨機數(shù)函數(shù)

數(shù)碼管知識
數(shù)碼管簡介

七段數(shù)碼管
image.png

引腳以及排序

共陽極結構圖

共陰極結構圖
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末脐供,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子借跪,更是在濱河造成了極大的恐慌政己,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,454評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件垦梆,死亡現(xiàn)場離奇詭異匹颤,居然都是意外死亡仅孩,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評論 3 385
  • 文/潘曉璐 我一進店門印蓖,熙熙樓的掌柜王于貴愁眉苦臉地迎上來辽慕,“玉大人,你說我怎么就攤上這事赦肃〗︱龋” “怎么了?”我有些...
    開封第一講書人閱讀 157,921評論 0 348
  • 文/不壞的土叔 我叫張陵他宛,是天一觀的道長船侧。 經(jīng)常有香客問我,道長厅各,這世上最難降的妖魔是什么镜撩? 我笑而不...
    開封第一講書人閱讀 56,648評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮队塘,結果婚禮上袁梗,老公的妹妹穿的比我還像新娘。我一直安慰自己憔古,他們只是感情好遮怜,可當我...
    茶點故事閱讀 65,770評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著鸿市,像睡著了一般锯梁。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上焰情,一...
    開封第一講書人閱讀 49,950評論 1 291
  • 那天陌凳,我揣著相機與錄音,去河邊找鬼烙样。 笑死冯遂,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的谒获。 我是一名探鬼主播,決...
    沈念sama閱讀 39,090評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼壁却,長吁一口氣:“原來是場噩夢啊……” “哼批狱!你這毒婦竟也來了?” 一聲冷哼從身側響起展东,我...
    開封第一講書人閱讀 37,817評論 0 268
  • 序言:老撾萬榮一對情侶失蹤赔硫,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后盐肃,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體爪膊,經(jīng)...
    沈念sama閱讀 44,275評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡权悟,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,592評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了推盛。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片峦阁。...
    茶點故事閱讀 38,724評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖耘成,靈堂內(nèi)的尸體忽然破棺而出榔昔,到底是詐尸還是另有隱情,我是刑警寧澤瘪菌,帶...
    沈念sama閱讀 34,409評論 4 333
  • 正文 年R本政府宣布撒会,位于F島的核電站,受9級特大地震影響师妙,放射性物質(zhì)發(fā)生泄漏诵肛。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,052評論 3 316
  • 文/蒙蒙 一默穴、第九天 我趴在偏房一處隱蔽的房頂上張望怔檩。 院中可真熱鬧,春花似錦壁顶、人聲如沸珠洗。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,815評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽许蓖。三九已至,卻和暖如春调衰,著一層夾襖步出監(jiān)牢的瞬間膊爪,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,043評論 1 266
  • 我被黑心中介騙來泰國打工嚎莉, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留米酬,地道東北人。 一個月前我還...
    沈念sama閱讀 46,503評論 2 361
  • 正文 我出身青樓趋箩,卻偏偏與公主長得像赃额,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子叫确,可洞房花燭夜當晚...
    茶點故事閱讀 43,627評論 2 350

推薦閱讀更多精彩內(nèi)容