whos got a POV sketch i can use?

just woner if anyone has an example of the sketch needed to run a POV?

found this bit of code

0x00,0x00,0x00,0x00,0x00,/*space*/ // is 32 in ASCII
0x00,0xF6,0xF6,0x00,0x00,/*!*/
0x00,0xE0,0x00,0xE0,0x00,/*"*/
0x28,0xFE,0x28,0xFE,0x28,/*#*/
0x00,0x64,0xD6,0x54,0x08,/*$*/
0xC2,0xCC,0x10,0x26,0xC6,/*%*/
0x4C,0xB2,0x92,0x6C,0x0A,/*&*/
0x00,0x00,0xE0,0x00,0x00,/*'*/
0x00,0x38,0x44,0x82,0x00,/*(*/
0x00,0x82,0x44,0x38,0x00,/*)*/
0x88,0x50,0xF8,0x50,0x88,/***/
0x08,0x08,0x3E,0x08,0x08,/*+*/
0x00,0x00,0x05,0x06,0x00,/*,*/
0x08,0x08,0x08,0x08,0x08,/*-*/
0x00,0x00,0x06,0x06,0x00,/*.*/
0x02,0x0C,0x10,0x60,0x80,/*/*/
0x7C,0x8A,0x92,0xA2,0x7C,/*0*/
0x00,0x42,0xFE,0x02,0x00,/*1*/
0x42,0x86,0x8A,0x92,0x62,/*2*/
0x44,0x82,0x92,0x92,0x6C,/*3*/
0x10,0x30,0x50,0xFE,0x10,/*4*/
0xE4,0xA2,0xA2,0xA2,0x9C,/*5*/
0x3C,0x52,0x92,0x92,0x0C,/*6*/
0x80,0x86,0x98,0xE0,0x80,/*7*/
0x6C,0x92,0x92,0x92,0x6C,/*8*/
0x60,0x92,0x92,0x94,0x78,/*9*/
0x00,0x00,0x36,0x36,0x00,/*:*/
0x00,0x00,0x35,0x36,0x00,/*;*/
0x10,0x28,0x44,0x82,0x00,/*<*/
0x28,0x28,0x28,0x28,0x28,/*=*/
0x00,0x82,0x44,0x28,0x10,/*>*/
0x40,0x80,0x8A,0x90,0x60,/*?*/
0x7C,0x82,0xBA,0xBA,0x62,/*@*/
0x3E,0x48,0x88,0x48,0x3E,/*A*/
0xFE,0x92,0x92,0x92,0x6C,/*B*/
0x7C,0x82,0x82,0x82,0x44,/*C*/
0xFE,0x82,0x82,0x82,0x7C,/*D*/
0xFE,0x92,0x92,0x92,0x82,/*E*/
0xFE,0x90,0x90,0x90,0x80,/*F*/
0x7C,0x82,0x82,0x8A,0x4E,/*G*/
0xFE,0x10,0x10,0x10,0xFE,/*H*/
0x82,0x82,0xFE,0x82,0x82,/*I*/
0x84,0x82,0xFC,0x80,0x80,/*J*/
0xFE,0x10,0x28,0x44,0x82,/*K*/
0xFE,0x02,0x02,0x02,0x02,/*L*/
0xFE,0x40,0x20,0x40,0xFE,/*M*/
0xFE,0x60,0x10,0x0C,0xFE,/*N*/
0x7C,0x82,0x82,0x82,0x7C,/*O*/
0xFE,0x90,0x90,0x90,0x60,/*P*/
0x7C,0x82,0x82,0x86,0x7E,/*Q*/
0xFE,0x90,0x98,0x94,0x62,/*R*/
0x64,0x92,0x92,0x92,0x4C,/*S*/
0x80,0x80,0xFE,0x80,0x80,/*T*/
0xFC,0x02,0x02,0x02,0xFC,/*U*/
0xF8,0x04,0x02,0x04,0xF8,/*V*/
0xFC,0x02,0x0C,0x02,0xFC,/*W*/
0xC6,0x28,0x10,0x28,0xC6,/*X*/
0xC0,0x20,0x1E,0x20,0xC0,/*Y*/
0x86,0x8A,0x92,0xA2,0xC2,/*Z*/
0x00,0x00,0xFE,0x82,0x00,/*[*/
0x00,0x00,0x00,0x00,0x00,/*this should be / */
0x80,0x60,0x10,0x0C,0x02,/*]*/
0x20,0x40,0x80,0x40,0x20,/*^*/
0x01,0x01,0x01,0x01,0x01,/*_*/
0x80,0x40,0x20,0x00,0x00,/*`*/
0x04,0x2A,0x2A,0x2A,0x1E,/*a*/
0xFE,0x12,0x22,0x22,0x1C,/*b*/
0x1C,0x22,0x22,0x22,0x14,/*c*/
0x1C,0x22,0x22,0x12,0xFE,/*d*/
0x1C,0x2A,0x2A,0x2A,0x18,/*e*/
0x10,0x7E,0x90,0x80,0x40,/*f*/
0x18,0x25,0x25,0x25,0x1E,/*g*/
0xFE,0x10,0x10,0x10,0x0E,/*h*/
0x00,0x12,0x5E,0x02,0x00,/*i*/
0x02,0x01,0x01,0x11,0x5E,/*j*/
0xFE,0x08,0x08,0x14,0x22,/*k*/
0x00,0x82,0xFE,0x02,0x00,/*l*/
0x3E,0x20,0x1C,0x20,0x1E,/*m*/
0x3E,0x20,0x20,0x20,0x1E,/*n*/
0x1C,0x22,0x22,0x22,0x1C,/*o*/
0x3F,0x24,0x24,0x24,0x18,/*p*/
0x18,0x24,0x24,0x3F,0x01,/*q*/
0x3E,0x10,0x20,0x20,0x10,/*r*/
0x12,0x2A,0x2A,0x2A,0x04,/*s*/
0x00,0x10,0x3C,0x12,0x04,/*t*/
0x3C,0x02,0x02,0x02,0x3E,/*u*/
0x30,0x0C,0x02,0x0C,0x30,/*v*/
0x38,0x06,0x18,0x06,0x38,/*w*/
0x22,0x14,0x08,0x14,0x22,/*x*/
0x38,0x05,0x05,0x05,0x3E,/*y*/
0x22,0x26,0x2A,0x32,0x22,/*z*/
0x00,0x10,0x6C,0x82,0x82,/*{*/
//0x00,0x00,0xFF,0x00,0x00,/*|*/
0x04,0x02,0xFF,0x02,0x04,/*|, arrow*/
0x82,0x82,0x6C,0x10,0x00,/*}*/
0x08,0x10,0x18,0x08,0x10/*~*/
};

to define the alphabet, but dont know how write the rest of the sketch.

any help would be apprechiated

::slight_smile: :frowning:

There are a ton of ways to do it.

At least your alphabet table is a columnar font, so it's well-suited for POV where you swipe the display left-to-right.

Rather than give a complete solution, why not take the opportunity to work out the solution yourself? What have you considered so far? Do you know what the code you pasted represents? Do you understand how a POV program works? Have you written any code of any kind in the past? Anything on the Arduino?

There are a ton of ways to do it.

Cool, i will settle for just one :slight_smile:

Rather than give a complete solution, why not take the opportunity to work out the solution yourself?

do you work in education by any chance ? :wink:

What have you considered so far? Do you know what the code you pasted represents?

the code above is HEX, and text up less space then BINARY

Decimal of 10 = 1010 in BINARY = A in HEX.

Right?

Do you understand how a POV program works? Have you written any code of any kind in the past? Anything on the Arduino?

Yes I understand how the POV works. I have never written anything for the Arduino.

But this is what iv come up with so far for a 8 LED POV

int pins[] = {2,3,4,5,6,11,12,13};      // pin number
int col_len = 8;            // column length

// customizable parameters
int timer1 = 4;                  // time between columns
int timer2 = 20;            // time between frames
int timer3 = 0;                  // time between drawings
int frame_len = 5;            // frame length
int frame_num = 7;            // number of frames
// data corresponding to the image to be displayed
int data[] = {

0x3E,0x48,0x88,0x48,0x3E, // A
0xFE,0x92,0x92,0x92,0x6C, // B
0x7C,0x82,0x82,0x82,0x44, // C


}; 

void setup()
{
      int i;
      for (i = 0; i < col_len; i++)
            pinMode(pins[i], OUTPUT);      // set each pin as an output
}

void loop()
{
      int a,b,c;
      
      // go through all data for all columns in each frame.
      for (a = 0; a < frame_num; a++)
      {
            for (b = 0; b < frame_len; b++)
            {
                  for (c = 0; c < col_len; c++)
                  {
                        if (data[a*frame_len*col_len + b*col_len + c] == 0) {digitalWrite(pins[c], LOW);}
                        else {digitalWrite(pins[c], HIGH);}
                  }
                  delay(timer1);
            }
            for (c = 0; c < col_len; c++)
            {digitalWrite(pins[c], LOW);}
            delay(timer2);
      }
      delay(timer3);
}

but it a bastardisation of a few codes if found online and mashed up and also dosnt adress the original plant to keep the alpherbet stored in the frogram for a quick update.

PLEEEEEEEES HELP.......Im ill week and feeble in bed, and the only thing that will cure me is a working Aurduino POV

Hi i just searched the forum and found this here http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1215314837

halley, still very confused :cry:

first off do i define the pins as {2,3,4,5,6,11,12,13} (all the dig pins by chip pin number)

and how do i add the HEX alphabet to the codes posted here (regardless of if they are stored in Int byte?