LED Scoreboard w/ win-loss counter

Hello, brand new/novice to the arduino world. Automotive collision repair trade is my daily occupation. Have always kind of kept up on tech stuff though as a hobby. OK, anyway. I'm wanting to build an LED Scoreboard that can be used for cornhole and such. Basic idea in my mind is a box with 4 15LED light digits (ws2811 LED's) and in between those a 4 digit 7 segment display for a win/loss counter. I've seen a few projects online people have done and I know I can do the physical build part with no issues, but I'm so green with arduino that I'm looking for help on the program side. Any guidance or help from the community would be greatly appreciated!

If You start playing with an Arduino, running simple example sketches and get experience, that would be good for You in the future.
Jumping into a project that calls for both electronical and programming skills will maybe kill the entusiasm.
No helper is doing the work for You, designing the circuitry, making the sketch.

What is "cornhole"?

A hole full of corn or a hole made for dumping corn?

I'm not asking anyone to do it for me. As far as the electronic side of it, I got that. I can build it. I can pretty much build anything. I'm just asking for pointers on the program side is all, I understand how to do the sketch but I know I'm going to stumble when it comes to it.

Cornhole is just a back yard bean bag game, each team throws 4 bags at a board with a 6 inch diameter hole in it to score. Pretty fun really for something to do when you live in the middle of no where...

Okey. You have useful knowledge.
Before pressing any key to program, write a flow chart telling how the program will proceed.
The Pc keyboard gives You no help.

Perhaps a sketch of what you think the display board might look like .

I have rough blueprint/sketch of what I have pictured in my head and how it will look but being a new user on Arduino.cc I am unable to upload images yet.

Well crap, this didn't copy and paste over like I'd hoped.... but this is idea for the score numbers, in a serpentine pattern top of first number out the bottom of it then to top of second number and so on and so forth. I think I've got most of the code down so far and think I'm going to jump in to the build and start doing some testing. Guess I'll see what happens....

You need to use the "code" tags (or there is an alternate form of tagging) to show any form of aligned fixed-width text.

Indeed, I get it. Btw, you could also just take a piece of paper, a pencil and photograph the outcome with your phone.

Now, think a little further - your Arduino system needs to keep track of scores, but it does so based on user input. How does that work into your scoring table?

The gist of my question above is that the flow chart @Railroader mentioned is not just the logic behind the scores - it's the script that the Arduino goes through. As detailed as possible. You need to think very fundamentally here.

Hello
Take some time and study the input–process–output (IPO) model to design your sketch. That will help, definitely.

0  -> 1  ->  2         ---> 15 -> 16 -> 17        ---> 30 -> 31 -> 32        ---> 45 -> 46 -> 47
                |        |                  |       |                  |       |                  | 
                v        |                  v       |                  v       |                  v
   5  <- 4  <-  3        |     20 <- 19 <- 18       |     35 <- 34 <- 33       |     50 <- 49 <- 48
   |                     |     |                    |     |                    |     |
   v                     |     v                    |     v                    |     v
   6  -> 7  ->  8        |     21 -> 22 -> 23       |     36 -> 37 -> 38       |     51 -> 52 -> 53
                |        |                  |       |                  |       |                  | 
                v        |                  v       |                  v       |                  v
   11 <- 10 <-  9        |     26 <- 25 <- 24       |     41 <- 40 <- 39       |     56 <- 55 <- 54
   |                     |     |                    |     |                    |     | 
   v                     |     v                    |     v                    |     v 
   12 -> 13 -> 14 -------      27 -> 28 -> 29 ------      42 -> 43 -> 44 ------      57 -> 58 -> 59 
*/

thats better.... how did I miss how to do that in the discobot training!?! lol

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.