Giter Site home page Giter Site logo

arudino-maxmatrix-library's People

Stargazers

 avatar

Watchers

 avatar  avatar

arudino-maxmatrix-library's Issues

Bug in Example_Display_Scrolling_Text

There's a bug in Example_Display_Scrolling_Text:

  m.writeSprite(32, 0, buffer);
  m.setColumn(32 + buffer[0], 0);

in method void printCharWithShift(char c, int shift_speed)
This works for up to 4 MAX7219's only because of writing to X coordinate of 32.

It should be:
  m.writeSprite(maxInUse * 8, 0, buffer);
  m.setColumn(maxInUse * 8 + buffer[0], 0);
to work for more than 4 MAX7219's.

Original issue reported on code.google.com by [email protected] on 16 Nov 2014 at 2:15

prog_uchar error and tilted chars

Hi, I see many people getting an "error: 'prog_uchar' does not name a type" 
message: You need to replace 'prog_uchar' with 'const unsigned char' in the 
examples.

My problem is different: All characters appear rotated 90 degrees 
counterclockwise, and shifting downwards instead of right to left. Once a char 
disappears from the bottom of a LED matrix it reappears at the top of the next 
matrix to the right, and so on..

The module I am using consists of a strip of four LED matrices each controlled 
by a MAX7219 the next being cascaded to the previous (dout > din) and clk/cs 
being tied together.

Not sure why this is happening, maybe the design has changed, my guess is this 
needs to be fixed in the library functions themselves. I have been trying to 
play a bit with the setDot function in order to find a way to compensate for 
the tilting chars, what I found out is that the col and row appear to be 
reversed in relation to the LED module (starting at the bottom, position 0,0 
lights the bottom leftmost LED on the rightmost module, then as I increase the 
column value, it lights up the LED a row above, up to 7,0 where the leftmost 
LED at the top row is lit. Once I set column = 8 the next module to the left 
gets the leftmost LED at the bottom row lit).

I figured that "n = col / 8" sorts out which module to address for a given col 
value, but I couldn't for the life of me, figure out what the next line is 
doing (it's a modulus operation performed on col and 8) and how to correctly 
shift out the bits to get my modules working right.

Original issue reported on code.google.com by wmoecke on 9 Mar 2015 at 2:42

shiftUp???

I have tried the examples for this library and they all have the shiftLeft as 
the way the text scrolls. The way my matrix's are set up they don't work that 
way. I need to use the shiftUp and have tried to make it work by just swapping 
the left for up and it doesn't really work. If someone could guide me where to 
look or explain what needs to change, it would be greatly appreciated. 

Original issue reported on code.google.com by [email protected] on 30 Mar 2015 at 7:53

Would be nice to have some examples

It would be nice to have some examples.
Here is a nice example:
https://docs.google.com/file/d/0B_YlEklLDDS7WTF0c2hlVzFCZWc/edit?usp=sharing

Maybe you could talk to the author and include it as an example
with the library.

Original issue reported on code.google.com by [email protected] on 10 Mar 2014 at 12:09

shiftRight

Can you show me how to use the shiftRight function to scroll the text in the 
other director.. it seems not to work here..

Original issue reported on code.google.com by [email protected] on 24 Feb 2015 at 9:56

consider changing tree structure?

Would you consider changing your directory tree structure?
As it is when you clone it you get a sub directory called "MaxMatrix"
which is the top level directory.

If this directory were removed, then you can clone the tree directly into
your sketchbook/libraries directory into a sub directory called "MaxMatrx".

The way it is now you cannot do this because the actual git tree
contains the MaxMatrix directory.


Original issue reported on code.google.com by [email protected] on 9 Mar 2014 at 9:20

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.