My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Wiki pages
Links

Thanks everyone for stopping by!
The access numbers are growing every day!
Thanks for your interest in this project!
- Dataman

So, what does this library do? Quite simply put, this library provides an easy way to display text and graphics to the 8x8 Panels available from http://ModernDevice.Com . This library treats the panels as a simple display device. Give it some command, text, or animation and it does the rest. A plethora of examples and programs are included:

# Title Description
1 Scroll Text RAM Scrolls text stored in RAM.
2 Scroll Text FLASH Scrolls text store in EPROM memory.
3 Animation FLASH Runs animation from ERPROM memory.
4 Animation Test Pattern Runs an animation generated on the fly
5 Game of Life Plays Conways Game of Life
6 Serial Update Accepts commands over serial, unlimited text or graphics!
7 Ethernet Update Runs a mini web browser to update text on display
8 Wireless Update Runs a mini web browser to update text wihtout wires!
9 SD Update Streams animations off an SD Card

All programs require Example 6, Serial Update be loaded.

Program Function
Panel8x8Control Send text and scroll rate commands to the array. Also performs automatic twitter updates.
Panel8x8Animator Allows for the creation and editing of animations. May be streamed directly to the panel or loaded into ERPROM.
Panel8x8CharacterEditor Simple program to allow editing of the character fonts used in Panel8x8.

Animator Tutorial Now Online Realized I forgot to post the Animator tuturial,
It's now available here: http://panel8x8.googlecode.com/files/Panel8x8HowToAnimate.mp4

Discussion Group:
I've set up a new discussion group to get some feedback...

Visit the group: http://groups.google.com/group/panel8x8

Build information:
Step by step build instructions can be found here:
http://crjones.brinkster.net/Panel8x8

Current Version: 1.09 Bug Fixed

  • Bug fixed, online, complete, and in the bag!
Version 1.08: FEATURE COMPLETE!
  • WOHOO! WE'RE DONE!
  • SD Card Streaming, save files to SD card for nearly unlimited memory!
Version 1.07: Ethernet, Wifi Version 1.06: Serial Version 1.05: Unix Compile
  • Removed Windows type compile path (sorry!)
Version 1.04: Removed Overrides
  • Client side compile switches not working - removed
Version 1.03: Initial Release
  • Initial Public Release - Wohoo!

Code required to display scrolling text on one or more panels is now as simple as:

#include <Panel8x8.h>
Panel8x8 Panel;
char buffer[512]={"This is a test, this is only a test."};
void setup() { Panel.Begin(buffer,512,strlen(buffer),0);}
void loop() { Panel.Loop(); }

The goal of this library is to simplify programming of the 8x8 Panel available from http://ModernDevice.Com while greatly adding to its flexibility.

Goals:

(Provided by Base Version)

  • Provide and Panel8x8 class that can easily be added to sketches.
  • Support any number of panels.
  • Process Text or Graphics stored in Ram or Flash memory.

Implemented:

  • Update via serial connection. (V1.06)
  • Update ethernet. (V1.07)
  • Update wireless. (V1.07)
  • Update vis SD Card. (V1.08)

Powered by Google Project Hosting