Skip to content
All prices US$ - All orders receive free delivery, worldwide - Click here to learn more
All prices US$ - All orders receive free delivery, worldwide - Touch here to learn more
Creating an over-engineered random number generator Arduino shield

Creating an over-engineered random number generator Arduino shield

from arduino.cc

Often when working with Arduino projects, you’ll need to generate a random number. There’s a random() function built into the IDE that works acceptably in many cases, but maker_ATOM wanted to take things to the next level, creating an “over engineered true random value generator."

This device sits on top of an Arduino Uno as a shield, and features input from a floating pin seed value. It adds light input as a second seed value with an LDR, and ambient noise via a microphone as a third value.

These are used to choose from an array of Pi digit values, which are also random, revealing outputs on its OLED display at the push of a button that would be exceedingly difficult to predict!

More details on the project can be found in maker_ATOM’s Instructables post.

And if you're interested in learning about Arduino, PMD Way can help you with a wide range of support Arduino starter kits for beginners and interested hobbyists.

Finally - to keep up to date with interesting news, offers and new products - interact with us on facebook, instagram, and twitter.

Previous article LEDBOY Lets You Game Like It's the '70s!

Leave a comment

Comments must be approved before appearing

* Required fields