loading
This instructable will show you how to create a dice using Arduino and few components. It's an easy and fun project, suitable for beginners and those who want to start with Arduino; it also requires a minimal amount of components.
This explaines how to create it in the breadboard, how to solder it and how to make some changes.

Step 1: What is Arduino?

Arduino is a tool for making computers that can sense and control more of the physical world than your desktop computer. It's an open-source physical computing platform based on a simple microcontroller board, and a development environment for writing software for the board.

Arduino can be used to develop interactive objects, taking inputs from a variety of switches or sensors, and controlling a variety of lights, motors, and other physical outputs. Arduino projects can be stand-alone, or they can be communicate with software running on your computer (e.g. Flash, Processing, MaxMSP.) The boards can be assembled by hand or purchased preassembled; the open-source IDE can be downloaded for free.

The Arduino programming language is an implementation of Wiring, a similar physical computing platform, which is based on the Processing multimedia programming environment.

Why Arduino?

There are many other microcontrollers and microcontroller platforms available for physical computing. Parallax Basic Stamp, Netmedia's BX-24, Phidgets, MIT's Handyboard, and many others offer similar functionality. All of these tools take the messy details of microcontroller programming and wrap it up in an easy-to-use package. Arduino also simplifies the process of working with microcontrollers, but it offers some advantage for teachers, students, and interested amateurs over other systems:

  • Inexpensive - Arduino boards are relatively inexpensive compared to other microcontroller platforms. The least expensive version of the Arduino module can be assembled by hand, and even the pre-assembled Arduino modules cost less than $50
  • Cross-platform - The Arduino software runs on Windows, Macintosh OSX, and Linux operating systems. Most microcontroller systems are limited to Windows.
  • Simple, clear programming environment - The Arduino programming environment is easy-to-use for beginners, yet flexible enough for advanced users to take advantage of as well. For teachers, it's conveniently based on the Processing programming environment, so students learning to program in that environment will be familiar with the look and feel of Arduino
  • Open source and extensible software- The Arduino software and is published as open source tools, available for extension by experienced programmers. The language can be expanded through C++ libraries, and people wanting to understand the technical details can make the leap from Arduino to the AVR C programming language on which it's based. SImilarly, you can add AVR-C code directly into your Arduino programs if you want to.
  • Open source and extensible hardware - The Arduino is based on Atmel's ATMEGA8 and ATMEGA168 microcontrollers. The plans for the modules are published under a Creative Commons license, so experienced circuit designers can make their own version of the module, extending it and improving it. Even relatively inexperienced users can build the breadboard version of the module in order to understand how it works and save money.

How do I use Arduino?

Step-by-step instructions for setting up the Arduino software and connecting it to an Arduino Duemilanove:

(All this part was taken from the official website of Arduino)
<p>Nice Instructable. Thanks for sharing. </p>
<p>Great project to start with Arduino.</p><p>I did some changes to the code.</p><p>Code at: https://github.com/NelsonSeixas/Arduino.git</p>
Thank you sooo much for this good informations and this amazing website
<p>Thanks for the Great Tutorial!</p><p>I made a Arduino Dice Game 10.000 very cool</p><p>https://www.youtube.com/watch?v=FM2D7WqH6cY</p>
<p>Got my arduino for Christmas, and I love it! This is a good simple project for a new arduino user, especially since all the parts are included in the starter kit. Great instructable, thanks!</p>
<p>Thank you</p>
<p>This was my first arduino project. Thanks for the great instructions</p>
<p>This was my first arduino project. Thanks for the great instructions</p>
<p>This was my first arduino project. Thanks for the great instructions</p>
<p>Awesome.. Was my first project.. Thank you for the great instuctions and schematic.</p>
<p>Awesome.. Was my first project.. Thank you for the great instuctions and schematic.</p>
<p>Awesome.. Was my first project.. Thank you for the great instuctions and schematic.</p>
<p>Works like a charm!!!!</p>
<p>/*Here is the Code for Dice with 7-SEGMENT Display as well as Led's will glow up acording to Dice Random Number</p><p>Simulation Software is Proteus*/</p><p>int led[]={38,39,40,41,42,43};</p><p>int a=22,b=23,c=24,d=25,er=26,f=27,g=28,buttonpin=32 ;</p><p>void setup() {</p><p> // put your setup code here, to run once:</p><p>//pinMode(led1,OUTPUT);</p><p>pinMode(a,OUTPUT);</p><p>pinMode(b,OUTPUT);</p><p>pinMode(c,OUTPUT);</p><p>pinMode(d,OUTPUT);</p><p>pinMode(er,OUTPUT);</p><p>pinMode(f,OUTPUT);</p><p>pinMode(g,OUTPUT);</p><p>pinMode(buttonpin,INPUT);</p><p>for(int i=0;i&lt;=5;i++)</p><p>{</p><p>pinMode(led[i],OUTPUT);</p><p>}</p><p>}</p><p>void loop() {</p><p> int x,y,j;</p><p> // put your main code here, to run repeatedly:</p><p>Back:</p><p>y=digitalRead(buttonpin);</p><p>if(y==0)</p><p>{</p><p> goto Back;</p><p>}</p><p>x=random(7);</p><p>if(y==1 &amp;&amp; x==1)</p><p>{</p><p> goto Dice_1;</p><p>}</p><p>else if(y==1 &amp;&amp; x==2)</p><p>{</p><p> goto Dice_2;</p><p>}</p><p>else if(y==1 &amp;&amp; x==3)</p><p>{</p><p> goto Dice_3;</p><p>}</p><p>else if(y==1 &amp;&amp; x==4)</p><p>{</p><p> goto Dice_4;</p><p>}</p><p>else if(y==1 &amp;&amp; x==5)</p><p>{</p><p> goto Dice_5;</p><p>}</p><p>else if(y==1 &amp;&amp; x==6)</p><p>{</p><p> goto Dice_6;</p><p>}</p><p>else </p><p>{</p><p> goto Back;</p><p>}</p><p>Dice_1:</p><p>{</p><p> digitalWrite(b,HIGH);</p><p>digitalWrite(c,HIGH);</p><p>digitalWrite(a,LOW);</p><p>digitalWrite(d,LOW);</p><p>digitalWrite(er,LOW);</p><p>digitalWrite(f,LOW);</p><p>digitalWrite(g,LOW);</p><p>digitalWrite(led[0],HIGH);</p><p>delay(1000); </p><p>digitalWrite(led[0],LOW); </p><p>delay(500);</p><p>goto Back;</p><p>}</p><p>//goto Back;</p><p>Dice_2:</p><p>{</p><p> digitalWrite(b,HIGH);</p><p>digitalWrite(c,LOW);</p><p>digitalWrite(a,HIGH);</p><p>digitalWrite(d,HIGH);</p><p>digitalWrite(er,HIGH);</p><p>digitalWrite(f,LOW);</p><p>digitalWrite(g,HIGH);</p><p>digitalWrite(led[0],HIGH);</p><p>digitalWrite(led[1],HIGH);</p><p>delay(1000); </p><p>digitalWrite(led[0],LOW);</p><p>digitalWrite(led[1],LOW); </p><p>delay(500);</p><p>goto Back;</p><p>}</p><p>Dice_3:</p><p>{</p><p>digitalWrite(b,HIGH);</p><p>digitalWrite(c,HIGH);</p><p>digitalWrite(a,HIGH);</p><p>digitalWrite(d,HIGH);</p><p>digitalWrite(er,LOW);</p><p>digitalWrite(f,LOW);</p><p>digitalWrite(g,HIGH);</p><p>for(j=0;j&lt;=2;j++)</p><p>{</p><p> pinMode(led[j],HIGH);</p><p>} </p><p>delay(1000); </p><p>for(j=0;j&lt;=2;j++)</p><p>{</p><p> pinMode(led[j],LOW);</p><p>}</p><p>delay(500);</p><p>goto Back;}</p><p>Dice_4:</p><p>{</p><p>digitalWrite(a,LOW);</p><p>digitalWrite(b,HIGH);</p><p>digitalWrite(c,HIGH);</p><p>digitalWrite(d,LOW);</p><p>digitalWrite(er,LOW);</p><p>digitalWrite(f,HIGH);</p><p>digitalWrite(g,HIGH);</p><p>for(j=0;j&lt;=3;j++)</p><p>{</p><p> digitalWrite(led[j],HIGH);</p><p>}</p><p>delay(1000);</p><p>for(j=0;j&lt;=3;j++)</p><p>{</p><p> digitalWrite(led[j],LOW); </p><p>}</p><p>delay(500);</p><p>goto Back;</p><p>}</p><p>Dice_5:</p><p>{</p><p> digitalWrite(a,HIGH);</p><p>digitalWrite(b,LOW);</p><p>digitalWrite(c,HIGH);</p><p>digitalWrite(d,HIGH);</p><p>digitalWrite(er,LOW);</p><p>digitalWrite(f,HIGH);</p><p>digitalWrite(g,HIGH);</p><p>for(j=0;j&lt;=4;j++)</p><p>{</p><p> digitalWrite(led[j],HIGH);</p><p>}</p><p>delay(1000);</p><p>for(j=0;j&lt;=4;j++)</p><p>{</p><p> digitalWrite(led[j],LOW);</p><p>}</p><p>delay(500); </p><p>goto Back;</p><p>}</p><p>Dice_6:</p><p>{</p><p>digitalWrite(a,LOW);</p><p>digitalWrite(b,LOW);</p><p>digitalWrite(c,HIGH);</p><p>digitalWrite(d,HIGH);</p><p>digitalWrite(er,HIGH);</p><p>digitalWrite(f,HIGH);</p><p>digitalWrite(g,HIGH);</p><p>for(j=0;j&lt;=5;j++)</p><p>{</p><p> digitalWrite(led[j],HIGH);</p><p>}</p><p>delay(1000);</p><p>for(j=0;j&lt;=5;j++)</p><p>{</p><p> digitalWrite(led[j],LOW);</p><p>} </p><p>delay(500); </p><p>goto Back;</p><p>}</p><p>}</p>
<p>Arduino Project Review</p><p><strong><u>Review:</u></strong></p><p>This<br>circuit was easy however we had a lot of trouble finding a good push button to<br>use. We had to substitute the tilt switch that the original design asked for<br>with a push button which caused a few problems. Overall the circuit did do its<br>job which was nice but it would sometimes just start cycling through numbers,<br>because of a faulty push button. To fix this issue we placed the wire from pin<br>6 in the same row as the ground wire. I think the circuit could be even better<br>if you could incorporate RGB LEDs. Overall, the project was a lot of fun to put<br>together and troubleshoot.</p><p><strong><u>Schem</u></strong><strong><u>atic:</u></strong></p><p><strong><u><br></u></strong></p><p><strong><u><br></u></strong></p><p><strong><u>Final Product:</u></strong></p><p><strong><u><br></u></strong></p><p></p>
<p>Glad I found this, I was working on the same thing and was having a <br>hard time generating a random number. Now it works, Thank you</p>
<p>Thanks for the instructable </p>
<p>I Made it!!!! It did not ended as pretty as yours but at least it work hahahaha</p>
<p> n</p>
<p>finish this project with some boy scouts. basic starter kit, couple extra LEDs, 2 hours working with the boys. I liked some of the type o it allowed for troubleshooting. great starter project </p>
<p>It works!! But i think there is an error in the code, at pin set:</p><p>int pinLeds3 = 7;<br>int pinLed4 = 8;</p><p>Should be:</p><p>int pinLeds3 = 8;<br>int pinLed4 = 7;</p><p>I'm going to try with a tilt switch as you suggested.</p><p>Thanks!!</p>
我也做了。
<p>Thank you I made it.</p>
<p>i made it online works fine. u can simulate it here...http://123d.circuits.io/circuits/253088-dice/</p>
<p>it was fun! thanks for the instructable :)</p>
cool <br> <br>i just made one!
I got involved with Arduino a month ago after years away from hands on coding &amp; electronics. Building, troubleshooting, &amp; expanding this project was a great contribution to my learning. Thanks.
Some say 2 of the LED groups should be assigned as: <br> // Led pins ... <br> int pinLeds3 = 7; <br> int pinLeds4 = 8; <br>which is correct to the SCHEMATIC &amp; the final code, BUT ... <br> the ILLUSTRATIONS differ on this so ... <br> <br>Others (like me) said the opposite: <br> // Led pins ... <br> int pinLeds3 = 8; <br> int pinLeds4 = 7; (we followed the ILLUSTRATIONS &amp; adjusted the code) <br> <br>Either way should work IF ... <br> our version of LED assignments matches our circuit connections.
Thanks for posting this. <br> kloptops post confirmed for me that the code needs to be <br> // Led pins ... <br> int pinLeds3 = 8; <br> int pinLeds4 = 7; (reversing the last 2 pins) <br> <br>I enjoyed blending your approach with Binary_Dice_Game by Maik Schmidt <br>http://media.pragprog.com/titles/msard/code/BinaryDice/DiceGame/DiceGame.pde <br>----------------------------------- <br> Code &amp; illustrations by you &amp; klopstops helped me see patterns to create a output_result() function using boolean logic instead of if: <br> <br>void output_result() { <br> <br> digitalWrite (pinLeds4, HIGH &amp;&amp; (ran % 2 == 1)); // Odd Numbers light middle dot <br> <br> digitalWrite (pinLeds3, HIGH &amp;&amp; (ran &gt;= 3)); // &gt; 2 also light lower left &amp; upper right <br> <br> //Numbers even or 5 or 7 (winner) also light upper left &amp; lower right <br> digitalWrite (pinLeds1, HIGH &amp;&amp; ((ran % 2 == 0) || (ran == 5) || (ran == 7))); <br> <br> digitalWrite (pinLeds2, HIGH &amp;&amp; (ran &gt;= 6)); // Number 6 or 7 (winner) also light mid left &amp; right <br> <br> delay(time); <br> Clear_LEDs(); <br>} <br> <br> // LEDs off (no button pressed OR clear display) <br> void Clear_LEDs () { <br> digitalWrite (pinLeds1, LOW); <br> digitalWrite (pinLeds2, LOW); <br> digitalWrite (pinLeds3, LOW); <br> digitalWrite (pinLeds4, LOW); <br>} <br>
Instead of using 7 separate resistors for the leds, couldn't you just hook all their cathodes together, then hook them up to ground through a single resistor? If not, could you please briefly explain why it wouldn't work?
Wow thanks! This is something I definetly want to build! :0 ;) :) <a href="http://data:image/jpeg;base64,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" rel="nofollow">Yay!</a>
finally did this project it was nice starting with dice. but i want to blink led blindly before the no comes on after pressing the button. i tried it but it was not as good as i thought of.
Well done! For making leds blink like a dice before you press the button, you can try the modified code posted by &quot;kloptops&quot; some time ago. This is the link: <a href="http://dl.dropbox.com/u/7992054/arduino/Dice.pde" rel="nofollow">http://dl.dropbox.com/u/7992054/arduino/Dice.pde</a><br> It' not a really &quot;random&quot; sequence, but i think it will work the same.<br> If you use that code, <strong>remember </strong>to change the code in the first lines <strong>from</strong>:<br> int pinLeds3 = 8;<br> int pinLeds4 = 7;<br> <strong>to</strong>:<br> int pinLeds3 = 7;<br> int pinLeds4 = 8;
made it finally. first project in arduino.. guys want help i want to blilnk leds randomly before the led show the no after pressing. i tried it but wasnt satisfied with it. so if anyone could help then please
I built one but it didn't worked well, so i looked <br>int pinLeds3 = 7; <br>int pinLed4 = 8; <br>and in this way my dice don't works well, but with <br>int pinLed4 = 7; <br>int pinLeds3 = 8; <br>it works perfectly. <br>Probably it's my fault but can you check it? <br>Thanks a lot <br>P.S. Awesome project
If you follow the schematic &quot;correctly&quot;, this is the proper definition for the program. As my friend so cleverly noticed. Still an epic circut. Time to play RISK <br> <br>//Led pins <br>int pinLeds1 = 10; <br>int pinLeds2 = 9; <br>int pinLeds3 = 7; <br>int pinLed4 = 8; <br>//Button pin <br>int buttonPin = 6; <br>int buttonState; <br>//Ran will be randomized from 1 to 6 <br>long ran; <br>//Time is the time of delay <br>int time = 2000; <br>
Whoops! Thank you for the correction, i just fixed it!
Very nice instructable it was easy to fallow along and do. I love it! Now I will try to make a shield for it, I will post photos of the shield when I get parts to make the shield.
Great idea, and thank you for the interest! Ask if you need some help
I got the rest of the parts for it yesterday but we had to use my soldering room for some people to stay over but I should have it done some time this week I will post photos of it when its done.
Ok, if you want i can add your photos in the instructable...and Merry Christmas!
Sorry for the noobish question, can someone explain to me whats the significance of : <br>randomSeed(analogRead(0)); <br>and <br>ran = random(1, 7); <br> <br>Much appreciated. By the way this is a fantastic project to learn with.
Sorry for the waiting!<br>&quot; randomSeed(analogRead(0)); &quot; is needed for have a correct randomness (without it, the arduino will use the same sequence every time).<br>&quot; ran = random(1, 7); &quot; set the variable &quot;ran&quot; equal to a number from 1 to 6, that is the result.
With my limited programming experience im guessing &quot;randomSeed(analogRead(0));&quot; is preparing the program to create a random number and &quot;ran = random(1,7);&quot; is setting ran (a variable?) equal to a random number valued 1 through 7
Very nice!! Just wondering if I can quote you and have some of this information on my website http://www.whatisacnc.com I found this very informative, thank you regardless of your decision.
Sure you can quote my instructable! Thank you for the interest, and happy Christmas :D !
Nice design, however i decided to make the display routine a bit more interesting with it showing a &quot;random&quot; sequence before displaying the final result.<br> <br> Thanks for the great starter project.<br> <br> <a href="http://dl.dropbox.com/u/7992054/arduino/Dice.pde">http://dl.dropbox.com/u/7992054/arduino/Dice.pde</a><br>
Great improvement! :)

About This Instructable

121,449views

244favorites

License:

More by Davide311:Arduino Led Dice 
Add instructable to: