Robert Perkel
Published

Zero-Software, Microcontroller-Based Electronic Dice

Write zero lines of software while implementing electronic dice inside of the Configurable Logic Block (CLB).

IntermediateFull instructions provided4 hours673

Things used in this project

Hardware components

PIC16F13145 Curiosity Nano Evaluation Kit
Microchip PIC16F13145 Curiosity Nano Evaluation Kit
×1
SparkFun Snappable Protoboard
SparkFun Snappable Protoboard
The protoboard mount we printed was designed specifically for DKS-SOLDERBREAD-02 (81.3mm x 50.8mm). But other protoboards can be cut / snapped to size.
×1
5 mm LED: Red
5 mm LED: Red
We used this part: C503B-RBN-CW0Z0AA2
×7
Through Hole Resistor, 2.7 kohm
Through Hole Resistor, 2.7 kohm
Current limiting resistor for the LEDs. The value can be adjusted to increase/decrease brightness.
×7
Hook Up Wire Kit, 22 AWG
Hook Up Wire Kit, 22 AWG
×1

Software apps and online services

MPLAB X IDE
Microchip MPLAB X IDE
MPLAB Code Configurator
Microchip MPLAB Code Configurator
MPLAB XC8 Compiler
Microchip MPLAB XC8 Compiler

Hand tools and fabrication machines

Hot glue gun (generic)
Hot glue gun (generic)
Soldering iron (generic)
Soldering iron (generic)
3D Printer (generic)
3D Printer (generic)
Instant Bond Adhesive (Cyanoacrylate)
Gel glue should be easier to work with

Story

Read more

Custom parts and enclosures

3D Models

Step models and modeling files

Schematics

LED Circuit

Wiring Diagram

Code

Github Source Code

Credits

Robert Perkel

Robert Perkel

12 projects • 10 followers
Application Engineer with Microchip Technology

Comments