Author Topic: Max columns and rows - teensy?  (Read 3622 times)

0 Members and 1 Guest are viewing this topic.

Offline 0100010

  • Thread Starter
  • Posts: 1127
  • Location: DFW, TX, US
  • Not Sure
Max columns and rows - teensy?
« on: Fri, 22 November 2013, 20:18:48 »
Probably a dumb question, but is there a list of the maximum number of columns and rows that each Teensy variant could support?
  Quoting me causes a posting error that you need to ignore.

Offline kmiller8

  • Banned
  •  Post Reporting Timeout
  • Posts: 1589
  • Who is that kmiller8 guy?
Re: Max columns and rows - teensy?
« Reply #1 on: Fri, 22 November 2013, 20:20:14 »
Depends how you read them


Offline Findecanor

  • Posts: 5035
  • Location: Koriko
Re: Max columns and rows - teensy?
« Reply #2 on: Fri, 22 November 2013, 23:07:07 »
Probably a dumb question, but is there a list of the maximum number of columns and rows that each Teensy variant could support?
Number of available pins I/O pins = the sum of number of rows + number of columns. The Teensy 2.0 has 25 pins and the Teensy++ 2.0 has 46.
The Phantom uses all pins on the Teensy 2.0, with a 17×6 matrix and 2 LEDs. (17+6+2 = 25)

Note that the built-in LED is also on pin D6. On the Phantom, this LED is pulsing very fast all the time, faster than the eye can see.
It could instead have been a 8×13 matrix, and left the D6 pin alone, but the routing of that would have been a little bit more complex.
« Last Edit: Fri, 22 November 2013, 23:13:31 by Findecanor »

Offline 0100010

  • Thread Starter
  • Posts: 1127
  • Location: DFW, TX, US
  • Not Sure
Re: Max columns and rows - teensy?
« Reply #3 on: Sun, 24 November 2013, 00:11:14 »
Thanks guys.
  Quoting me causes a posting error that you need to ignore.

Offline bpiphany

  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Max columns and rows - teensy?
« Reply #4 on: Fri, 29 November 2013, 01:58:15 »
You can add simple decoders to increase the number of rows (or columns). They are one-way - can be used only as outputs. Multiplexers do pretty much the same a bit more complex and can be used on inputs as well. The next step is using an IO-expander which communicates serially with the controller. In theory you probably can expand a single pin to as many as you like serially, but that's more work than fun. All of the above come as through hole components, and should be quite easy to position somewhere. An only slightly harder package to solder is the SOIC surface mount.