Skip to content
If this is your first visit, please click here to learn about shipping and delivery.
If this is your first visit, please touch here to learn about shipping and delivery.
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 Smart Indoor Air Quality Monitor With Auto Ventilation Using Raspberry Pi 5

Leave a comment

Comments must be approved before appearing

* Required fields