|
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)
|