Velleman VMA439 User Manual
Velleman VMA439 User Manual

Velleman VMA439 User Manual

Rgb dot matrix board & drive board based on atmega328 (uno)

Advertisement

VMA439
RGB DOT MATRIX BOARD & DRIVE BOARD BASED ON ATMEGA328
(UNO)
USER MANUAL

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the VMA439 and is the answer not in the manual?

Questions and answers

Summary of Contents for Velleman VMA439

  • Page 1 VMA439 RGB DOT MATRIX BOARD & DRIVE BOARD BASED ON ATMEGA328 (UNO) USER MANUAL...
  • Page 2: Safety Instructions

     Nor Velleman nv nor its dealers can be held responsible for any damage (extraordinary, incidental or indirect) – of any nature (financial, physical…) arising from the possession, use or failure of this product.
  • Page 3 Example By Using the VMA440 TTL-USB Interface Insert the VMA440 TTL-USB into the VMA439 controller board. Be sure that the pins correspond (DTR to DTR) Connect the USB connection to the USB port of your Laptop/desktop and start the Arduino ®...
  • Page 4 When using the ArduinoPlasma example, the maximum current drawn is about 150 mA. Once the VMA439 is connected to your computer, you can start the IDE. Under Tools  Board, select the “Arduino Duemilanova or Diecimila”.
  • Page 5 VMA439 #include <Colorduino.h> typedef struct unsigned char r; unsigned char g; unsigned char b; } ColorRGB; //a color with 3 components: h, s and v typedef struct unsigned char h; unsigned char s; unsigned char v; } ColorHSV; unsigned char plasma[ColorduinoScreenWidth][ColorduinoScreenHeight];...
  • Page 6 VMA439 case 1: r=q; g=v; b=p; break; case 2: r=p; g=v; b=t; break; case 3: r=p; g=q; b=v; break; case 4: r=t; g=p; b=v; break; case 5: r=v; g=p; b=q; break; default: r = g = b = 0; break;...
  • Page 7 VMA439 ********************************************************/ void ColorFill(unsigned char R,unsigned char G,unsigned char B) PixelRGB *p = Colorduino.GetPixel(0,0); for (unsigned char y=0;y<ColorduinoScreenWidth;y++) { for(unsigned char x=0;x<ColorduinoScreenHeight;x++) { p->r = R; p->g = G; p->b = B; p++; Colorduino.FlipPage(); void setup() Colorduino.Init(); // initialize the board...
  • Page 8: Copyright Notice

    © COPYRIGHT NOTICE The copyright to this manual is owned by Velleman nv. All worldwide rights reserved. No part of this manual may be copied, reproduced, translated or reduced to any electronic medium or otherwise without the prior written consent of the copyright holder.
  • Page 9 • Velleman® can decide to replace an article with an equivalent article, or to refund the retail value totally or partially when the complaint is valid and a free repair or replacement of the article is impossible, or if the expenses are out of proportion.

Table of Contents