Use more leds, too slow, need to try with real Serial
parent
460c89f459
commit
52835c9b8c
|
@ -64,8 +64,8 @@
|
||||||
// are arranged. If 0, each strip begins on the left for its first row,
|
// are arranged. If 0, each strip begins on the left for its first row,
|
||||||
// then goes right to left for its second row, then left to right,
|
// then goes right to left for its second row, then left to right,
|
||||||
// zig-zagging for each successive row.
|
// zig-zagging for each successive row.
|
||||||
#define LED_WIDTH 50 // number of LEDs horizontally
|
#define LED_WIDTH 500 // number of LEDs horizontally
|
||||||
#define LED_HEIGHT 1 // number of LEDs vertically (must be multiple of 8)
|
#define LED_HEIGHT 8 // number of LEDs vertically (must be multiple of 8)
|
||||||
#define LED_LAYOUT 0 // 0 = even rows left->right, 1 = even rows right->left
|
#define LED_LAYOUT 0 // 0 = even rows left->right, 1 = even rows right->left
|
||||||
|
|
||||||
// The portion of the video image to show on this set of LEDs. All 4 numbers
|
// The portion of the video image to show on this set of LEDs. All 4 numbers
|
||||||
|
@ -77,8 +77,8 @@
|
||||||
// or device names are assigned to each Teensy 3.0 by your operating system.
|
// or device names are assigned to each Teensy 3.0 by your operating system.
|
||||||
#define VIDEO_XOFFSET 0
|
#define VIDEO_XOFFSET 0
|
||||||
#define VIDEO_YOFFSET 0 // display entire image
|
#define VIDEO_YOFFSET 0 // display entire image
|
||||||
#define VIDEO_WIDTH 10
|
#define VIDEO_WIDTH 100
|
||||||
#define VIDEO_HEIGHT 10
|
#define VIDEO_HEIGHT 100
|
||||||
|
|
||||||
//#define VIDEO_XOFFSET 0
|
//#define VIDEO_XOFFSET 0
|
||||||
//#define VIDEO_YOFFSET 0 // display upper half
|
//#define VIDEO_YOFFSET 0 // display upper half
|
||||||
|
@ -91,8 +91,8 @@
|
||||||
//#define VIDEO_HEIGHT 50
|
//#define VIDEO_HEIGHT 50
|
||||||
|
|
||||||
|
|
||||||
//const int ledsPerStrip = LED_WIDTH * LED_HEIGHT / 8;
|
const int ledsPerStrip = LED_WIDTH * LED_HEIGHT / 8;
|
||||||
const int ledsPerStrip = 700;
|
//const int ledsPerStrip = 1000;
|
||||||
|
|
||||||
DMAMEM int displayMemory[ledsPerStrip*6];
|
DMAMEM int displayMemory[ledsPerStrip*6];
|
||||||
int drawingMemory[ledsPerStrip*6];
|
int drawingMemory[ledsPerStrip*6];
|
||||||
|
|
|
@ -8,7 +8,10 @@ errorCount = 0
|
||||||
framerate = 30
|
framerate = 30
|
||||||
dimension = 0
|
dimension = 0
|
||||||
|
|
||||||
long_line = True
|
# TODO: test with real serial
|
||||||
|
# https://www.pjrc.com/teensy/td_uart.html
|
||||||
|
|
||||||
|
long_line = False
|
||||||
|
|
||||||
ledSerial = None
|
ledSerial = None
|
||||||
data = None
|
data = None
|
||||||
|
@ -89,7 +92,7 @@ def prepare_data():
|
||||||
def setup():
|
def setup():
|
||||||
global gammatable
|
global gammatable
|
||||||
global dimension
|
global dimension
|
||||||
size(8, 5)
|
size(500, 8)
|
||||||
dimension = width * height
|
dimension = width * height
|
||||||
frameRate(framerate)
|
frameRate(framerate)
|
||||||
serialConfigure("/dev/ttyACM0")
|
serialConfigure("/dev/ttyACM0")
|
||||||
|
@ -101,6 +104,7 @@ def setup():
|
||||||
for i in range(dimension):
|
for i in range(dimension):
|
||||||
pixels[i] = color(0, 0, 0)
|
pixels[i] = color(0, 0, 0)
|
||||||
updatePixels()
|
updatePixels()
|
||||||
|
send_serial()
|
||||||
|
|
||||||
def draw():
|
def draw():
|
||||||
global current_px
|
global current_px
|
||||||
|
|
Loading…
Reference in New Issue