Show Posts
Pages: [1]
1  Forum 2005-2010 (read only) / Syntax & Programs / S/w emulation of 8x8/16x16/32x32 LED matrices on: February 10, 2010, 03:39:01 pm
Hey folks,

I've written a Windows emulator of 8x8, 16x16, 32x32 LED matrices to allow me to develop C++ code to display stuff on them without the overhead of having to download to the Arduino each time (and I can play with the code while travelling). I'm using it to generate maze generation, scrolling/static display code.

It's fully commented and product-quality code (I used to write SQL Server for Microsoft).

Any interest in me blogging it and making it available? If so I'll polish it up, package it up and blog it for people to use.

2  Forum 2005-2010 (read only) / Exhibition / Re: Arduino Clock with 7-Seg LED, DS1307 & 74HC595 on: December 19, 2010, 12:52:22 pm
Cool - glad you found my page useful!
3  Forum 2005-2010 (read only) / Exhibition / Re: Cascaded shift registers, 7-seg displays, PC input on: February 02, 2010, 10:15:08 am
I'm not just building these circuits to just drive 7-seg displays. My blog series is building up the knowledge, code, and circuitry to be able to drive arrays of 8x8 LED matrices and into double-digit-n nxnxn LED cubes. This blog post was about how to daisy-chain shift registers, not about the most compact, code-tight way to drive 2 x 7-seg displays.

I completely understand what you're saying - but for pure 7-seg display driving, you're doing it a different way from me - extra h/w vs. extra code. There's no saying one way is better than the other - the solutions have different characteristics.

So there's no point arguing about it.

4  Forum 2005-2010 (read only) / Exhibition / Re: Cascaded shift registers, 7-seg displays, PC input on: February 01, 2010, 09:13:24 pm
The other thing I like is that without using the 8th output on each shift register (if I don't care about the decimal points on the 7-segs), I've now got an extra output per 595 to use for something else if I want.

5  Forum 2005-2010 (read only) / Exhibition / Re: Cascaded shift registers, 7-seg displays, PC input on: February 01, 2010, 12:45:42 pm
@Carl - yes, please use whatever you like.
6  Forum 2005-2010 (read only) / Exhibition / Re: Cascaded shift registers, 7-seg displays, PC input on: February 01, 2010, 12:45:11 pm
But for four digits, and keeping the Arduino pin-use count to 3, wouldn't that need 2 4094s and 4 decoders? 6 chips rather than my 4?

I don't really get your argument - my way does a bit of extra coding rather than using 1 or 2 extra chips - seems like even-stevens to me.

And why a 4094 - just the same as a 595, but CMOS.
7  Forum 2005-2010 (read only) / Exhibition / Re: Cascaded shift registers, 7-seg displays, PC input on: February 01, 2010, 03:14:36 am
@nouse4anick No - this is called showing people how to do it the easy way first - building blocks - then going to more advanced stuff with only a couple of shift registers and a bunch of 3-8 line decoders to cut down on component count and increase effective fanout. No point showing people how to run before walking. But thanks for your comment.
8  Forum 2005-2010 (read only) / Exhibition / Cascaded shift registers, 7-seg displays, PC input on: January 31, 2010, 09:06:21 pm
Hi folks,

I've uploaded another long how-to blog post. This time I've cascaded four 74HC595 shift registers to drive 4 7-segment displays from only 3 Arduino lines. I also added code to take the number to display from serial port input.

My blog post has instructions, a full schematic of the circuit, some photos, and a YouTube video link. Check it out here.

Hopefully someone finds this interesting/useful - hard to tell with no feedback.
9  Forum 2005-2010 (read only) / Exhibition / LED matrix display simulator on: February 17, 2010, 12:09:13 pm
Along the lines of the cool LED matrix animation editor a few posts below, I came up with a way to simulate 8x8, 16x16, 32x32 LED displays so I could write maze processing code while on the road and not connected to any electronics.

Blogged about it with all the code at Arduino: Windows simulator of driving matrices of 8x8 LED arrays. It allows you to move around in the 'maze', switch display modes between static and scrolling mazes, and flip between 8x8, 16x16, and 32x32. The maze class is self-contained and you ask it for what to display at each LED position - so the maze class can easily be dropped into Arduino code instead of the simualtor - the whole point of developing the simulator.

Hope it's useful to someone.
10  Forum 2005-2010 (read only) / Exhibition / Single transistor LED switch on: January 27, 2010, 01:27:26 am
I couldn't find anything really useful quickly about picking resistor values and transistors to drive LEDs at the right current so I put together a blog post with a simple circuit and explanations of the various current and resistor calculations to help non-engineers.

Arduino:figuring out transistors and associated resistors

Hope this is helpful to someone. I'll be building this up layer by layer as time goes on.
11  Forum 2005-2010 (read only) / Exhibition / Re: Simple Zombie game with Arduino LCD and button on: January 17, 2010, 11:39:33 pm
Very cool!
12  Forum 2005-2010 (read only) / Exhibition / 74HC595 driving binary counter on: January 28, 2010, 03:04:54 pm
Next post in my Arduino series - driving a 74HC595 to create a binary counter. See here for blog post and for 20-sec YouTube vid.

I know these are a bit basic, but I'm working up to a lot more complex stuff.

13  Forum 2005-2010 (read only) / Exhibition / First Arduino project: 10-bar LED display on: January 17, 2010, 11:39:42 pm
Ok - it's not that exciting, but this is my first time playing with an Arduino. Got two more on the way (including a mega) and big plans for lots of projects (LED arrays, light cubes, robot controllers, OLED displays, camera object recognition) - all of which I'll be posting on my new blog at Paul's Electronics. I've done lots of low-level programming so this should be fun!

Pretty excited to be joining a new community - I'm one of the leaders of the online SQL Server community through my main blog on our site (no advertizing or any of that junk).

Anyway - the first project just hooks up an Arduino to a 10-bar LED array and plays pretty patterns. Pictures and movies at Arduino projects: LED 10-bar array.


PS Next up is controlling a dot on an 8x8 LED matrix using a Parallax 2-axis joystick.
Pages: [1]